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