Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@streamich streamich released this 07 Oct 20:45

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)