Skip to content

Conversation

@hardbyte
Copy link
Owner

Assuming we've solved the installation issue (#431 (comment)) this PR makes up the 3.0.0 release.

For the most part issues and pull requests were in this milestone: https://github.com/hardbyte/python-can/milestone/4?closed=1

Get the latest release candidate with:

pip install -U python-can==3.0.0-rc5

Note: I closed the pull request #438 that was trying to directly merge develop into master. With this release-branch approach we can keep merging features into develop that won't effect the 3.0 release.

With regard to review, I think we just need to sanity check that everything works, and that we've not left anything out of the docs, changelogs or acknowledgements.

hardbyte and others added 12 commits September 27, 2018 20:32
Separate interface and implementation for periodic sending
Lots of general tweaks and fixes to the Messages class.

* use is_extended_id instead of id_type for message objects
* better documentation for Message
* run test on CI for logformats_test.py
* added channel to docs
* add example messages with channel attribute set
* change logformat tests
* nicer __repr__
* add __slots__, 
* deprecate id_type
* make timestamp comparison a bit more forgiving
* use extended_id in constructor
* fix TestBlfFileFormat test
* implemented Message._check
* properly implement warning & update deprecation notes
* remove undocumented setting of flags in kvaser backend
* add __copy__ and __deepcopy__
* add Message.equals(), and correctly check for equality in failing tests
* Remove message hash implementation

* small tweak to codecov
* Bump version to 3.0.0-dev and update deprecation notes
* Update changelog with message changes
* Split installation requirements onto own line
# Conflicts:
#	CHANGELOG.txt
#	can/__init__.py
#	can/interface.py
#	can/interfaces/vector/canlib.py
* Start migration of Message init to use is_extended_id
* Update deprecation versions in message.py

#424
@hardbyte hardbyte added this to the 3.0 Release milestone Sep 30, 2018
@hardbyte hardbyte requested a review from felixdivo September 30, 2018 22:02
@codecov
Copy link

codecov bot commented Sep 30, 2018

Codecov Report

❗ No coverage uploaded for pull request base (master@d2b20ea). Click here to learn what that means.
The diff coverage is 74.91%.

@@           Coverage Diff            @@
##             master    #441   +/-   ##
========================================
  Coverage          ?   62.5%           
========================================
  Files             ?      55           
  Lines             ?    4659           
  Branches          ?       0           
========================================
  Hits              ?    2912           
  Misses            ?    1747           
  Partials          ?       0

@pierreluctg
Copy link
Collaborator

Please include #446 in this release.

@hardbyte
Copy link
Owner Author

hardbyte commented Oct 3, 2018

Please include #446 in this release.

Will look at that now. Done

Now just waiting for an approving review and we can release. Latest release candidate includes this too:

pip install python-can==3.0.0rc6

@pierreluctg
Copy link
Collaborator

Thank you @hardbyte.
The neovi interface look good for me.

@hardbyte hardbyte merged commit 4b93f21 into master Oct 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.