Releases: OpenCyphal/libcanard
v3.2.0
What's Changed
- ESP-IDF Component Continuous Integration by @manforowicz in #229
- Extend api with canardRxGetSubscription by @serges147 in #224
New Contributors
- @manforowicz made their first contribution in #229
- @serges147 made their first contribution in #224
Full Changelog: 3.2.0...v3.2.0
v3.1.2
What's Changed
- Introduce internal includes section to avoid potential implicit declaration warnings by @ycherniavskyi in #219
New Contributors
- @ycherniavskyi made their first contribution in #219
Full Changelog: 3.1.1...3.1.2
v3.1.1
What's Changed
- Refactor the transfer reassembly state machine to enhance its maintainability and robustness by @pavel-kirienko in #215
Full Changelog: 3.1.0...3.1.1
v3.1.0
What's Changed
- add add sanitizers to unit test cmake build by @jvishnefske in #205
- Update the tools to the latest versions and add new static analysis diagnostics by @pavel-kirienko in #210
- Fix #189, #196, #206 by @pavel-kirienko in #211
- Amend the transfer reassembly state machine and prepare v3.1 release by @pavel-kirienko in #213
New Contributors
- @jvishnefske made their first contribution in #205
Full Changelog: 3.0.1...3.1.0
v3.0.1
What's Changed
- Fix wcast align warnings on ARM by @PonomarevDA in #197
- Follow-up for #197 -- fix minor issues discovered by Sonar by @pavel-kirienko in #198
- Fix warnings in test helpers by @joshvazquez-amzn in #202
- Fix 203 by @pavel-kirienko in #204
New Contributors
- @PonomarevDA made their first contribution in #197
- @joshvazquez-amzn made their first contribution in #202
Full Changelog: 3.0.0...3.0.1
v3.0.0
This is primarily a branding release as UAVCANv1 was renamed to Cyphal. The only API change is related to branding:
CANARD_UAVCAN_SPECIFICATION_VERSION_MAJOR
-> CANARD_CYPHAL_SPECIFICATION_VERSION_MAJOR
CANARD_UAVCAN_SPECIFICATION_VERSION_MINOR
-> CANARD_CYPHAL_SPECIFICATION_VERSION_MINOR
There are also a few minor internal implementation and toolchain improvements that do not affect the API:
Kalyan Sriram (3):
readme: update canardFilter example typo
MISRA/AUTOSAR: remove flexible array (#192)
readme: update v3.0 release notes (#195)
Pavel Kirienko (1):
branding: UAVCAN -> OpenCyphal (#194)
Last release from the legacy-v0 branch
The repository will no longer accept changes to the legacy-v0 branch. Please head over to DroneCAN for continued maintenance.
v2.0.0
See the changelog: https://github.com/UAVCAN/libcanard#v20
V1.1
See changelog: https://github.com/UAVCAN/libcanard#v11
v1.0
The first stable release of Libcanard supporting UAVCAN/CAN v1.0.