Releases: Sun-Lab-NBB/ataraxis-micro-controller
Releases · Sun-Lab-NBB/ataraxis-micro-controller
3.0.0
Major Release
Major Changes:
- Re-licensed the library under Apache 2.0 license.
- Updated project automation and dependency management to ataraxis-automation 8.0.0+ standard.
- Fixed various inconsistencies and inefficiencies in the source code.
- Added support for future agent-assisted development.
- Refactored message data prototype resolution to be performed automatically at compile time and expanded the range of supported prototype structures.
What's Changed
- Feature/dependency update by @Inkaros in #4
- Relicensed the project from GPL-3.0 to Apache 2.0. by @Inkaros in #5
- Feature/code cleanup by @Inkaros in #6
- Added compile-time prototype resolution and extended data type support. by @Inkaros in #7
Full Changelog: 2.0.0...3.0.0
2.0.0
Major Release
Main changes:
- Updated all library dependencies to the latest versions and refactored the source code to accommodate dependency changes. Primarily, this includes the ataraxis-transport-layer-mc version 2.0.0.
- Removed redundant safety checks and status codes, improving the library's runtime performance.
- Added support for the 'keepalive' functionality used to monitor and detect microcontroller-PC communication interruptions.
- Significantly streamlined the API documentation for all library components.
What's Changed
Full Changelog: 1.0.0...2.0.0