Skip to content

Releases: RobotWebTools/rclnodejs

rclnodejs v0.23.0

11 Sep 08:43
Compare
Choose a tag to compare

Feature

  • service introspection implementation #914
    The ROS 2 iron release introduces a nice debug feature for observing the flow of messages between a client and service. REP-2012 describes this feature known as Service Introspection.

Changes

  • Update the actions badges link
  • Remove the deprecated appveyor.yml
  • [doc] Update the README for npmjs (#930)
  • [NPM] Remove unnecessary files from npm package
  • Upgrade dependencies (#934)

Documentation

rclnodejs v0.22.3

18 Aug 05:30
Compare
Choose a tag to compare

Bug Fix

Fix wrong clock message type (#928)

CI improvement

Add support of iron relase into Actions (#923)

Others

Update the supported nodejs versions 17a0a7f

rclnodejs v0.22.2

06 Jun 07:47
Compare
Choose a tag to compare

This is the first rclnodejs release that supports ROS 2 Iron Irwini

Bug Fix

  • [Iron] Add the iron release into distro.js (#920)
  • Fix crashing on Electron > 21 (#921)

rclnodejs v0.22.1

17 Apr 07:18
Compare
Choose a tag to compare

Bug Fix

Fix raw msg processing bug #912

CI improvement

Fix CFT test suite fail #909
Fixes Windows build issues on rolling #913
refactored ctf test-subscription-content-filter to improve reliability #915

Documentation

Fix typos in documentation #910

rclnodejs v0.22.0

03 Apr 08:28
Compare
Choose a tag to compare

Feature

Bug Fix

We fixed several issues in this release:

  • Fixes error undefined, throw error instead 7fd0ea0
  • Custom filter for omitting ROS2 interfaces from the message-generation process #891
  • Improve resiliency of entities when destroyed #897
  • Update node.js #881

CI improvement

  • reduce ci test matrix to only LTS and latest ROS & Nodejs distros d9efef7
  • Use node 18.14.1 for windows ba83b91

Documentation

Meanwhile, now we provide the Dockerfile for developers who want to leverage docker to work on ROS2, thanks for @wayneparrott contributions!

rclnodejs v0.21.4

18 Nov 09:35
Compare
Choose a tag to compare

Bug Fix

We fixed several issues in this release:

  • Added overload method declarations for node #874
  • Add support for node v18 & v19 #884
  • Update node.js #881

CI improvement

  • Bug in windows workflow #877

rclnodejs v0.21.3

29 Jul 09:07
Compare
Choose a tag to compare

Bug Fix

We fixed several issues in this release, thanks to @wayneparrott for making the enhancement!

  • Add support for selective object import (#869)
  • Fix ActionServer cancelCallback declaration, doc & test #866
  • Converted CancelCallback fn's goal param to an optional param #867
  • Enable ActionUuid for TypeScript (#871)

CI improvement

  • Update README CI badges for new github actions #862

rclnodejs v0.21.2

16 Jun 16:28
Compare
Choose a tag to compare

This is the first version of rclnodejs starts to support ROS 2 Humble Hawksbill

Bug Fix

We fixed several known issues in this release, special thanks to @wayneparrott @ejalaa12 @imcelroy for their great contributions!

  • bool and bool_array should not be converted to strings in parameter msg #850
  • Client only saves one callback at a time #858
  • Accomodate TS 4.7's new union order in dtslint tests #847
  • Fix issues when using parameters of type array #855

CI improvement

We dropped the previous CI used for Linux/Windows/macOS platforms and migrated to Actions with Humble support, thanks for @wayneparrott 's effort to make it happen!

  • humble port #853
  • Replace appveyor with Github action/workflow for Windows builds #854
  • Remove cases that depends on test/rclnodejs_test_msgs under \test #856

rclnodejs v0.21.1

02 Apr 09:37
Compare
Choose a tag to compare

Bug Fix

  • fix: action server ExecuteCallback and GoalCallback definitions #831
  • fix: ActionServer CancelCallback type definition #831
  • Support Node#spinning properly #837
  • Free memory allocated for typed arrays #842

rclnodejs v0.21.0

06 Jan 07:30
Compare
Choose a tag to compare

This release starts to support Node.js version >= 12, special thanks to @wayneparrott for his hard work to make this happen finally!