Skip to content

v2.4.0

Compare
Choose a tag to compare
@acolomb acolomb released this 05 Aug 10:03
· 2 commits to master since this release
4990572

Compatibility Notes

This will be the last release compatible with Python 3.8, which has already reached end-of-life state since 2024.

Enhancements

Bug Fixes

  • build: Explicitly specify packages to install (fixes #467) by @sveinse in #468
  • Ensure proper close after open in export_od by @sveinse in #469
  • Adapt to renamed "bustype" parameter on can.Bus by @acolomb in #489
  • Save the passed node ID to the resulting OD in import_od() by @erlend-aasland in #484
  • Gracefully handle missing Baudrate setting in DCF by @acolomb in #492
  • Add back PdoBase.export() dependency (canmatrix) by @erlend-aasland in #493
  • Ensure NmtBase.state always returns a string by @erlend-aasland in #506
  • Fix some type checker errors in network module by @acolomb in #534
  • Fix SDO writes of empty strings by @willson556 in #551
  • Fix multiple associations and removals of networks by @sveinse in #573
  • Correctly apply offset to custom timestamp value (fixes #563) by @sveinse in #576
  • Fix check for retransmission of discarded block segments by @samsamfire in #546
  • Avoid truncating unknown types in SDO upload (fixes #436) by @acolomb in #591
  • Fix OD item lookup evaluating object's length (fixes #588) by @sveinse in #589
  • Abort SDO server upload when the object has zero length by @acolomb in #587
  • Prevent warnings if SDO setup fails by @sveinse in #590
  • sdo.client: Add missing abort messages by @acolomb in #594
  • eds: Avoid float formatting in BaudRate_xxx export keys by @acolomb in #606

Code Cleaning and Modernization

New Contributors

Full Changelog: v2.3.0...v2.4.0