1- Version 4.1.0 (WIP)
1+ Version 4.1.0
22====
33
44Features
@@ -26,6 +26,11 @@ Features
2626* The PCAN interface can be selected by its device ID instead
2727 of just the channel name (#1346 ).
2828* The PCAN Bus implementation supports auto bus-off reset (#1345 ).
29+ * SocketCAN: Make `` find_available_interfaces() `` find slcanX interfaces (#1369 ).
30+ * Vector: Add xlGetReceiveQueueLevel, xlGenerateSyncPulse and
31+ xlFlushReceiveQueue to xldriver (#1387 ).
32+ * Vector: Raise a CanInitializationError, if the CAN settings can not
33+ be applied according to the arguments of `` VectorBus.__init__ `` (#1426 ).
2934
3035Bug Fixes
3136---------
@@ -45,13 +50,25 @@ Bug Fixes
4550* Detect and cast types of CLI `` extra_args `` (#1280 , #1328 ).
4651* Fix ASC/CANoe incompatibility due to timestamp format (#1315 , #1362 ).
4752* Fix MessageSync timings (#1372 , #1374 ).
53+ * Fix file name for compressed files in SizedRotatingLogger (#1382 , #1683 ).
4854
4955Miscellaneous
5056-------------
5157
5258* Allow ICSApiError to be pickled and un-pickled (#1341 )
5359* Sort interface names in CLI API to make documentation reproducible (#1342 )
5460* Exclude repository-configuration from git-archive (#1343 )
61+ * Improve documentation (#1397 , #1401 , #1405 , #1420 , #1421 )
62+ * Officially support Python 3.11 (#1423 )
63+
64+ Breaking Changes
65+ ----------------
66+
67+ * `` window-curses `` was moved to optional dependencies (#1395 ).
68+ Use `` pip install python-can[viewer] `` if you are using the `` can.viewer ``
69+ script on Windows.
70+ * The attributes of `` can.interfaces.vector.VectorChannelConfig `` were renamed
71+ from camelCase to snake_case (#1422 ).
5572
5673Version 4.0.0
5774====
0 commit comments