Releases: RobotWebTools/rclnodejs
Releases · RobotWebTools/rclnodejs
rclnodejs v0.33.0
08 Apr 10:35
Compare
Sorry, something went wrong.
No results found
Features
feat: add descriptor namespaces #1095
Support rcl_get_client_names_and_types_by_node #1097
rclnodejs v0.32.5
31 Mar 06:29
Compare
Sorry, something went wrong.
No results found
Changes
Only enable C++20 when nodejs >= 23 #1092
rclnodejs v0.32.4
13 Mar 08:45
Compare
Sorry, something went wrong.
No results found
Changes
Generate UUID by crypto (#1082 )
Remove rimraf from dependencies (#1084 )
Leverage terser to mangle/compress the generated js messages (#1086 ), size change (generated/
): 5.20MB => 3.13MB
rclnodejs v0.32.3
11 Mar 07:59
Compare
Sorry, something went wrong.
No results found
Bug fix
Move uuid to dependencies (#1075 )
Use path in triple-slash directives (#1080 )
rclnodejs v0.32.2
10 Mar 08:52
Compare
Sorry, something went wrong.
No results found
Bug fix
Catch the error when loading library failed (#1071 )
rclnodejs v0.32.1
08 Mar 15:28
Compare
Sorry, something went wrong.
No results found
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
06 Mar 02:45
Compare
Sorry, something went wrong.
No results found
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
25 Feb 05:21
Compare
Sorry, something went wrong.
No results found
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
19 Feb 02:01
Compare
Sorry, something went wrong.
No results found
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
08 Feb 09:02
Compare
Sorry, something went wrong.
No results found
Feature
Add types to ParameterService #1027
Bug Fix
[TypeScript] Add declaration for removeSignalHandlers() #1023
[TypeScript] Provide two types of callback for a subscription #1028