Skip to content

Releases: RobotWebTools/rclnodejs

rclnodejs v0.32.1

08 Mar 15:28
Compare
Choose a tag to compare

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
Choose a tag to compare

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
Choose a tag to compare

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
Choose a tag to compare

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
Choose a tag to compare

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

24 Jan 06:32
Compare
Choose a tag to compare

Bug Fix

  • Get the rclnodejs package name #1018
  • Adapt C++20 #1020

rclnodejs v0.28.0

15 Jan 06:09
Compare
Choose a tag to compare

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

09 Dec 07:41
Compare
Choose a tag to compare

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

13 Aug 05:18
Compare
Choose a tag to compare

Bug Fix

  • rcl_timer_init2 not supported in Iron #992

rclnodejs v0.27.3

12 Aug 06:55
Compare
Choose a tag to compare

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