This release marks the exit of beta and will maintain compatibility for the 1.x release branch.
New Features
- New module @xviz/io for centralizing XVIZ reading and writing.
- New module @xviz/server to host XVIZ data and provide the complete XVIZ server protocol for interacting with dynamic requests.
- New module @xviz/ros for accessing and converting ROS Bag data to XVIZ offline as well as online. This module is still in beta.
Improvements
- Performance improvement for inserting data into the playback buffer
- Support for flattening of arrays for better data transfer to WebGL
- State Updates COMPLETE_STATE and INCREMENTAL
Breaking changes from beta
- Changed enumeration constants strings to UPPERCASE
- Removal of example server script and replaced with @xviz/server
- Change from 'Frame' to 'Message'
- changed Pose field mapOrigin to map_origin