Releases: RobotWebTools/rclnodejs
Releases · RobotWebTools/rclnodejs
rclnodejs v0.32.1
This is a hotfix release to solve the npm install failure (#1065) introduced by #1055
Bug fix
- Move rimraf to dependencies (#1067)
Others
- Update .npmignore (#1062)
- Re-enable coveralls (#1064)
- Exclude .nycrc.yml from npm package (#1069)
rclnodejs v0.32.0
Feature
- [ROSIDL] Add toPlainObject() method for array messages (#1047)
Bug fix
- Fix typo in registerOnDeactivate method in lifecycle.d.ts (#1059)
Others
- Pump deep-equal to latest version (#1045)
- Remove dependency array.prototype.flat (#1049)
- Replace dtslint with tsd to test .d.ts files (#1051)
- Cleanup code (#1053)
- Remove unused dependencies from package.json (#1055)
- Re-enable cpplint & eslint for Linux platform actions (#1057)
rclnodejs v0.31.0
Feature
- Change timer period to type of bigint in nanoseconds #1038
- Leverage BigInt for Time/Duration #1039
- [TypeScript] Update .ts files for Time/Timer/Duration #1042
rclnodejs v0.30.0
Feature
- Leverage
BigInt
to represent int64/uint64 #1030
let msgUInt64 = rclnodejs.require('std_msgs').msg.UInt64;
let msg = new msgUInt64();
msg.data = BigInt('0x1fffffffffffff');
assert.deepStrictEqual(typeof msg.data, 'bigint');
assert.deepStrictEqual(msg.data, BigInt(Number.MAX_SAFE_INTEGER));
Bug Fix
- Remove invalid escape sequence #1033
Other
- Upgrade devDependencies #1032
rclnodejs v0.29.0
Feature
- Add types to ParameterService #1027
Bug Fix
- [TypeScript] Add declaration for removeSignalHandlers() #1023
- [TypeScript] Provide two types of callback for a subscription #1028
rclnodejs v0.28.1
Bug Fix
- Get the rclnodejs package name #1018
- Adapt C++20 #1020
rclnodejs v0.28.0
Bug Fix
- Insert the message metadata in JSON only for debug #1010
- [rosidl_gen] Refactor the dot used to generate the JavaScript messages #1014
Other
- Re-enable husky #1009
- Format the codebase #1012
- [README] Update actions badge 3b14b87
rclnodejs v0.27.5
Bug Fix
- Upgrade dependencies #1006
CI improvement
- [Actions] Upgrade action #1001
- Add nodejs 22.x as latest LTS #999
Doc
- [Doc] Remove Iron due to EOL #1004
rclnodejs v0.27.4
Bug Fix
- rcl_timer_init2 not supported in Iron #992
rclnodejs v0.27.3
Bug Fix
- Missing free for cancel_response_ptr #983
- Use rcl_timer_init2 instead of rcl_timer_init #988
CI improvement
- Pump actions depenencies #986