All Versions
7
Latest Version
Avg Release Cycle
171 days
Latest Release
987 days ago

Changelog History

  • v0.1.2

    February 07, 2018

    ⚡️ Updated

    • ✅ Tested on Elixir 1.6
    • Formatted with mix format available in Elixir 1.6
    • 0️⃣ Default timeout for mqtt TCP connection increased to 10 seconds.
    • ➕ Added qos case matching for qos 2 to return :noop, to get rid of warnings.
  • v0.1.1

    December 09, 2017

    🛠 Fixed

    • Stop the connection properly when a client is stopped
    • 👌 Support Elixir 1.5.2
    • 🛠 Fix Makefile, Dockerfile, docker-compose.yml and README.md for better development environment workflow.
    • 🛠 Fix extras params in docs for mix.exs, so that docs are generated properly in hex.pm
  • v0.1.0

    August 12, 2017

    ➕ Added

    • ➕ Added link to CHANGELOG in the README
    • ➕ Add instructions on using Makefile for running tests.
    • 🖐 Handle gen_tcp connection failures instead of crashing
    • ➕ Add automatic ping to server (based on keep alive) and expect ping response with callbacks
    • 🖐 Handle packet ids internally (for control packets with variable header)
    • ➕ Adds TLS/SSL support for the library
    • 📜 Implement chunked message receiving so as to parse packets sent together

    🛠 Fixed

    • Replaces all occurences of 65_536 to 65_535 (max limit for 2 bytes)
  • v0.0.4

    July 24, 2016

    ➕ Added

    • ➕ Added CHANGELOG.md

    ⚡️ Updated

    • ⏱ Parameterize timeout for mqtt TCP connection, so it's not hardcoded
  • v0.0.3

    June 16, 2016

    ➕ Added

    • ➕ Add Docker support for development environment.

    🔄 Changed

    • ✅ Parameterize server connetion details for testing.
    • ⬆️ Upgrade Elixir to 1.2.5

    🛠 Fixed

    • 🛠 Fixes all the Elixir warning in the new version.
  • v0.0.2

    August 30, 2015

    ➕ Added

    • ✅ Beginnings of MQTT spec tests

    🛠 Fixed

    • ➕ 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
  • v0.0.1

    April 19, 2015

    ➕ Added

    • First version of the project made public

    🚀 [Unreleased]: https://github.com/suvash/hulaaki/compare/v0.1.2...HEAD