Releases: mqttjs/MQTT.js
Release 5.0.3
Release 5.0.2
Release 5.0.1
Release 5.0.0
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 frommqtt-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 ofthat
(#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
- promises support (#1644) (d02e176)
- option to disable
writeCache
and fix leak in subscriptions (#1622) (c8aa654), closes #1535 #1151
BREAKING CHANGES
- When creating an
MqttClient
instancenew
is now required - Dropped support for NodeJS 12-14
- Completely rewritten in Typescript
Release 5.0.0-beta.4
5.0.0-beta.4 (2023-07-21)
- Project completely rewritten ion Typescript 🚀
5.0.0-beta.3 (2023-07-19)
Bug Fixes
-
problem with publish callback invoked twice (#1635) (79b23a8)
-
chore!: remove unused deps, convert to ES2015 class (#1633) (d71b000), closes #1633
BREAKING CHANGES
- when creating an
MqttClient
instancenew
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 ofthat
(#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)
-
topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)
-
types: missing null declaration for error in subscription callback (#1589) (afc067b)
-
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
5.0.0-beta.3 (2023-07-19)
Bug Fixes
-
problem with publish callback invoked twice (#1635) (79b23a8)
-
chore!: remove unused deps, convert to ES2015 class (#1633) (d71b000), closes #1633
BREAKING CHANGES
- when creating an
MqttClient
instancenew
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 ofthat
(#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)
-
topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)
-
types: missing null declaration for error in subscription callback (#1589) (afc067b)
-
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
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 ofthat
(#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)
-
topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)
-
types: missing null declaration for error in subscription callback (#1589) (afc067b)
-
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
Release 5.0.0-beta.0
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)
-
topicAliasMaximum under must be under Connect properties (#1519) (3b2e1cb)
-
types: missing null declaration for error in subscription callback (#1589) (afc067b)
-
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
What's Changed
- fix: fix regression from #1401 and allow CI test failures to break gitthub workflow by @BertKleewein in #1443
Full Changelog: v4.3.6...v4.3.7