Skip to content

Releases: mqttjs/MQTT.js

Release 5.0.3

16 Aug 12:34
Compare
Choose a tag to compare

5.0.3 (2023-08-16)

Bug Fixes

  • browser detection (183b35a), closes #1671
  • close and end callbacks not executed in the WeChat mini program (#1664) (15ff607)

Release 5.0.2

03 Aug 08:30
Compare
Choose a tag to compare

5.0.2 (2023-08-03)

Bug Fixes

  • cli: cli commands not working (#1660) (1bea132)
  • import mqtt correctly in test (8f15557)
  • tests: abstract store test types (0ddd097)

Release 5.0.1

31 Jul 16:13
Compare
Choose a tag to compare

5.0.1 (2023-07-31)

Bug Fixes

  • resubscribe when no session present (#895) (#1650) (37acda6)
  • types: wrong incomingStore and outgoingStore (8133eba)

Release 5.0.0

25 Jul 15:42
Compare
Choose a tag to compare

5.0.0 (2023-07-25)

Bug Fixes

  • help message for client ID param for sub command is incorrect (#1643) (8521888)
  • types: better streamBuilder types (247e187)
  • types: better types (#1645) (0f29bff)
  • use explicit connect packet and infer types from mqtt-packet (#1646) (2a49ed3)
  • make tests more reliable (#1534) (1076143)
  • problem with publish callback invoked twice (#1635) (79b23a8)
  • types: subscribe definition (#1527) (debb7d9)
  • chore!: remove unused deps, convert to ES2015 class (#1633) (d71b000), closes #1633
  • browser tests not working (#1628) (8775fcd)
  • setImmediate polyfill (#1626) (0ed0754)
  • _storeProcessing staying true after outStore got emptied (#1492) (f3f7be7)
  • consistency, used this instead of that (#1618) (800825b)
  • prevent store message on store when it's restored (#1255) (8d68c8c)
  • add missing export of UniqueMessageIdProvider and DefaultMessageIdProvider (#1572) (aa2e0ad)
  • IS_BROWSER check is now safer and more agnostic about the bundler (#1571) (b48b4b4)
  • test: topicAliasMaximum tests (#1612) (f1e5518)
  • topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)
  • types: missing null declaration for error in subscription callback (#1589) (afc067b)
  • types: topic alias controls and password (#1509) (85c9341)
  • chore!: drop support for node 12-14 (#1615) (a2cbf61), closes #1615

Features

BREAKING CHANGES

  • When creating an MqttClient instance new is now required
  • Dropped support for NodeJS 12-14
  • Completely rewritten in Typescript

Release 5.0.0-beta.4

21 Jul 14:03
Compare
Choose a tag to compare
Release 5.0.0-beta.4 Pre-release
Pre-release

5.0.0-beta.4 (2023-07-21)

  • Project completely rewritten ion Typescript 🚀

5.0.0-beta.3 (2023-07-19)

Bug Fixes

BREAKING CHANGES

  • when creating an MqttClient instance new is now required

5.0.0-beta.2 (2023-07-03)

Bug Fixes

Features

5.0.0-beta.1 (2023-06-29)

Bug Fixes

  • _storeProcessing staying true after outStore got emptied (#1492) (f3f7be7)
  • consistency, used this instead of that (#1618) (800825b)
  • prevent store message on store when it's restored (#1255) (8d68c8c)

5.0.0-beta.0 (2023-06-27)

Bug Fixes

  • add missing export of UniqueMessageIdProvider and DefaultMessageIdProvider (#1572) (aa2e0ad)

  • IS_BROWSER check is now safer and more agnostic about the bundler (#1571) (b48b4b4)

  • test: topicAliasMaximum tests (#1612) (f1e5518)

  • topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)

  • types: missing null declaration for error in subscription callback (#1589) (afc067b)

  • types: topic alias controls and password (#1509) (85c9341)

  • chore!: drop support for node 12-14 (#1615) (a2cbf61), closes #1615

BREAKING CHANGES

  • Dropped support for NodeJS 12-14

Release 5.0.0-beta.3

19 Jul 06:57
Compare
Choose a tag to compare
Release 5.0.0-beta.3 Pre-release
Pre-release

5.0.0-beta.3 (2023-07-19)

Bug Fixes

BREAKING CHANGES

  • when creating an MqttClient instance new is now required

5.0.0-beta.2 (2023-07-03)

Bug Fixes

Features

5.0.0-beta.1 (2023-06-29)

Bug Fixes

  • _storeProcessing staying true after outStore got emptied (#1492) (f3f7be7)
  • consistency, used this instead of that (#1618) (800825b)
  • prevent store message on store when it's restored (#1255) (8d68c8c)

5.0.0-beta.0 (2023-06-27)

Bug Fixes

  • add missing export of UniqueMessageIdProvider and DefaultMessageIdProvider (#1572) (aa2e0ad)

  • IS_BROWSER check is now safer and more agnostic about the bundler (#1571) (b48b4b4)

  • test: topicAliasMaximum tests (#1612) (f1e5518)

  • topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)

  • types: missing null declaration for error in subscription callback (#1589) (afc067b)

  • types: topic alias controls and password (#1509) (85c9341)

  • chore!: drop support for node 12-14 (#1615) (a2cbf61), closes #1615

BREAKING CHANGES

  • Dropped support for NodeJS 12-14

Release 5.0.0-beta.2

03 Jul 13:43
Compare
Choose a tag to compare
Release 5.0.0-beta.2 Pre-release
Pre-release

5.0.0-beta.2 (2023-07-03)

Bug Fixes

Features

5.0.0-beta.1 (2023-06-29)

Bug Fixes

  • _storeProcessing staying true after outStore got emptied (#1492) (f3f7be7)
  • consistency, used this instead of that (#1618) (800825b)
  • prevent store message on store when it's restored (#1255) (8d68c8c)

5.0.0-beta.0 (2023-06-27)

Bug Fixes

  • add missing export of UniqueMessageIdProvider and DefaultMessageIdProvider (#1572) (aa2e0ad)

  • IS_BROWSER check is now safer and more agnostic about the bundler (#1571) (b48b4b4)

  • test: topicAliasMaximum tests (#1612) (f1e5518)

  • topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)

  • types: missing null declaration for error in subscription callback (#1589) (afc067b)

  • types: topic alias controls and password (#1509) (85c9341)

  • chore!: drop support for node 12-14 (#1615) (a2cbf61), closes #1615

BREAKING CHANGES

  • Dropped support for NodeJS 12-14

Release 5.0.0-beta.1

29 Jun 07:40
c071ad9
Compare
Choose a tag to compare
Release 5.0.0-beta.1 Pre-release
Pre-release

5.0.0-beta.1 (2023-06-29)

Bug Fixes

  • _storeProcessing staying true after outStore got emptied (#1492) (f3f7be7)
  • consistency, used this instead of that (#1618) (800825b)
  • prevent store message on store when it's restored (#1255) (8d68c8c)

Release 5.0.0-beta.0

27 Jun 13:36
Compare
Choose a tag to compare
Release 5.0.0-beta.0 Pre-release
Pre-release

5.0.0-beta.0 (2023-06-27)

Bug Fixes

  • add missing export of UniqueMessageIdProvider and DefaultMessageIdProvider (#1572) (aa2e0ad)

  • IS_BROWSER check is now safer and more agnostic about the bundler (#1571) (b48b4b4)

  • test: topicAliasMaximum tests (#1612) (f1e5518)

  • topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)

  • types: missing null declaration for error in subscription callback (#1589) (afc067b)

  • types: topic alias controls and password (#1509) (85c9341)

  • add 'ETIMEDOUT' to socketErrors so we can get error event when broker is unavailable (#1445

  • chore!: drop support for node 12-14 (#1615) (a2cbf61), closes #1615

BREAKING CHANGES

  • Dropped support for NodeJS 12-14

v4.3.7

16 Mar 19:58
accd78e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.6...v4.3.7