Skip to content

Releases: mdabrowski1990/uds

v1.1.0

29 Oct 13:46
b41aa68
Compare
Choose a tag to compare

Bug fixing:

  • CAN Addressing Information
    • priority parameter value can be changed for Normal Fixed and Mixed 29-bit addressing formats
    • proper crosscheck validation of CAN Addressing Information between Rx and Tx parameters for both physical and functional addressing
  • proper value of N_Bs timeout is used by python-can Transport Interface

Documentation update:

  • knowledge base extended with more information about CAN Addressing Information
  • main page adjusted with more details about other packages

Full Changelog: v1.0.0...v1.1.0

1.0.0

06 Oct 10:12
5eae5d9
Compare
Choose a tag to compare

New features:

  • introduced functionality of UDS messages sending and receiving over CAN
  • added Flow Control parameters generator to CAN Transport Interfaces

Bug fixing:

  • fixed incorrect Enum definitions (wrong inehritance order)

Documentation update:

  • extended knowledge base chapter about error handing on CAN
  • provided more examples
  • shared alternative option on main page

Full Changelog: v0.3.0...v1.0.0

0.3.0

03 Nov 12:56
18ca145
Compare
Choose a tag to compare

New features:

  • added support for newly python versions 3.11 and 3.12 with python version 3.7 no longer supported
  • Transport Interfaces API introduced
  • python-can Transport Interface released with support for sending and receiving CAN packets

Bug fixing:

  • Addressing Information reworked to contain information about both receiving and transmitted CAN Packets
  • unused aliases were removed and Enum's aliasing was improved
  • improved parameters typing
  • reworked CanSegmenter

Documentation update:

  • extended knowledge base with documentation about performance requirements (timing) on CAN
  • provided documentation for CAN Transport Interface
  • added examples section
  • switched to pyproject.toml as the only package configuration file
  • main page reworked
  • sponsoring reworked

Full Changelog: v0.2.0...v0.3.0

0.2.0

05 Dec 07:30
e1e3425
Compare
Choose a tag to compare

New features:

  • Tools for CAN bus added
  • Integration with python-can initiated
  • CAN Packets implementation added
  • CAN Segmenter implementation added

Bug fixing:

  • UDS Message Record uses CAN Records Packets as the only input

Documentation update:

  • ReadTheDocs structure changed (User Guide was separated)
  • Coverage measurement for both unit tests and integration tests
  • Images size optimized due to lossless compression usage

Full Changelog: v0.1.1...v0.2.0

0.1.1

02 Oct 12:33
6fd4a99
Compare
Choose a tag to compare

Bug fixing:

  • Package does not support python 3.6.

Documentation update:

  • Implementation status of features is added.
  • Merit Automotive announced as a sponsor.
  • PyPI information updated:
    • more information is provided
    • values reflect the reality (e.g. python 3.6 is not supported)

Full Changelog: v0.1.0...v0.1.1

0.1.0

25 Sep 10:36
7199236
Compare
Choose a tag to compare

New functionalities introduced:

  • Segmenter API defined - Segmenters are strategies executing diagnostic messages segmentation and desegmentation process

Bug fixing:

  • various UDS Message and UDS Packets bugs fixed:
    • payload for UDS packets cannot be always assessed, therefore the attributed had to be removed
    • packet type is not always located in the first byte of packet's raw data

Documentation update:

  • structure of Knowledge Base has been changed
  • package API is fully documented with autoapi
  • User Documentation has been reworked
  • references between User Documentation, API and Knowledge Base has been added
  • discord link has been added
  • more automated tests (LGTM, dependency checks) are configured and results are presented in the documentation

Full Changelog: v0.0.2...v0.1.0

0.0.2

25 Aug 07:54
91b7d97
Compare
Choose a tag to compare

The first release with basic code functionalities:

  • UDS Messages support
  • UDS Packets support

Documentation is provided for the first time:

  • LICENSE
  • CONTRIBUTING.md
  • SECURITY.md
  • CODE_OF_CONDUCT.md
  • ReadTheDocs
  • sponsoring is configured