RobotWebTools / rclnodejs

Node.js version of ROS 2.0 client
https://docs.ros.org/en/humble/Concepts/Basic/About-Client-Libraries.html?highlight=rclnodejs#community-maintained
Apache License 2.0
320 stars 70 forks source link

Support Nodejs v20, drop support for v14 #918

Open wayneparrott opened 1 year ago

wayneparrott commented 1 year ago

Proposed workflow changes:

  1. Nodejs v20 is the current version in development. I propose we modify the workflow to include testing on node v20.

  2. Node v14 recently reached end-of-life status. Therefore I propose we drop it from the workflow.

image

minggangw commented 1 year ago

Agree, we can drop node 14 now, thanks!

minggangw commented 1 year ago

I have updated the documentation for the changes of supported nodejs versions, please check #17

dineshHarikrishnan commented 2 months ago

Proposed workflow changes:

  1. Nodejs v20 is the current version in development. I propose we modify the workflow to include testing on node v20.
  2. Node v14 recently reached end-of-life status. Therefore I propose we drop it from the workflow.

image

When can I expect the stable release for the nodeJs version 20?

chfritz commented 2 months ago

@dineshHarikrishnan we are using node 20 in Transitive (which is installed and running on a lot of robots) and rclnodejs is working fine with it, e.g., in ros-tool. Is it not working for you?