Releases: hsaturn/TinyMqtt
Default client id is no more empty
0.9.7 :xDefault client is no more empty
0.9.6 bump version with bug fixes
Better debugging code
Fixes in tinytests.ino
0.9.5 Ooops bad tag
Wildcards supported
Wildcards are not supported (+ # $ and *)
+ and # are part of Mqtt specification and are supported
$ is also special and is supported (even if TinyBroker does not send any $SYS message)
* is not specified, but I could see that is was used so I decided to add this.
* can be see yet as may + (any number of levels) but also as any string
a/b/c/d matches a/*/d
house/living/temp* matches house/living/temp_1 and house/living/temp_2
house/room_*/temp matches house/room_1/temp and house/room_2/temp
But (yet)
house/*/temp* does not match house/living/temp
Fix issue #30
See issue #30
Fix dependency
The dependency to AsyncTCP is removed.
The IDE refuse to install TinyMqtt probably because AsyncTCP is not released and thus prevent TinyMqtt to be installed also.
Support has been added for exotic devices (issue #41)
Fix packet length encoding
Connack was encoded using 5 bytes with a correct length, but it seems that many mqtt implementation cannot decode TinyMqtt ConnAck.
After all the specification mention "Remaining Length (2)".
Fix long messages length
Previous fix was partial
Fix long messages length
0.7.6 Version 0.7.6
Bugfix in example
Compilation bugfix in example tinytest
Rewrote dump methods