Releases: mercedes-benz/odxtools
Releases · mercedes-benz/odxtools
7.2.0
What's Changed
- diag coded types: change instantiation to the
.from_et()
pattern by @andlaus in #304 - More list comprehensions by @andlaus in #305
- Refactor the compu methods by @andlaus in #306
- Improve the file loading mechansims by @andlaus in #307
- make descriptions conform to the specification by @andlaus in #308
- Change interpretation of "last parameter" by @andlaus in #309
- fix the
mksomersaultmodifiedpdx.py
example by @andlaus in #311 - DiagLayer: remember the database by @andlaus in #312
- Improve auxiliary file handling by @andlaus in #310
- introduce short name reference resolution contexts by @andlaus in #313
- Fix reserved encoding by @andlaus in #316
Full Changelog: 7.1.1...7.2.0
7.1.1
What's Changed
- Add py.typed marker by @zariiii9003 in #303
New Contributors
- @zariiii9003 made their first contribution in #303
Full Changelog: 7.1.0...7.1.1
7.1.0
7.0.0
What's Changed
- Implement the IMPORT-REF mechanism by @andlaus in #285
- Create somersault_modified.pdx dynamically by @andlaus in #282
- Improve the free parameter info messages by @andlaus in #284
- TableStructParameter: allow the table key to be specified via SNREF by @andlaus in #288
- Refactor encoding, part 1 (the overture) by @andlaus in #291
- Refactor encoding, part 2 (diag coded types) by @andlaus in #292
- Refactor encoding, part 3 (parameters) by @andlaus in #293
- Refactor encoding, part 4 (data object properties) by @andlaus in #294
- Refactor encoding, part 5 (the finale) by @andlaus in #295
- Refactor encoding, part 6 (requiem) by @andlaus in #296
- improve detection of overlapping parameters while encoding by @andlaus in #297
Full Changelog: 6.7.1...7.0.0
6.7.1
What's Changed
- fix: COMPU-DEFAULT-VALUE parsing issue by modifying its hierarchical … by @akikaede6 in #281
New Contributors
- @akikaede6 made their first contribution in #281
Full Changelog: 6.7.0...6.7.1
6.7.0
What's Changed
- prepare the documentation for the fact that we now have a CLA bot by @andlaus in #272
- Enable
mypy --strict
by @andlaus in #271 - fix the code computing value inheritance by @andlaus in #268
- Implement static fields by @andlaus in #274
- DiagDataDictionarySpec cleanup by @andlaus in #275
- Refactor limit handling by @andlaus in #273
- Avoid incompatible overrides by @andlaus in #276
- Make more linters happy by @andlaus in #277
- Add
PositionableParam
by @andlaus in #278 - Convert the parameter classes to the
.from_et()
pattern by @andlaus in #279 - Smallish decode fixes by @andlaus in #280
Full Changelog: 6.6.1...6.7.0
6.6.1
6.6.0
What's Changed
- Cleanups by @andlaus in #263
- Refactor decoding, part 1 by @andlaus in #264
- Refactor decoding, part 2 by @andlaus in #265
- Refactor decoding, part 3 by @andlaus in #266
- Refactor decoding, part 4 by @andlaus in #267
- DynamicLengthField: implement support for en- and decoding by @andlaus in #269
Full Changelog: 6.5.4...6.6.0
6.5.4
What's Changed
- Janitorial work by @andlaus in #256
- CLI: introduce a non-strict mode to all tools by @andlaus in #257
- Remove Extra ">" in DIAG-SERVICE jinja by @willzhang05 in #259
- use the correct value for the DOCREF in PARENT-REFs by @andlaus in #262
Full Changelog: 6.5.3...6.5.4