Releases: mdabrowski1990/uds
Releases · mdabrowski1990/uds
v1.1.0
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
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
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
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
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
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
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