Tags give the ability to mark specific points in history as being important
-
v4.3.0
protectedRelease: v4.3.081a0abb8 · ·New Features ============ - Add `DictionaryCodec` that follows the same pattern as `RosMessageCodec`, but operates on generic Python dictionaries. (!29) - (A less robust version of this used to be part of `ltcodecs` but was lost a while ago.) Bugfixes ======== - Fix a (functionally inconsequential) bug in the uint64 codec (it called `super()` on the wrong class, but one that still worked) (!33) - Fix ROS2 array types (!30) Testing ======= - Fix some missing asserts in tests (!33) - Use CI templates (!31) - Pass the commit ref to the downstream `ros_acomms` pipeline so that the test uses this version. (!29, !31) Documentation ============= - Improved documentation. Added quick start guides. (!32)
-
v4.2.0
protected81a0abb8 · ·New Features ============ - Add `DictionaryCodec` that follows the same pattern as `RosMessageCodec`, but operates on generic Python dictionaries. (!29) - (A less robust version of this used to be part of `ltcodecs` but was lost a while ago.) Bugfixes ======== - Fix a (functionally inconsequential) bug in the uint64 codec (it called `super()` on the wrong class, but one that still worked) (!33) - Fix ROS2 array types (!30) Testing ======= - Fix some missing asserts in tests (!33) - Use CI templates (!31) - Pass the commit ref to the downstream `ros_acomms` pipeline so that the test uses this version. (!29, !31) Documentation ============= - Improved documentation. Added quick start guides. (!32)
-
v4.0.1
protectedRelease: v4.0.17e7ed2a9 · ·Bugfixes ======== - Fixes rostime_codec use with non-native time types by adding an optional `ros_type` parameter that can be used to specify the field type. This is needed if using custom time types, which you have to do if you want to try to handle both ROS1 and ROS2. - Fixes CI test by installing `ros-noetic-dynamic-reconfigure` package
-
v4.0.0
protectedRelease: v4.0.02af631a3 · ·Breaking Changes ================ - Requires `armw` (!21) New Features / Improvements =========================== - Added ROS2 support (!21) - Switch to pyproject.toml setup with setuptools_scm versioning (!22) Bugfixes ======== - Fixed a bug in an exception handler that could fail due to referencing a potentially-undefined variable in an error message. (!20) - Misc cleanup, fixed formatting (!20) - Removed unused imports in ROS message codecs (!20) Documentation ============= - Improved docstrings (!20)
-
v1.0.0
protectedRelease: v1.0.013b8e345 · ·### Breaking changes since v0.2.0: - Encoding can fail. A new exception, `EncodingFailed` is raised when encoding fails. (Encoding used to silently truncate output when overflow occurred.) ### New Features - CI now uses pytest - Added LZMA codec (for compressed bytes) - Added Sphinx documentation