1- Version 2.3 .0
1+ Version 3.0 .0
22====
33
44Major features
@@ -18,6 +18,8 @@ Major features
1818Breaking changes
1919----------------
2020
21+ - Interfaces should no longer override `send_periodic` and instead implement
22+ `_send_periodic_internal` #426
2123- writing to closed writers is not supported any more (it was supported only for some)
2224- the method `Listener.on_message_received()` is now abstract (using `@abc.abstractmethod`)
2325- the file in the reader/writer is now always stored in the attribute uniformly called `file`, and not in
@@ -28,6 +30,11 @@ Breaking changes
2830Other notable changes
2931---------------------
3032
33+ * can.Message class updated #413
34+ - Addition of a Message.equals method.
35+ - Deprecate id_type in favor of is_extended_id
36+ - documentation, testing and example updates
37+ - Addition of support for various builtins: __repr__, __slots__, __copy__
3138* IO module updates to bring consistency to the different CAN message writers and readers. #348
3239 - context manager support for all readers and writers
3340 - they share a common super class called `BaseIOHandler`
@@ -112,7 +119,7 @@ Version 2.2.0 (2018-06-30)
112119* Added synchronized (thread-safe) Bus variant.
113120* context manager support for the Bus class.
114121* Dropped support for Python 3.3 (officially reached end-of-life in Sept. 2017)
115- * Deprecated the old `CAN` module, please use the newer `can` entry point (will be removed in version 2.4 )
122+ * Deprecated the old `CAN` module, please use the newer `can` entry point (will be removed in an upcoming major version )
116123
117124Version 2.1.0 (2018-02-17)
118125=====
0 commit comments