6. 更新日志

对该项目的所有显著更改都将记录在此文件中。

该 changelog 的格式基于 Keep a Changelog。本项目遵守语义版本控制 (Semantic Versioning)

0.6.0:

Changed

  • For consistency, timeout parameter of Goal.send() is now expressed in seconds, instead of milliseconds.

Deprecated

  • The timeout parameter of ActionClient() is ignored in favor of blocking until the connection is established.

Fixed

  • Raise exceptions when timeouts expire on ROS connection or service calls.

Added

  • Support for calling a function in a thread from the Ros client.
  • Added implementation of a Simple Action Server.
0.5.0:

Changed

  • The non-blocking event loop runner now waits for the connection to be established in order to minimize the need for on_ready handlers.

Added

  • Support blocking and non-blocking service calls.

Fixed

  • Fixed an internal unsubscribing issue.
0.4.1:

Fixed

  • Resolve reconnection issues.
0.4.0:

Added

  • Add a non-blocking event loop runner
0.3.0:

Changed

  • Unsubscribing from a listener no longer requires the original callback to be passed.
0.2.1:

Fixed

  • Fix JSON serialization error on TF Client (on Python 3.x)
0.2.0:

Added

  • Add support for IronPython 2.7

Changed

  • Handler on_ready now defaults to run the callback in thread

Deprecated

  • Rename run_event_loop to the more fitting run_forever
0.1.1:

Fixed

  • Minimal documentation fixes
0.1.0:

Added

  • Initial version