Changes
0.10.6 - 2024-10-29
Fall back to noetic store in deprecated rosbag1 writer code path #102
0.10.5 - 2024-10-21
0.10.4 - 2024-06-30
Add jazzy typestore.
Fix dumping of QoS metadata #93
Fix automatic message type renaming in rosbags convert.
0.10.3 - 2024-06-07
Improve rosbags-convert help strings
Support rosbag2 up to version 9 #92
0.10.2 - 2024-05-25
Improve type hints
0.10.1 - 2024-05-10
Avoid name collisions with relative typenames #85
0.10.0 - 2024-04-09
Increase minimum required Python version to 3.10
Add reading multiple ROS2 bags to AnyReader
Add merging of bags to rosbags-convert
Add message type definition migration to rosbags-convert
0.9.23 - 2024-04-01
Remove IDL octet support as it is not used in ROS, fixes #81
0.9.22 - 2024-03-06
Fix header definition handling in rosbag converter #74
0.9.21 - 2024-03-04
Fix Python 3.9 and 3.10 compatibility #73
0.9.20 - 2024-02-29
Deprecate APIs working on global types
Support explicit typestores for message handling
Ship core types from current and historic ROS distributions
Fix CDR alignment after base arrays #72
0.9.19 - 2023-12-23
Fix msgdef encoding detection in AnyReader
0.9.18 - 2023-12-22
Improve rosbag2 message digest handling
0.9.17 - 2023-12-21
0.9.16 - 2023-08-11
0.9.15 - 2023-03-02
Refactor rosbag2 Reader for multipe storage backends
Improve parsing of IDL files
Handle bags contaning only connection records
Add AnyReader to documentation
Add initial MCAP reader for rosbag2 #33
0.9.14 - 2023-01-12
Fix reader example in README #40
Flush decompressed files rosbag2.Reader
Advertise Python 3.11 compatibility
0.9.13 - 2022-09-23
0.9.12 - 2022-07-27
0.9.11 - 2022-05-17
Report start_time and end_time on empty bags
0.9.10 - 2022-05-04
Add support for multiple type stores
Document which types are supported out of the box #21
Unify Connection and TopicInfo objects across rosbag1 and rosbag2
Add experimental all-in-one reader for rosbag1, split rosbag1, and rosbag2
Convert reader and writer .connection attribute from dict to list
Add support for rosbag2 version 5 metadata #18
Speed up opening of rosbag1 files
Fix serialization of empty message sequences #23
0.9.9 - 2022-01-10
0.9.8 - 2021-11-25
Support bool and float constants in msg files
0.9.7 - 2021-11-09
0.9.6 - 2021-10-04
Do not match msg separator as constant value
0.9.5 - 2021-10-04
Add string constant support to msg parser
0.9.4 - 2021-09-15
0.9.3 - 2021-08-06
Add const fields to type classes
Add CDR to ROS1 bytestream conversion
Add ROS1 message definiton generator
Use connection oriented APIs in readers and writers
Add rosbag1 writer
0.9.2 - 2021-07-08
Support relative type references in msg files
0.9.1 - 2021-07-05
Use half-open intervals for time ranges
Create appropriate QoS profiles for latched topics in converted bags
Fix return value tuple order of messages() in documentation #2
Add type hints to message classes
Remove non-default ROS2 message types
Support multi-line comments in idl files
Fix parsing of msg files on non-POSIX platforms #4
0.9.0 - 2021-05-16
Initial Release