All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Reimplemented the FDL layer for correct multi-master operation.
- BREAKING The FDL layer driver is now called
FdlActiveStation
instead ofFdlMaster
.
0.3.0 - 2024-10-31
- Fixed compiler warnings due to superfluous
#[cfg]
gates.
- Fixed a lot of panics caused by invalid input. Instead, gsd-parser now propagates an error for the caller to handle.
0.2.1 - 2024-05-09
- Fixed
gsdtool
not using the correct dependency version ofgsd-parser
.
0.2.0 - 2024-05-09
- The live-list now correctly mirrors the state of all stations on the bus, not just the ones in our own GAP range.
- Improve robustness of the FDL layer against unexpected situations.
- Added support in
gsd-parser
for the olderUser_Prm_Data
/User_Prm_Data_Len
fields when noExt_User_Prm_*
data is present. gsd-parser
now supports theChangeable
andVisible
settings for ExtUserPrmData.gsdtool
also honors these settings now.- Added more prompting variants to
gsdtool
to prompt for even more possible settings.
- Made
gsd-parser
parse more GSD files correctly, ignoring a few more constructs that it currently does not care about. - Fixed
gsd-parser
not being case-insensitive for some keywords. - Fixed
gsd-parser
not parsing negative numbers correctly.
0.1.1 - 2023-12-28
- Fix some cargo metadata.
0.1.0 - 2023-12-28
Initial Release.