# Changelog
Human-friendly documentation of releases and what's changed in them for the zencan-node crate.
## Unreleased
## v0.0.3 - 2026-01-20
### Added
- Support for TimeOfDay, TimeDifference, f64, u64, i64 object data types (#42).
- Device config `autostart` field for configuring 0x5000 object default value (#47).
### Fixed
- Fix record sub object accessor/field naming to use decimal instead of hex values (e.g. `get_sub10` instead of `get_suba`).
## v0.0.2 - 2025-12-29
### Added
- Default initialization of PDO configuration in device config (#36)
- Callbacks added for `ResetApp`, `ResetComms`, `EnterPreoperational`, `EnterOperational`,
`EnterStopped`.
- Support for SDO block upload.
### Changed
- Callbacks restructured to be passed by `Callbacks` object upon Node creation, and to support
non-static lifetime (#36).
- Outgoing messages are queued and passed via NodeMbox, switching to a "pull" for the application, with a notification callback when new messages are queued.
## v0.0.1 - 2025-10-09
The first release!
### Added
- Everything!