Skip to content

Commit ea0bc1d

Browse files
authored
Prepare v3.8.3 (#2533)
1 parent 9c8a14c commit ea0bc1d

File tree

8 files changed

+20
-10
lines changed

8 files changed

+20
-10
lines changed

CHANGELOG.rst

+9
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ helps make pymodbus a better product.
77

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

10+
Version 3.8.3
11+
-------------
12+
* Remove deprecate from payload. (#2532)
13+
* Add background parameter to servers. (#2529)
14+
* Split async_io.py and simplify server start/stop. (#2528)
15+
* Update custom_msg example to include server. (#2527)
16+
* Move repl doc to repl repo. (#2522)
17+
* Add API to set max until disconnect. (#2521)
18+
1019
Version 3.8.2
1120
-------------
1221
* Asyncio future removed from sync client. (#2514)

MAKE_RELEASE.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ Prepare/make release on dev.
1515
* Control / Update API_changes.rst
1616
* Update CHANGELOG.rst
1717
* Add commits from last release, but selectively !
18-
git log --oneline v3.8.0..HEAD > commit.log
19-
git log --pretty="%an" v3.8.0..HEAD | sort -uf > authors.log
18+
git log --oneline v3.8.3..HEAD > commit.log
19+
git log --pretty="%an" v3.8.3..HEAD | sort -uf > authors.log
2020
update AUTHORS.rst and CHANGELOG.rst
2121
cd doc; ./build_html
2222
* rm -rf build/* dist/*

README.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ Our releases is defined as X.Y.Z, and we have strict rules what to release when:
2222

2323
Upgrade examples:
2424

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

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

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

doc/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"sphinx_rtd_theme",
2222
"sphinx.ext.autosectionlabel"
2323
]
24-
source_suffix = [".rst"]
24+
source_suffix = {'.rst': 'restructuredtext'}
2525
root_doc = "index"
2626
project = "PyModbus"
2727
copyright = "See license"

doc/source/_static/examples.tgz

-594 KB
Binary file not shown.

doc/source/_static/examples.zip

1.63 KB
Binary file not shown.

doc/source/roadmap.rst

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,20 @@ It is the community that decides how pymodbus evolves NOT the maintainers !
1515

1616
The following bullet points are what the maintainers focus on:
1717

18-
- 3.8.3 bug fix release, with:
18+
- 3.8.4 bug fix release, with:
1919
- Currently not planned
2020
- 3.9.0, with:
2121
- All of branch wait_next_api
2222
- ModbusControlBlock pr slave
2323
- New custom PDU (function codes)
24+
- Simulator datastore, with simple configuration
2425
- Remove remote_datastore
25-
- Remove BinaryPayload
2626
- 4.0.0, with:
27+
- Remove BinaryPayload
28+
- Server becomes Simulator
2729
- New serial forwarder
2830
- client async with sync/async API
2931
- Only one datastore, but with different API`s
30-
- Simulator standard in server
3132
- GUI client, to analyze devices
3233
- GUI server, to simulate devices
3334

pymodbus/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@
1818
from pymodbus.pdu import ExceptionResponse
1919

2020

21-
__version__ = "3.9.0dev"
21+
__version__ = "3.8.3"
2222
__version_full__ = f"[pymodbus, version {__version__}]"

0 commit comments

Comments
 (0)