@@ -4,14 +4,17 @@ Version 4.3.0
44Breaking Changes
55----------------
66* Raise Minimum Python Version to 3.8 (#1597 )
7+ * Do not stop notifier if exception was handled (#1645 )
78
89Bug Fixes
910---------
1011* Vector: channel detection fails, if there is an active flexray channel (#1634 )
1112* ixxat: Fix exception in 'state' property on bus coupling errors (#1647 )
1213* NeoVi: Fixed serial number range (#1650 )
1314* PCAN: Fix timestamp offset due to timezone (#1651 )
15+ * Catch ` pywintypes.error ` in broadcast manager (#1659 )
1416* Fix BLFReader error for incomplete or truncated stream (#1662 )
17+ * PCAN: remove Windows registry check to fix 32bit compatibility (#1672 )
1518* Vector: Skip the ` can_op_mode check ` if the device reports ` can_op_mode=0 ` (#1678 )
1619
1720Features
@@ -21,6 +24,7 @@ Features
2124* Add ` modifier_callback ` parameter to ` BusABC.send_periodic ` for auto-modifying cyclic tasks (#703 )
2225* Add ` protocol ` property to BusABC to determine active CAN Protocol (#1532 )
2326* Change Bus constructor implementation and typing (#1557 )
27+ * Add optional ` strict ` parameter to relax BitTiming & BitTimingFd Validation (#1618 )
2428* Add ` BitTiming.iterate_from_sample_point ` static methods (#1671 )
2529
2630### IO
@@ -30,22 +34,18 @@ Features
3034* NeoVi: Enable send and receive on network ID above 255 (#1627 )
3135* Vector: Send HighPriority Message to flush Tx buffer (#1636 )
3236* PCAN: Optimize send performance (#1640 )
33- * Support version string of older PCAN basic API (#1644 )
37+ * PCAN: Support version string of older PCAN basic API (#1644 )
3438* Kvaser: add parameter exclusive and ` override_exclusive ` (#1660 )
35- * PCAN: remove Windows registry check to fix 32bit compatibility (#1672 )
3639
3740### Miscellaneous
3841* Distinguish Text/Binary-IO for Reader/Writer classes. (#1585 )
3942* Convert setup.py to pyproject.toml (#1592 )
4043* activate ruff pycodestyle checks (#1602 )
4144* Update linter instructions in development.rst (#1603 )
4245* remove unnecessary script files (#1604 )
43- * Relax BitTiming & BitTimingFd Validation (#1618 )
4446* BigEndian test fixes (#1625 )
4547* align ` ID: ` in can.Message string (#1635 )
46- * Do not stop notifier if exception was handled (#1645 )
4748* Use same configuration file as Linux on macOS (#1657 )
48- * Catch ` pywintypes.error ` in broadcast manager (#1659 )
4949* We do not need to account for drift when we ` USE_WINDOWS_EVENTS ` (#1666 )
5050* Update linters, activate more ruff rules (#1669 )
5151* Add Python 3.12 Support / Test Python 3.12 (#1673 )
0 commit comments