Releases: groupsky/ya-modbus
Releases · groupsky/ya-modbus
@ya-modbus/[email protected]
0.6.0 (2026-01-04)
Bug Fixes
- enable linting without build and fix monorepo build order (#129) (e4ba4fd), closes #130
- release: bump versions to 0.2.0 to bypass npm 24h block (#148) (aa2be6a)
- release: revert failed release and add missing publishConfig (#147) (60ea209)
- release: revert failed release and cleanup tags (#145) (228ae2b), closes #143 #144
Features
- release: add Lerna-Lite publishing with pre-release support (#135) (3db7542)
- transport: add debug logging for retry attempts (#115) (e63de85), closes #109
- transport: extract transport package for code reusability (#102) (aea6946), closes #107 #108 #109 #91
- transport: implement TransportManager with mutex serialization (#125) (012a9e0), closes #126
Reverts
- Revert "chore(release): publish packages" (a6d080d)
@ya-modbus/[email protected]
0.5.1 (2026-01-04)
Note: Version bump only for package @ya-modbus/transport
@ya-modbus/[email protected]
0.5.0 (2026-01-04)
Bug Fixes
- enable linting without build and fix monorepo build order (#129) (d3e027b), closes #130
- release: bump versions to 0.2.0 to bypass npm 24h block (#148) (98d6fd6)
- release: revert failed release and add missing publishConfig (#147) (8cbd4ba)
- release: revert failed release and cleanup tags (#145) (ba85dd9), closes #143 #144
Features
- release: add Lerna-Lite publishing with pre-release support (#135) (fcaf40a)
- transport: add debug logging for retry attempts (#115) (49584c3), closes #109
- transport: extract transport package for code reusability (#102) (b3153bf), closes #107 #108 #109 #91
- transport: implement TransportManager with mutex serialization (#125) (2a243ac), closes #126
Reverts
- Revert "chore(release): publish packages" (b613837)
@ya-modbus/[email protected]
0.6.0 (2026-01-04)
Bug Fixes
- enable linting without build and fix monorepo build order (#129) (e4ba4fd), closes #130
- mqtt-bridge: resolve race conditions in device operations (#116) (cafbde4), closes #96
- release: bump versions to 0.2.0 to bypass npm 24h block (#148) (aa2be6a)
- release: revert failed release and add missing publishConfig (#147) (60ea209)
- release: revert failed release and cleanup tags (#145) (228ae2b), closes #143 #144
Code Refactoring
Features
- mqtt-bridge: add MQTT bridge package with CLI (#86) (acc03a0)
- mqtt-bridge: Phase 2 - Driver Integration (#90) (ae647b2), closes #87
- release: add Lerna-Lite publishing with pre-release support (#135) (3db7542)
- transport: extract transport package for code reusability (#102) (aea6946), closes #107 #108 #109 #91
- transport: implement TransportManager with mutex serialization (#125) (012a9e0), closes #126
Reverts
- Revert "chore(release): publish packages" (a6d080d)
BREAKING CHANGES
- mqtt-bridge: - ErrorCallback signature changed from (deviceId, error) => number to
(deviceId, error, failureCount) => void
Testing:
- Added TDD regression tests for both bugs
- All 272 tests passing with 97.77% coverage
- Defensive error handling for callback exceptions
@ya-modbus/[email protected]
0.5.1 (2026-01-04)
Note: Version bump only for package @ya-modbus/mqtt-bridge
@ya-modbus/[email protected]
0.5.0 (2026-01-04)
Bug Fixes
- enable linting without build and fix monorepo build order (#129) (d3e027b), closes #130
- mqtt-bridge: resolve race conditions in device operations (#116) (d18aa74), closes #96
- release: bump versions to 0.2.0 to bypass npm 24h block (#148) (98d6fd6)
- release: revert failed release and add missing publishConfig (#147) (8cbd4ba)
- release: revert failed release and cleanup tags (#145) (ba85dd9), closes #143 #144
Code Refactoring
Features
- mqtt-bridge: add MQTT bridge package with CLI (#86) (56908e7)
- mqtt-bridge: Phase 2 - Driver Integration (#90) (17f8210), closes #87
- release: add Lerna-Lite publishing with pre-release support (#135) (fcaf40a)
- transport: extract transport package for code reusability (#102) (b3153bf), closes #107 #108 #109 #91
- transport: implement TransportManager with mutex serialization (#125) (2a243ac), closes #126
Reverts
- Revert "chore(release): publish packages" (b613837)
BREAKING CHANGES
- mqtt-bridge: - ErrorCallback signature changed from (deviceId, error) => number to
(deviceId, error, failureCount) => void
Testing:
- Added TDD regression tests for both bugs
- All 272 tests passing with 97.77% coverage
- Defensive error handling for callback exceptions
@ya-modbus/[email protected]
0.6.0 (2026-01-04)
Bug Fixes
- emulator: use fake timers in timing tests to fix CI flakiness (#156) (67b7d8d), closes #139
- enable linting without build and fix monorepo build order (#129) (e4ba4fd), closes #130
- release: bump versions to 0.2.0 to bypass npm 24h block (#148) (aa2be6a)
- release: revert failed release and add missing publishConfig (#147) (60ea209)
- release: revert failed release and cleanup tags (#145) (228ae2b), closes #143 #144
Features
- emulator: implement v0.1.0 with CLI, RTU transport, and timing behaviors (#106) (62c5edb), closes #112
- release: add Lerna-Lite publishing with pre-release support (#135) (3db7542)
Reverts
- Revert "chore(release): publish packages" (a6d080d)
@ya-modbus/[email protected]
0.5.1 (2026-01-04)
Note: Version bump only for package @ya-modbus/emulator
@ya-modbus/[email protected]
0.5.0 (2026-01-04)
Bug Fixes
- enable linting without build and fix monorepo build order (#129) (d3e027b), closes #130
- release: bump versions to 0.2.0 to bypass npm 24h block (#148) (98d6fd6)
- release: revert failed release and add missing publishConfig (#147) (8cbd4ba)
- release: revert failed release and cleanup tags (#145) (ba85dd9), closes #143 #144
Features
- emulator: implement v0.1.0 with CLI, RTU transport, and timing behaviors (#106) (894b180), closes #112
- release: add Lerna-Lite publishing with pre-release support (#135) (fcaf40a)
Reverts
- Revert "chore(release): publish packages" (b613837)
@ya-modbus/[email protected]
0.4.3 (2026-01-04)
Note: Version bump only for package @ya-modbus/driver-xymd1