Skip to content

Commit

Permalink
Prepare v3.8.3 (#2533)
Browse files Browse the repository at this point in the history
  • Loading branch information
janiversen authored Jan 5, 2025
1 parent 9c8a14c commit ea0bc1d
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 10 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ helps make pymodbus a better product.

:ref:`Authors`: contains a complete list of volunteers have contributed to each major version.

Version 3.8.3
-------------
* Remove deprecate from payload. (#2532)
* Add background parameter to servers. (#2529)
* Split async_io.py and simplify server start/stop. (#2528)
* Update custom_msg example to include server. (#2527)
* Move repl doc to repl repo. (#2522)
* Add API to set max until disconnect. (#2521)

Version 3.8.2
-------------
* Asyncio future removed from sync client. (#2514)
Expand Down
4 changes: 2 additions & 2 deletions MAKE_RELEASE.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ Prepare/make release on dev.
* Control / Update API_changes.rst
* Update CHANGELOG.rst
* Add commits from last release, but selectively !
git log --oneline v3.8.0..HEAD > commit.log
git log --pretty="%an" v3.8.0..HEAD | sort -uf > authors.log
git log --oneline v3.8.3..HEAD > commit.log
git log --pretty="%an" v3.8.3..HEAD | sort -uf > authors.log
update AUTHORS.rst and CHANGELOG.rst
cd doc; ./build_html
* rm -rf build/* dist/*
Expand Down
6 changes: 3 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ Our releases is defined as X.Y.Z, and we have strict rules what to release when:

Upgrade examples:

- 3.6.1 -> 3.6.9: just plugin the new version, no changes needed.
- 3.6.1 -> 3.7.0: Smaller changes to the pymodbus calls might be needed
- 3.8.1 -> 3.8.3: just plugin the new version, no changes needed.
- 3.7.1 -> 3.8.0: Smaller changes to the pymodbus calls might be needed
- 2.5.4 -> 3.0.0: Major changes in the application might be needed

Current release is `3.8.2 <https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.8.2>`_.
Current release is `3.8.3 <https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.8.3>`_.

Bleeding edge (not released) is `dev <https://github.com/pymodbus-dev/pymodbus/tree/dev>`_.

Expand Down
2 changes: 1 addition & 1 deletion doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"sphinx_rtd_theme",
"sphinx.ext.autosectionlabel"
]
source_suffix = [".rst"]
source_suffix = {'.rst': 'restructuredtext'}
root_doc = "index"
project = "PyModbus"
copyright = "See license"
Expand Down
Binary file modified doc/source/_static/examples.tgz
Binary file not shown.
Binary file modified doc/source/_static/examples.zip
Binary file not shown.
7 changes: 4 additions & 3 deletions doc/source/roadmap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,20 @@ It is the community that decides how pymodbus evolves NOT the maintainers !

The following bullet points are what the maintainers focus on:

- 3.8.3 bug fix release, with:
- 3.8.4 bug fix release, with:
- Currently not planned
- 3.9.0, with:
- All of branch wait_next_api
- ModbusControlBlock pr slave
- New custom PDU (function codes)
- Simulator datastore, with simple configuration
- Remove remote_datastore
- Remove BinaryPayload
- 4.0.0, with:
- Remove BinaryPayload
- Server becomes Simulator
- New serial forwarder
- client async with sync/async API
- Only one datastore, but with different API`s
- Simulator standard in server
- GUI client, to analyze devices
- GUI server, to simulate devices

Expand Down
2 changes: 1 addition & 1 deletion pymodbus/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@
from pymodbus.pdu import ExceptionResponse


__version__ = "3.9.0dev"
__version__ = "3.8.3"
__version_full__ = f"[pymodbus, version {__version__}]"

0 comments on commit ea0bc1d

Please sign in to comment.