Skip to content

Commit

Permalink
Update Changelog for Release v.4.3.0rc0 (#1680)
Browse files Browse the repository at this point in the history
* Upate Changelog for Release v.4.3.0

* Update CHANGELOG.md

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>

* Make requested changes to CHANGELOG, sort by PR ID

* Fix remaining comments

* Add PR for Kvaser BitTiming support

* add 1679 (bugfix for 1666)

* Add PR #1607, change changelog version to 4.3.0rc

* Bump project version to 4.3.0rc0

---------

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>
  • Loading branch information
lumagi and zariiii9003 committed Oct 17, 2023
1 parent 2d60900 commit 61ee42b
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 1 deletion.
55 changes: 55 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,58 @@
Version 4.3.0rc0
===========

Breaking Changes
----------------
* Raise Minimum Python Version to 3.8 (#1597)
* Do not stop notifier if exception was handled (#1645)

Bug Fixes
---------
* Vector: channel detection fails, if there is an active flexray channel (#1634)
* ixxat: Fix exception in 'state' property on bus coupling errors (#1647)
* NeoVi: Fixed serial number range (#1650)
* PCAN: Fix timestamp offset due to timezone (#1651)
* Catch `pywintypes.error` in broadcast manager (#1659)
* Fix BLFReader error for incomplete or truncated stream (#1662)
* PCAN: remove Windows registry check to fix 32bit compatibility (#1672)
* Vector: Skip the `can_op_mode check` if the device reports `can_op_mode=0` (#1678)

Features
--------

### API
* Add `modifier_callback` parameter to `BusABC.send_periodic` for auto-modifying cyclic tasks (#703)
* Add `protocol` property to BusABC to determine active CAN Protocol (#1532)
* Change Bus constructor implementation and typing (#1557)
* Add optional `strict` parameter to relax BitTiming & BitTimingFd Validation (#1618)
* Add `BitTiming.iterate_from_sample_point` static methods (#1671)

### IO
* Can Player compatibility with interfaces that use additional configuration (#1610)

### Interface Improvements
* Kvaser: Add BitTiming/BitTimingFd support to KvaserBus (#1510)
* Ixxat: Implement `detect_available_configs` for the Ixxat bus. (#1607)
* NeoVi: Enable send and receive on network ID above 255 (#1627)
* Vector: Send HighPriority Message to flush Tx buffer (#1636)
* PCAN: Optimize send performance (#1640)
* PCAN: Support version string of older PCAN basic API (#1644)
* Kvaser: add parameter exclusive and `override_exclusive` (#1660)

### Miscellaneous
* Distinguish Text/Binary-IO for Reader/Writer classes. (#1585)
* Convert setup.py to pyproject.toml (#1592)
* activate ruff pycodestyle checks (#1602)
* Update linter instructions in development.rst (#1603)
* remove unnecessary script files (#1604)
* BigEndian test fixes (#1625)
* align `ID:` in can.Message string (#1635)
* Use same configuration file as Linux on macOS (#1657)
* We do not need to account for drift when we `USE_WINDOWS_EVENTS` (#1666, #1679)
* Update linters, activate more ruff rules (#1669)
* Add Python 3.12 Support / Test Python 3.12 (#1673)


Version 4.2.2
=============

Expand Down
2 changes: 1 addition & 1 deletion can/__init__.py
Expand Up @@ -8,7 +8,7 @@
import logging
from typing import Any, Dict

__version__ = "4.2.2"
__version__ = "4.3.0rc0"
__all__ = [
"ASCReader",
"ASCWriter",
Expand Down

0 comments on commit 61ee42b

Please sign in to comment.