All notable changes to this project will be documented in this file.
0.2.4 (2026-03-20)
- Add rust-version to top-level Cargo.toml (#19) (9ea8ae3)
- Bundled struct field order matches legacy behavior (#14) (cf5cc97)
- release: bump crate versions (9d1b9af)
- automate release PRs and assets (#18) (165bbf1)
- Change release-please
release-typetorust(#22) (9567461) - Crates have unique versions (#29) (1d54407)
- fix workflow files (#20) (34557f2)
- Push workspace version to each crate (#23) (e45d50a)
- Release please no plugin (#25) (e00cd44)
- Simple release please (#27) (93eb3dd)
- Simple release please extra file (#28) (c24387e)
- Switch to tag-based automation (#26) (818fa50)
- Virtual workspace fixup (#24) (0358798)
- Update the guidance for releases (ab84b64)
- Update Cargo.lock file
- Fix Cargo.lock for Yocto compilation support
- changing C++ impl from const to constexpr
- Fix multiple inheritance issues for C++ header
- Add a new test for interface inheritance
- Add new flag to generate copyright markings on generated files
- C/CPP Codegen: Fixed bundled output initialization
- C/CPP Codegen: Removed unnecessary whitespace
- CPP Codegen: Fixed the type of const value
- Initialization for bundled struct
- Object arrays implementation for Rust
- Support off-target testing for C/CPP/Rust
- Add support for attributes
- #[optional] attribute adds logic to return 'Object_ERROR_INVALID' if method is undefined by the service implementor
- Object arrays codegen fix for C/CPP
- Index issues of ObjectArg fix for C/CPP
- Argument names within a method must be unique.
- Object array needs to be bounded.
- Struct name should not be same as any other interface name.