rclnodejs v1.8.3 Release (2026-03-09)
We are pleased to announce rclnodejs v1.8.3! This release includes parser and generator updates, multiple native and JavaScript bug fixes, test corrections, documentation updates, and Node options compatibility improvements.
🐛 Bug Fixes
- Fix potential issues in parser.py (#1404)
- Evaluate error message before resetting error state in macros (#1406)
- Resolve memory leaks, use-after-free, and correctness issues in native bindings (#1408)
- Resolve logic bugs, resource leaks, and error handling issues in JavaScript
lib/(#1410) - Fix bugs in
rosidl_genandindex.js, and add tests (#1412) - Fix bugs in examples and Electron demos (#1414)
- Fix bugs in test files (#1418)
- Fix action server goal expiration and correct broken test assertions (#1420)
- Fix memory leaks, error handling, and type-safety issues in N-API bindings (#1422)
- Fix Node creation crash when using plain object as options (#1424)
✨ Improvements
- Leverage
rosidl_parser.parserto parse.idlfiles directly (#1401) - Update docs and tutorials (#1416)
🔧 Maintenance
- Pump
nycto18.0.0(#1400)
Full Changelog: 1.8.2...1.8.3