Rclnodejs Versions Save

Node.js version of ROS 2.0 client

0.22.1

1 year ago

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

0.22.0

1 year ago

Feature

Bug Fix

We fixed several issues in this release:

CI improvement

Documentation

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

0.21.4

1 year ago

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

0.21.3

1 year ago

Bug Fix

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

CI improvement

  • Update README CI badges for new github actions #862

0.21.2

1 year ago

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

0.21.1

2 years ago

Bug Fix

0.21.0

2 years ago

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

0.20.1

2 years ago

Bug Fix

Fixes action ClientGoalHandler getResult() and status update bug, #813

Others

Fix typo in README.md #808

0.20.0

2 years ago

Feature

  • LifecycleNode constructor missing enableCommunicationInterface parameter added in ROS2 Galactic #799
  • add new example: ros-graph-example #803

Bug Fix

  • Fixes gcc 'unused variable warning' on lifecycle_bindings.cpp #806

Others

  • Hide npm warnings during installation; set loglevel='error' #807
  • Efficiency tips doc #804
  • Improved jsdoc for Node ros graph methods, eg. getServiceNamesAndTypes() #802
  • add .gitattributes to project #801
  • Wrong format of npmjs-readme.md #797

0.19.0

2 years ago

Bug Fix

  • rcl lifecycle api changes in post-foxy rolling distro #781
  • Errors reported by eslint #788