Skip to content

Commit

Permalink
Version 2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DanielT committed Dec 7, 2024
1 parent 854b13b commit f72e89a
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "a2ltool"
version = "2.4.0"
version = "2.5.0"
authors = ["Daniel Thaler <[email protected]>"]
edition = "2021"
license = "MIT OR Apache-2.0"
Expand Down
21 changes: 21 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## Version 2.5.0

- Support program information in PDB format
The new option `--pdbfile` can be used instead of `--elffile` in order to read address and data type information from a PDB file. This supports the "virtual ECU" use case, where some parts of a microcontroller application are built on Windows and run inside a simulation environment.
- Improve the limit adjustment logic
If an object with a 64-bit float data type had a compu-method, the limit calculation could produce +-INF.
This has been prevented.
- Update to a2lfile 2.4.0, which brings the following improvements:
- The handling of /include normlizes the path separators, so that Windows paths work on Linux (by @AkhilTThomas)
- a2l checker improvements:
- The RECORD_LAYOUT used by a CHARACTERISTIC must contain FNC_VALUES
- A RECORD_LAYOUT must contain an AXIS_PTS_X/Y/Z for each internal axis
- There should be a specific number of AXIS_DESCR depending on the type of RECORD_LAYOUT
- The lower and upper limits of CHARACTERISTICs, MEASUREMENTs and AXIS_PTS
are checked for plausibility based on the data type of the item and its COMPU_METHOD.
- Bugfix: in some cases IF_DATA of newly merged files was not updated
- Bugfix: For both DWARF and PDB input the signedness of enums is now read and used.
Previously all enums were treated as unsigned.
- Expanded and improved unit tests
- a new relase workflow automatically builds binaries for Windows and Linux

## Version 2.4.0

- Document and validate the ability to use exe/DWARF2+ files, which are produced by MinGW gcc.
Expand Down

0 comments on commit f72e89a

Please sign in to comment.