Skip to content

Commit 7fc8d3e

Browse files
committed
Merge branch 'dev'
2 parents ee018e0 + ea0bc1d commit 7fc8d3e

31 files changed

+891
-1128
lines changed

CHANGELOG.rst

Lines changed: 10 additions & 1 deletion
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)
@@ -31,7 +40,7 @@ Version 3.8.0
3140
* Add trace API to server. (#2479)
3241
* Add trace API for client. (#2478)
3342
* Integrate TransactionManager in server. (#2475)
34-
* Rename test/sub_. (#2473)
43+
* Rename test/sub. (#2473)
3544
* Check server closes file descriptors. (#2472)
3645
* Update http_server.py (#2471)
3746
* Restrict write_registers etc to list[int]. (#2469)

MAKE_RELEASE.rst

Lines changed: 2 additions & 2 deletions
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

Lines changed: 3 additions & 3 deletions
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

Lines changed: 1 addition & 1 deletion
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

-119 Bytes
Binary file not shown.

doc/source/_static/examples.zip

1.63 KB
Binary file not shown.

doc/source/examples.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ Source: :github:`examples/client_calls.py`
7979
:noindex:
8080

8181

82-
Client custom message
83-
^^^^^^^^^^^^^^^^^^^^^
84-
Source: :github:`examples/client_custom_msg.py`
82+
Custom message
83+
^^^^^^^^^^^^^^
84+
Source: :github:`examples/custom_msg.py`
8585

86-
.. automodule:: examples.client_custom_msg
86+
.. automodule:: examples.custom_msg
8787
:undoc-members:
8888
:noindex:
8989

doc/source/repl.rst

Lines changed: 2 additions & 305 deletions
Large diffs are not rendered by default.

doc/source/roadmap.rst

Lines changed: 4 additions & 3 deletions
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

examples/contrib/serial_forwarder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from pymodbus.client import ModbusSerialClient
1212
from pymodbus.datastore import ModbusServerContext
1313
from pymodbus.datastore.remote import RemoteSlaveContext
14-
from pymodbus.server.async_io import ModbusTcpServer
14+
from pymodbus.server import ModbusTcpServer
1515

1616

1717
_logger = logging.getLogger(__file__)

0 commit comments

Comments
 (0)