--------------------
Added
~~~~~
- More thorough unit tests.
- Simple benchmarks / functional tests.
Changed
~~~~~~~
- Switched to a 3-state model for simplicity. The ``INITIAL`` state was merged with ``CONNECTING`` and the ``HALF-CONNECTED`` state was merged with ``CONNECTED``.
- Slightly lowered the ``PACKET_TIMEOUT``; significantly lowered ``BARE_ACK_TIMEOUT``, it is almost instantaneous.
Fixed
~~~~~
- No longer processing duplicate packets.
- Handler no longer receives out-of-order messages if packets are missed.