- Validate create inputs and escape generated metadata
- Unify discovery and improve build/create UX
- Implement MCAP reading and writing for bag commands
- Native Rust tf frame commands
- Add ros2_rust as a submodule
- Add initial TF frame listing functionality
- Implement native
roc bag listandroc bag info - Implement native ROS interface discovery and parsing
- Implement native action list and info commands
- Implement native Rust topic delay command
- Implement native ROS parameter commands
- Implement revolutionary generic message system
- Implement dynamic message introspection and type support
- Add ROS message serialization for dynamic types
- Implement dynamic type support for RCL publishers
- Support dynamic message type serialization and deserialization
- Introduce dynamic message type support
- Refactor topic handling for improved clarity and robustness
- Consolidate package discovery and enhance protobuf commands
- Integrate IDL and protobuf support for message conversion
- Implement basic topic delay analysis and stub
- Improve communication robustness and consistency
- Implement native ROS 2 topic introspection commands
- Implement core ROS 2 topic commands and graph API
- Support colcon-style build flags and fail fast on empty discovery
- Disable message publishing
- Refactor graph module and improve project documentation
- Rewrite README in neutral reference style
- Document dynamic ROS2 message type loading
- Clarify
roc topicstatus and limitations inFEATURES.md - Refactor README to highlight workspace management
- Replace all logo images throughout codebase
- Add merged-install e2e flow coverage
- Add temp-workspace create/list/info flow
- Add coverage for status and create validation
- Enhance dynamic type support loading
- Remove unused test and message files
- Upgrade development environment to Jazzy OS
- Streamline Linux release build process
- Add documentation and ROS 2 discovery features
- Display detailed endpoint info with QoS
- Ros2topic: Add verbose mode to topic info
- Add topic info to
rclrs - Implement functionality to list topics with types
- Implement topic listing with RCL direct API
- Simplify internal graph API queries
- Add ROS node and graph introspection bindings
- Add RCL graph and node interface functions
- Initialize and shutdown the RCL context
- Improve topic information and daemon status display
- Refactor 'topic info' to use internal graph API
- Refactor argument handling to use global scope
- Refactor topic commands for shared arguments
- Refactor context initialization and topic discovery
- Document and extend the graph context
- Improve GitHub Actions reliability
- Refactor: Remove debug traces
- Remove unused GitHub Actions workflows and unused print statement
- Feat: Implement dynamic shell completions
- Improve ROS 2 launch and run completion with package filtering
- Improve ROS completion path discovery
- Add command completions for
_roc - Support finding sourced package executables
- Add shell command completion support
- Introduce RMW bindings and basic examples
- Initial import of the rclrs Rust client library
- Add Rust package templating support
- Implement package parallel builds
- Replace colcon with custom build tool
- Implement workspace and command stubs
- Refactor CLI command execution pattern
- Refactor completion logic into dedicated module
- Enhance
infoandlistcommands with package data - Refactor package creation and add new template files
- Add a README for the rclrs crate
- Simplify and test package template generation
- Ignore VS Code settings and clean up configuration files
- Ignore devbox directory in version control
- Refactor environment setup and improve devbox configuration
- Remove deprecated ROS 2 templates
- Remove unused build code
- Build refactorings
- Refactor CLI command execution pattern
- Ignore VS Code settings and clean up configuration files
- Ignore devbox directory in version control
- Refactor environment setup and improve devbox configuration
roc topic echofix
- Svg_edits
- Github action for x-th time
- Building website/mdbook
- Removed /docs folder
- Gitub action mdbook automatic
- Add GitHub Actions workflow for creating releases
- Add image to "Why roc?" section
- Finished
roc interfaces show - Finished
roc interface model - Finished
roc interface all - Finished
roc interface package - Finished
ros interface list
- New logo
- Update dependency on RustDDS from GitHub repository
- Update CARGo package name
- Finished
roc interface
- Merging finished
roc node - Finished
roc node info - Finished
roc node list
- Various updates on mdbook
- Namechange to
rocfromborg
- Site titile to
roc - LOGO change
- Update documentation for BORG installation
- Add documentation for BORG tool.
- Github action for x-th time
- Github action
- Update documentation and asset paths
- Finished
borg param - Finished
borg praram import - Finished
borg param describe - Finished
borg param remove - Finished
borg param export - Finished
borg param set - Finished
borg param list - Finished
borg param list
- Add new functionality to the
borg servicecommand - Artifacts as archives
- Build artifacts on release
- Build workflow changes
- Github workflow
- Github workflow
- Github workflow
- Update version, perform miscellaneous tasks, and add deploy command
- MDBOOK
- LOGO
- Finished
- Finished
- Finished
- Finished
- Finished
- Finished
- Finished
- Finished
- Finixhed workning on
- Finished
- Continue working on "topic" command
- Work on topic command and subcommands
- Command handling for "topics"
- Refactor subcommand handling for "action" command
- Started working on handle of commands
- Separated the CMD into multiple files
- Added subcommand
- Add CLI subcommands
- Add new subcommand
- Update command line interface options in builder.rs
- Refactor CLI builder to support new styling options and subcommands
- Revamp the CLI application and improve README formatting
- Add new subcommands and improve documentation for
allitool - Add aliases and options to "node" subcommand in CLI builder
- Add additional commands and subcommands to the CLI builder
- Update CLI builder function to include additional arguments and subcommands
- Refactor CLI imports and initialize matches in main function
- Refactor command line interface and add subcommands
- Initial setup for "borg" command line tool project.
- Fix path for building mdbook
- Mdbook arrangement
- Improve miscellaneous files and README documentation
- Update README.md and improve command name consistency
- Improve README and ABOUT_STR for alpha state and installation instructions
- Update ASCII
- Update usage instructions and command list in README
- Add ASCII art logo for project
- Add ASCII art for project title
- Adjust image in README file to fit width
- Git-cliff things
- Update version number and modify release process
- Update paths and version number, and modify CHANGELOG.md
- Improve handling of binary image files
- Refactor package name and add new binary
- Refactor package name and publish field in Cargo.toml
- Rename package to "borg_ros"
- Add license specification to Cargo.toml
- Refactor code
- Refactor command line interface commands and arguments
- Remove <derive.rs> file
- Add initial project files and documentation
- Finished