Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Changelog for Release v.4.3.0 #1680

Merged
merged 13 commits into from
Oct 17, 2023
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
Version 4.3.0
===========

Breaking Changes
----------------
* Raise Minimum Python Version to 3.8 (#1597)

Bug Fixes
---------
* Fix Vector channel detection (#1634)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* ixxat: Fix exception in 'state' property on bus coupling errors (#1647)
* NeoVi: Fixed serial number range (#1650)
* Fix PCAN timestamp (#1651)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Fix BLFReader error for incomplete or truncated stream (#1662)
* We do not need to account for drift when we `USE_WINDOWS_EVENTS` (#1666)
lumagi marked this conversation as resolved.
Show resolved Hide resolved

Features
--------

### IO
* Distinguish Text/Binary-IO for Reader/Writer classes. (#1585)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Can Player compatibility with interfaces that use additional configuration (#1610)

### Interface Improvements
* Change Bus constructor implementation and typing (#1557)
* Add `protocol` property to BusABC to determine active CAN Protocol (#1532)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Add auto-modifying cyclic tasks (#703)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* NeoVi: Enable send and receive on network ID above 255 (#1627)
* Optimize PCAN send performance (#1640)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Support version string of older PCAN basic API (#1644)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Kvaser: add parameter exclusive and `override_exclusive` (#1660)
* Relax BitTiming & BitTimingFd Validation (#1618)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Send HighPriority Message to flush VectorBus Tx buffer (#1636)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* PCAN: remove Windows registry check (#1672)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Vector: Skip the `can_op_mode check` if the device reports `can_op_mode=0` (#1678)
lumagi marked this conversation as resolved.
Show resolved Hide resolved

### Miscellaneous
* Convert setup.py to pyproject.toml (#1592)
* activate ruff pycodestyle checks (#1602)
* Update linter instructions in development.rst (#1603)
* remove unnecessary script files (#1604)
* BigEndian test fixes (#1625)
* Use same configuration file as Linux on macOS (#1657)
* Catch `pywintypes.error` in broadcast manager (#1659)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Update linters, activate more ruff rules (#1669)
* align `ID:` in can.Message string (#1635)
* Do not stop notifier if exception was handled (#1645)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Add `BitTiming.iterate_from_sample_point` static methods (#1671)
lumagi marked this conversation as resolved.
Show resolved Hide resolved
* Add Python 3.12 Support / Test Python 3.12 (#1673)


Version 4.2.2
=============

Expand Down