From 0fa9310109f995fa0e2178f22f1be01c5e37b10a Mon Sep 17 00:00:00 2001 From: jan Iversen Date: Thu, 9 Mar 2023 15:29:29 +0100 Subject: [PATCH] Prepare v3.2.0. --- CHANGELOG.rst | 53 +++++++++++++++++++++++++++++++++++++++++++++ MAKE_RELEASE.rst | 4 ++-- README.rst | 2 +- pymodbus/version.py | 2 +- 4 files changed, 57 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e910d59fe..9e9e1593e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,56 @@ +version 3.2.0 +---------------------------------------------------------- +* Add value <-> registers converter helpers. (#1413) +* Add pre-commit config (#1406) +* Make baud rate configurable for examples (#1410) +* Clean __init_ and update log module. (#1411) +* Simulator add calls functionality. (#1390) +* Add note about not being thread safe. (#1404) +* Update docker-publish.yml +* Forward retry_on_empty and retries by calling transaction (#1401) +* serial sync recv interval (#1389) +* Add tests for writing multiple writes with a single value (#1402) +* Enable mypy in CI (#1388) +* Limit use of Singleton. (#1397) +* Cleanup interfaces (#1396) +* Add request names. (#1391) +* Simulator, register look and feel. (#1387) +* Fix enum for REPL server (#1384) +* Remove unneeded attribute (#1383) +* Fix mypy errors in reactive server (#1381) +* remove nosec (#1379) +* Fix type hints for http_server (#1369) +* Merge pull request #1380 from pymodbus-dev/requirements +* remove second client instance in async mode. (#1367) +* Pin setuptools to prevent breakage with Version including "X" (#1373) +* Lint and type hints for REPL (#1364) +* Clean mixin execute (#1366) +* Remove unused setup_commands.py. (#1362) +* Run black on top-level files and /doc (#1361) +* repl config path (#1359) +* Fix NoReponse -> NoResponse (#1358) +* Make whole main async. (#1355) +* Fix more typing issues (#1351) +* Test sync task (#1341) +* Fixed text in ModbusClientMixin's writes (#1352) +* lint /doc (#1345) +* Remove unused linters (#1344) +* Allow log level as string or integer. (#1343) +* Sync serial, clean recv. (#1340) +* Test server task, async completed (#1318) +* main() should be sync (#1339) +* Bug: Fixed caused by passing wrong arg (#1336) + +Thanks to: + AKJ7, + Alex, + Alex Ruddick, + banana-sun, + cgernert, + Jakob Ruhe, + James Braza, + jan Iversen + version 3.1.3 ---------------------------------------------------------- * Solve log problem in payload. diff --git a/MAKE_RELEASE.rst b/MAKE_RELEASE.rst index e3ac48ce4..36e74a423 100644 --- a/MAKE_RELEASE.rst +++ b/MAKE_RELEASE.rst @@ -13,8 +13,8 @@ Prepare/make release on dev. * Update README.rst "Supported versions" * Update CHANGELOG.rst * Add commits from last release, but selectively ! - git log --oneline v3.1.3..HEAD > commit.log - git log v3.1.3..HEAD | grep Author > contributors.log + git log --oneline v3.2.0..HEAD > commit.log + git log v3.2.0..HEAD | grep Author > contributors.log * Commit, push and merge. * Checkout master locally * git merge dev diff --git a/README.rst b/README.rst index 98da1645b..c0af3816e 100644 --- a/README.rst +++ b/README.rst @@ -22,7 +22,7 @@ Supported versions Version `2.5.3 `_ is the last 2.x release (Supports python 2.7.x - 3.7). -Version `3.1.3 `_ is the current release (Supports Python >=3.8). +Version `3.2.0 `_ is the current release (Supports Python >=3.8). .. important:: All API changes after 3.0.0 are documented in `API_changes.rst `_ diff --git a/pymodbus/version.py b/pymodbus/version.py index 0043f01e6..068495411 100644 --- a/pymodbus/version.py +++ b/pymodbus/version.py @@ -37,4 +37,4 @@ def __str__(self) -> str: return f"[{self.package}, version {self.short()}]" -version = Version("pymodbus", 3, 1, "x", "") +version = Version("pymodbus", 3, 2, 0, "")