fix: regression from #1401 and allow CI test failures to break gitthub workflow (#1443)
chore: update CI
fix(browser): require buffer (#1420)
fix(types): connect function proper overloads (#1416)
fix(drain-leak): fix regression introduced in #1301 (#1401)
fix(dependency): migrate LruMap from collections to lru-cache (#1396)
fix(publish): call callback when messageId available (#1393)
fix: remove collections.js depdendency from number-allocator (#1394)
fix(dependencies): update collections (#1386)
fix(dependencies): update collections (#1386)
fix(dependencies): remove babel-eslint and snazzy (#1383)
refined topic alias support (#1301)
fix security vulnerability in ws stream (#1307)
skip TLS SNI if host is IP address (#1311)
update readme about vNext discussions (#1328)
update readme sample (#1331)
add support for ALPN TLS extension (#1332)
align onConnectCallback with specs expecting connack packet (#1333)
fix resubscribe messageId allocate twice (#1337)
rework examples to be a bit more specific (#1352)
readme typo fixed (#1353)
fix(typescript): use correct version of @types/ws (#1358)
fix(type): fix push properties types (#1359)
fix: audit dev dependencies (#1374)
fix(type): add properties type for IClientSubscribeOptions (#1378)
feat(client): auth handler for enhanced auth (#1380)
Fix ws vulnerability and typescript bug (#1292)
#1287 - Fix production vulnerabilities (#1289)
#1215 - Add missing 'duplexify' dependency (#1266)
Improve type definition for 'wsOptions' (#1256)
Improve Typescript Declaratiosn for userProperties (#1249)
#1235 - Call the end on the WebSocket stream when WebSocket close event is emitted. (#1239)
#1201 - Uncaught TypeError: net.createConnection is not a function. (#1236)
Improve Documentation for Browserify (#1224)
The release history has been documented in the GitHub releases and tags historically.