- fix: added more JSdoc comments
- fix: fix export of mqttConn
- feature: added "exports" section to README.md and added /examples
- feature: export mqttCon and Persistence
- fix: fixed npm publication flow
- feature: added Typescript definitions (*.d.ts) and sourcemaps to /dist
- fix: improve memory persistence backend on reconnects
- fix: added more JSdoc comments
- fix: fixed Deno lint type errors
- added: export TcpClient and TcpServer for both NodeJS and Deno
- added: export mqttPacket and utils
- fixed issue with QoS=1
- added client certificate support to mqtts.ts
- added client certificate support (w0otness)
- update: added architectural description of Opifex to documentation
- update: added comments to platform specific code to explain boundary between platform agnostic and platform specific.
- update: set default clientId in client
- fix: improve handling of errors if client connect fails
- fix: unlock last BYOB request using respond(0)
- added support for NodeJS < 22.0.6 by adding transpiled Javascript in
/dist
- added support for NodeJS >= 22.0.6 using --experimental-strip-types
Initial version