Changes
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