|
| 1 | +Version 4.3.0 |
| 2 | +=========== |
| 3 | + |
| 4 | +Breaking Changes |
| 5 | +---------------- |
| 6 | +* Raise Minimum Python Version to 3.8 (#1597) |
| 7 | + |
| 8 | +Bug Fixes |
| 9 | +--------- |
| 10 | +* Fix Vector channel detection (#1634) |
| 11 | +* ixxat: Fix exception in 'state' property on bus coupling errors (#1647) |
| 12 | +* NeoVi: Fixed serial number range (#1650) |
| 13 | +* Fix PCAN timestamp (#1651) |
| 14 | +* Fix BLFReader error for incomplete or truncated stream (#1662) |
| 15 | +* We do not need to account for drift when we `USE_WINDOWS_EVENTS` (#1666) |
| 16 | + |
| 17 | +Features |
| 18 | +-------- |
| 19 | + |
| 20 | +### IO |
| 21 | +* Distinguish Text/Binary-IO for Reader/Writer classes. (#1585) |
| 22 | +* Can Player compatibility with interfaces that use additional configuration (#1610) |
| 23 | + |
| 24 | +### Interface Improvements |
| 25 | +* Change Bus constructor implementation and typing (#1557) |
| 26 | +* Add `protocol` property to BusABC to determine active CAN Protocol (#1532) |
| 27 | +* Add auto-modifying cyclic tasks (#703) |
| 28 | +* NeoVi: Enable send and receive on network ID above 255 (#1627) |
| 29 | +* Optimize PCAN send performance (#1640) |
| 30 | +* Support version string of older PCAN basic API (#1644) |
| 31 | +* Kvaser: add parameter exclusive and `override_exclusive` (#1660) |
| 32 | +* Relax BitTiming & BitTimingFd Validation (#1618) |
| 33 | +* Send HighPriority Message to flush VectorBus Tx buffer (#1636) |
| 34 | +* PCAN: remove Windows registry check (#1672) |
| 35 | +* Vector: Skip the `can_op_mode check` if the device reports `can_op_mode=0` (#1678) |
| 36 | + |
| 37 | +### Miscellaneous |
| 38 | +* Convert setup.py to pyproject.toml (#1592) |
| 39 | +* activate ruff pycodestyle checks (#1602) |
| 40 | +* Update linter instructions in development.rst (#1603) |
| 41 | +* remove unnecessary script files (#1604) |
| 42 | +* BigEndian test fixes (#1625) |
| 43 | +* Use same configuration file as Linux on macOS (#1657) |
| 44 | +* Catch `pywintypes.error` in broadcast manager (#1659) |
| 45 | +* Update linters, activate more ruff rules (#1669) |
| 46 | +* align `ID:` in can.Message string (#1635) |
| 47 | +* Do not stop notifier if exception was handled (#1645) |
| 48 | +* Add `BitTiming.iterate_from_sample_point` static methods (#1671) |
| 49 | +* Add Python 3.12 Support / Test Python 3.12 (#1673) |
| 50 | + |
| 51 | + |
1 | 52 | Version 4.2.2
|
2 | 53 | =============
|
3 | 54 |
|
|
0 commit comments