Merge develop into master for release 2.2.0#344
Merged
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

A fairly impressive list of features went in to this release - https://github.com/hardbyte/python-can/milestone/3?closed=1
Please help me edit this PR to make the changelog.
Changelog
Major Features
socketcan_nativeandsocketcan_ctypes), this is now completely transparent for the library user. Merge socketcan_native and socketcan_ctypes into one #326Removals
CANmodule, please use the newercanentry point (will be removed in version 2.4). old CAN.py #267Interface Specific Changes
There were many changes and a lot of cleanup effort in the individual interfaces. Some of the highlights:
SocketCAN
socketcanin the future instead ofsocketcan_nativeorsocketcan_ctypesMerge socketcan_native and socketcan_ctypes into one #326Vector
PCAN
Use configured bitrate. #254
USB2CAN
Show stopping bug #219 has been fixed.
Minor Changes
can.Notifieraddingadd_listenerandremove_listenermethods can.Notifier enhancements #266SqlReaderandSqlWriterhave been renamed toSqliteReaderandSqliteWriter. add a deprecated notice to 'SqlReader' for users #263Try it out from PyPi: