Releases
v1.0.0
1.0.0 (2020-10-07)
Bug Fixes
๐ consume after every packet (d720450 )
๐ correctly set will flags (21b0fd7 )
๐ import genProps() correctly (67ad5de )
Features
๐ธ add auth packet (4aee3c1 )
๐ธ add disconnect packet (9e2fffb )
๐ธ add encoding for auth packet (c6bd03f )
๐ธ add encoding for connack (1501d97 )
๐ธ add encoding for disconnect packet (f711200 )
๐ธ add encoding for pingreq packets (af027d5 )
๐ธ add encoding for pingresp packet (dbe1110 )
๐ธ add encoding for puback (15aee8e )
๐ธ add encoding for pubcomp packets (77816a6 )
๐ธ add encoding for PUBLISH packets (fa070a7 )
๐ธ add encoding for pubrel packet (2e5416a )
๐ธ add encoding for suback packets (6e8a2ac )
๐ธ add encoding to connect packet and username setting (d29e035 )
๐ธ add endocing for pubrec packet (e196944 )
๐ธ add genVarInt (bf68395 )
๐ธ add more unsuback tests (f695052 )
๐ธ add password manipulation to connect packet (e6759e4 )
๐ธ add pingreq packet (2678992 )
๐ธ add pingresp packet (c426760 )
๐ธ add puback packet (69a4777 )
๐ธ add pubcomp packet (a3de3a9 )
๐ธ add publish packet (9f64359 )
๐ธ add pubrec packet (7628d48 )
๐ธ add pubrel packet (62afd00 )
๐ธ add reason codes (27e3883 )
๐ธ add sample server stub (69d4ca4 )
๐ธ add suback packet (3c5a09f )
๐ธ add subscribe packet (b712c0e )
๐ธ add subscribe packet encoding (367867e )
๐ธ add unsuback (392e49a )
๐ธ add unsuback encoding (82ac1c7 )
๐ธ add unsubscribe packet (495fbaa )
๐ธ add unsubscribe packet encoding (50cb3d1 )
๐ธ add will manipulation to connect packet (c5dad81 )
๐ธ allow Clean Flag settign in connect packet (6d6fa10 )
๐ธ export packets from main entry file (b5cb91b )
๐ธ harde, increase test coverage, fix few bufgs (73d85bf )
๐ธ implement BufferList (aafcb6d )
๐ธ implement genProps v1 (bb69fb0 )
๐ธ implement header parsing (c7af465 )
๐ธ implement PacketConnack (12152f9 )
๐ธ improve connack packet (baf10bd )
๐ธ improve CONNECT packet parsing (244502a )
๐ธ improve connect packet serialization (6f0e351 )
๐ธ improve packet class (c51b0c8 )
๐ธ improve publish parsing (6f9f36e )
๐ธ parse packet variable data (b49859c )
๐ธ preserve user property order (6efd7a5 )
๐ธ set up initial code (10edde6 )
๐ธ set up multiple versions for MqttDecoder (d6288ad )
Performance Improvements
โก๏ธ add basic encoding benchmarks (d2ac305 )
โก๏ธ add Benchmark.js (0a6e221 )
โก๏ธ add micro benchmark and improve performance (42d00b3 )
โก๏ธ add v7 of genProps() function (282d644 )
โก๏ธ do cosmetic adjustments to genProps v1 (1f34dac )
โก๏ธ generate buffer for every packet (b799c8e )
โก๏ธ give another try to genProps() (8cdf983 )
โก๏ธ implement faster genProps() function (ba71ae6 )
โก๏ธ implement v6 of genProps (bf075dc )
โก๏ธ improve further genVarInt performance (34a4196 )
โก๏ธ improve genProps performance (4a75978 )
โก๏ธ improve genProps performance (f20dd08 )
โก๏ธ improve parseProps() performance (39bf058 )
โก๏ธ improve performance of genVarInt (fa3f4a4 )
โก๏ธ inline connect parsing (62adcbc )
โก๏ธ iterate on encodePublish performance (ac43901 )
โก๏ธ speed up property parsing (eb9eace )
โก๏ธ use new BufferList (b7ed668 )
You canโt perform that action at this time.