All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Added link to CHANGELOG in the README
- Add instructions on using Makefile for running tests.
- Replaces all occurences of 65_536 to 65_535 (max limit for 2 bytes)
0.0.4 - 2016-07-24
- Added CHANGELOG.md
- Parameterize
timeout
for mqtt TCP connection, so it's not hardcoded
0.0.3 - 2016-06-16
- Add Docker support for development environment.
- Parameterize server connetion details for testing.
- Upgrade Elixir to 1.2.5
- Fixes all the Elixir warning in the new version.
- Beginnings of MQTT spec tests
- Add possibility to make Publish packets without id
- Decode/Encode Publish packets without id when qos 0
- Assert Publish packets work on connection if qos 0
- Allow publish call on client without id when qos 0
- Send back PubAck on receiving Publish packets qos 1
0.0.1 - 2015-04-19
- First version of the project made public