- Add ability to 1) filter messages by time and 2) access bag start/stop time.
- New class, ros.TFTree, for working with stored TF messages
- Autocomplete paths to bags using ros.Bag.load()
- Update build to use Hydro
- Add equivalents of 'rosbag info', 'rosmsg show', and 'rosmsg show --raw' to ros.Bag
- Rename ros.Bag functions readMessage() to read() and readAllMessages() to readAll()
- By default, return simple messages as matrices instead of structs
- Improve overall performance; depending on the message type, reading messages is 2x-20x faster than v0.2
- Update build to use Groovy; much easier to compile everything
- Improve performance for fixed size messages
- Various bugfixes (constants, primitive aliases, 0 length arrays)
- Initial release using ROS electric