Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: streamich/mqtt-codec

Tags

v1.0.0

Toggle v1.0.0's commit message
chore(release): 1.0.0 [skip ci]

# 1.0.0 (2020-10-07)

### Bug Fixes

* ๐Ÿ› consume after every packet ([d720450](d720450))
* ๐Ÿ› correctly set will flags ([21b0fd7](21b0fd7))
* ๐Ÿ› import genProps() correctly ([67ad5de](67ad5de))

### Features

* ๐ŸŽธ add auth packet ([4aee3c1](4aee3c1))
* ๐ŸŽธ add disconnect packet ([9e2fffb](9e2fffb))
* ๐ŸŽธ add encoding for auth packet ([c6bd03f](c6bd03f))
* ๐ŸŽธ add encoding for connack ([1501d97](1501d97))
* ๐ŸŽธ add encoding for disconnect packet ([f711200](f711200))
* ๐ŸŽธ add encoding for pingreq packets ([af027d5](af027d5))
* ๐ŸŽธ add encoding for pingresp packet ([dbe1110](dbe1110))
* ๐ŸŽธ add encoding for puback ([15aee8e](15aee8e))
* ๐ŸŽธ add encoding for pubcomp packets ([77816a6](77816a6))
* ๐ŸŽธ add encoding for PUBLISH packets ([fa070a7](fa070a7))
* ๐ŸŽธ add encoding for pubrel packet ([2e5416a](2e5416a))
* ๐ŸŽธ add encoding for suback packets ([6e8a2ac](6e8a2ac))
* ๐ŸŽธ add encoding to connect packet and username setting ([d29e035](d29e035))
* ๐ŸŽธ add endocing for pubrec packet ([e196944](e196944))
* ๐ŸŽธ add genVarInt ([bf68395](bf68395))
* ๐ŸŽธ add more unsuback tests ([f695052](f695052))
* ๐ŸŽธ add password manipulation to connect packet ([e6759e4](e6759e4))
* ๐ŸŽธ add pingreq packet ([2678992](2678992))
* ๐ŸŽธ add pingresp packet ([c426760](c426760))
* ๐ŸŽธ add puback packet ([69a4777](69a4777))
* ๐ŸŽธ add pubcomp packet ([a3de3a9](a3de3a9))
* ๐ŸŽธ add publish packet ([9f64359](9f64359))
* ๐ŸŽธ add pubrec packet ([7628d48](7628d48))
* ๐ŸŽธ add pubrel packet ([62afd00](62afd00))
* ๐ŸŽธ add reason codes ([27e3883](27e3883))
* ๐ŸŽธ add sample server stub ([69d4ca4](69d4ca4))
* ๐ŸŽธ add suback packet ([3c5a09f](3c5a09f))
* ๐ŸŽธ add subscribe packet ([b712c0e](b712c0e))
* ๐ŸŽธ add subscribe packet encoding ([367867e](367867e))
* ๐ŸŽธ add unsuback ([392e49a](392e49a))
* ๐ŸŽธ add unsuback encoding ([82ac1c7](82ac1c7))
* ๐ŸŽธ add unsubscribe packet ([495fbaa](495fbaa))
* ๐ŸŽธ add unsubscribe packet encoding ([50cb3d1](50cb3d1))
* ๐ŸŽธ add will manipulation to connect packet ([c5dad81](c5dad81))
* ๐ŸŽธ allow Clean Flag settign in connect packet ([6d6fa10](6d6fa10))
* ๐ŸŽธ export packets from main entry file ([b5cb91b](b5cb91b))
* ๐ŸŽธ harde, increase test coverage, fix few bufgs ([73d85bf](73d85bf))
* ๐ŸŽธ implement BufferList ([aafcb6d](aafcb6d))
* ๐ŸŽธ implement genProps v1 ([bb69fb0](bb69fb0))
* ๐ŸŽธ implement header parsing ([c7af465](c7af465))
* ๐ŸŽธ implement PacketConnack ([12152f9](12152f9))
* ๐ŸŽธ improve connack packet ([baf10bd](baf10bd))
* ๐ŸŽธ improve CONNECT packet parsing ([244502a](244502a))
* ๐ŸŽธ improve connect packet serialization ([6f0e351](6f0e351))
* ๐ŸŽธ improve packet class ([c51b0c8](c51b0c8))
* ๐ŸŽธ improve publish parsing ([6f9f36e](6f9f36e))
* ๐ŸŽธ parse packet variable data ([b49859c](b49859c))
* ๐ŸŽธ preserve user property order ([6efd7a5](6efd7a5))
* ๐ŸŽธ set up initial code ([10edde6](10edde6))
* ๐ŸŽธ set up multiple versions for MqttDecoder ([d6288ad](d6288ad))

### Performance Improvements

* โšก๏ธ add basic encoding benchmarks ([d2ac305](d2ac305))
* โšก๏ธ add Benchmark.js ([0a6e221](0a6e221))
* โšก๏ธ add micro benchmark and improve performance ([42d00b3](42d00b3))
* โšก๏ธ add v7 of genProps() function ([282d644](282d644))
* โšก๏ธ do cosmetic adjustments to genProps v1 ([1f34dac](1f34dac))
* โšก๏ธ generate buffer for every packet ([b799c8e](b799c8e))
* โšก๏ธ give another try to genProps() ([8cdf983](8cdf983))
* โšก๏ธ implement faster genProps() function ([ba71ae6](ba71ae6))
* โšก๏ธ implement v6 of genProps ([bf075dc](bf075dc))
* โšก๏ธ improve further genVarInt performance ([34a4196](34a4196))
* โšก๏ธ improve genProps performance ([4a75978](4a75978))
* โšก๏ธ improve genProps performance ([f20dd08](f20dd08))
* โšก๏ธ improve parseProps() performance ([39bf058](39bf058))
* โšก๏ธ improve performance of genVarInt ([fa3f4a4](fa3f4a4))
* โšก๏ธ inline connect parsing ([62adcbc](62adcbc))
* โšก๏ธ iterate on encodePublish performance ([ac43901](ac43901))
* โšก๏ธ speed up property parsing ([eb9eace](eb9eace))
* โšก๏ธ use new BufferList ([b7ed668](b7ed668))