Skip to content

Latest commit

 

History

History
84 lines (75 loc) · 9.54 KB

CHANGELOG.md

File metadata and controls

84 lines (75 loc) · 9.54 KB

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)