Skip to content

Releases: pylessard/python-udsoncan

v1.21.1

15 Jan 13:35

Choose a tag to compare

Bugfix

  • Fix unbound local error raised on timeout when using PythonIsotpConnection

v1.21.0

14 Jan 21:41

Choose a tag to compare

Features

  • Support isotp v2.x
  • Support passing a default DicCodec when reading a DID that have no codec defined (#185)
  • J2534 connection support 29 bits ID (credit @kirya-dev)

Bugfix

  • Unclear error when the server sends a bad payload on changeDiagnosticSession (#192)

v1.20.1

01 Oct 16:07
8813ef5

Choose a tag to compare

Changes:

  • Client.unlock_security_access now have a parameter to pass down the RequestSeed data (securityAccessDataRecord) to the request_seed method. Fixes #177

v1.20.0

27 Sep 16:14

Choose a tag to compare

New feature

-#164 - Support for Authentication service (0x29). Credits: @geynis

v1.19.0

19 Sep 02:31

Choose a tag to compare

New features

  • Supports waiting on negative responses when SuppressPositiveResponse bit is set (#174).

Bug fixes:

  • Fixed the list of supported negatives response code for TransferExit (#173). Credits: @mikisama

v1.18.1

24 Jun 15:48

Choose a tag to compare

Changes:

  • #162 - Client attach a reference to the request in the response object.

Bug fix :

  • #161 : Bad static type in client.send_request() signature

v1.17.2

25 May 15:13

Choose a tag to compare

Bugfix

  • Fixed #157, Request and response decoding may fail depending on module loading order

v1.17.1

15 Mar 13:21

Choose a tag to compare

Bugfix

  • Fixed compatibility issue with Python 3.7 introduced by TypedDict usage in udsoncan V1.17

v1.17

15 Mar 00:55

Choose a tag to compare

New Feature

  • Added type hints to the library
  • Accepts non-standard services that extends the BAseService class (@HugGa)

Bug fixes

  • Fixed few instances where None values were not handled correctly
  • Corrected bad types in documentation
  • Bugfix for J2534Connection (@venden)

Changes

  • internal cleanup to remove mid-module import and circular dependencies problems
  • Reformatted everything with autopep8

v1.16

09 Jan 02:57

Choose a tag to compare

Features:

  • Added a connection for support of aisotp module as transport layer (Credits : @mikisama )
  • Added support for ResumeFile subfunction in RequestFileTransfer service (Credits : @kenjo )
  • MemoryLocation used for Read/WriteMemoryByAddress now accepts 64bits addresses (Credits : @driftregion )
  • Added supports for new Negative REturns Codes introduced in 2020 version of ISO-14229 (Credits @lumagi )

Changes:

  • Connections using a thread now sets the daemon flag to true (Credits : @lumagi)

Bugfix:

  • #143 - Fixed AccessTimingParameters service that wasn't handling the timing record parameter correctly.
  • #132 - Fixed a typo that would trigger an internal error if a bad DID config was given to the client.