zencan-node 0.0.3

Library for implementing an OPENCan node, primarily on an MCU
Documentation
# 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!