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