Skip to content

Releases: RethinkRobotics-opensource/rosnodejs

3.0.2

31 Jan 01:40
b80f709
Compare
Choose a tag to compare

-Fix regex for parsing url
-Fix action cancellation

3.0.1

14 Oct 19:22
3cac727
Compare
Choose a tag to compare

Bugs for
-unicode strings
-ipv6
-MessageLoader on Mac
-name resolution on re-init

3.0.0

08 Aug 17:18
44dcc8d
Compare
Choose a tag to compare
  • Updates to experimental ActionServer and new ActionClient
  • Adds experimental Simple ActionServer/Client implementations
  • ActionClientInterface publishers no longer default to latching
  • ActionClientInterface no longer expects 'Action' to be appended to the actionType
  • ActionClientInterface no longer fills in goal message header, id
  • Adds remapping support
  • Adds support for setting tcpNoDelay on subscribers
  • Adds support for asynchronous service callbacks
  • Adds support for timeouts in initNode

2.2.0

19 Feb 21:34
04fa4b5
Compare
Choose a tag to compare

-Adds experimental actionlib implementation (ActionServer, GoalHandle)
-Adds minimal ActionServerInterface (wrapper around pubs, subs)
-Supports new Master API calls
-Fix bugs in ParamServerApiClient and package message discovery

2.1.1

24 Aug 20:29
Compare
Choose a tag to compare

-Fix subscriber shutdown bug
-Fix bug with service client queuing
-Fix typo that broke on-the-fly services.

2.1.0

10 Jul 14:06
Compare
Choose a tag to compare

-Add publisher, subscriber options for action client
-Support non-spec message dividers
-Allow users to provide options for spinner and use their own if desired
-Node life cycle updates (shutdown checks, events, bugs)

2.0.1

15 Mar 14:23
Compare
Choose a tag to compare
  • Adds ability to generate messages dynamically (without catkin),
    like the static messages gerated by gennodejs
  • Updates ServiceClient calls to queue
  • Updates xmlrpc master/slave code so that calls are queued/retried in order
  • Exposes access to log streams
  • support ROSCONSOLE_JS_FORMAT environment variable
  • simplifies host name logic
  • more TCPROS header validation
  • calculate full message definition for pub,sub headers
  • better support for multiple pubs, subs on the same topic
  • migrates source code into src/ for cross nodejs version compatibility
  • integrates ros_msg_utils from a previously separate repo
  • adopts bn.js for 64-bit integers
  • adds a basic Time interface
  • adds ability to namespace through NodeHandles

1.1.0

01 Nov 13:35
Compare
Choose a tag to compare

Early version of rosnodejs before merge of Rethink's indigo branch. Largely functional with some bugs, slightly different execution, missing some features.