Releases: pylessard/python-udsoncan
Releases · pylessard/python-udsoncan
V1.25.0
New features
- Added support for ReadDTCInformation : reportWWHOBDDTCByMaskRecord (credits: @jacobs-rvw ) (#245)
- Added support for ReadDTCInformation : reportWWHOBDDTCWithPermanentStatus (#245)
- Added Dtc.DtcClass class
- Added a getter in the client to obtain the server P2 & P2* timeouts (#263)
Big fixes
- Fix client read dtc type hint to allow using Dtc.Severity and Dtc.Status objects
Changes
- CI tests Python 3.12 & 3.13
V1.24.1
V1.24.0
New features
- Added a definition for DTCFormatIdentifier : SAE_J2012-DA_DTCFormat_04
- Added an optional callback on the client that gets called when a NRC78 is received
*Bugfix
- Concurrency issue when using J2534 (credit @kirya-dev )
v1.23.2
Improvements
- Various improvement in J2534 module (credit @kirya-dev ). See #248
- Made Close device after Discconnect. Previously, cant reconnect to the device (ERR_DEVICE_IN_USE).
- Avoid debug log after error log.
- Raising abnormal exception around connection to the J2534 device.
- Fix error J2534 Error: CAN_ID_BOTH and CAN_29BIT_ID are the only valid ConnectFlags according J2534 standard.
- Fix error Parameter pInput must be NULL.
- Add read_vbatt for j2534 connection
- Avoid extra access to DLL (log_last_operation)
- Fix PassThruStartMsgFilter for any interfaces according standard (Sets 0xCCCC_CCCC as a stub. Devices like OpenPoprt and Pulsar are not receiving messages correctly)