Skip to content

Commit 11bd0c5

Browse files
committed
Merge branch 'dev'
2 parents bd17873 + 50f500d commit 11bd0c5

40 files changed

+1331
-377
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ __pycache__/
1313
.venv
1414
.vscode
1515
.vscode/
16-
build/
1716
prof/
18-
/dist/
17+
dist/pymodbus*
18+
build/html
1919
/pymodbus.egg-info/
2020
venv
2121
downloaded_files/

AUTHORS.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Thanks to
3333
- Dominique Martinet
3434
- Dries
3535
- duc996
36+
- efdx
3637
- Esco441-91
3738
- Farzad Panahi
3839
- Fredo70

CHANGELOG.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ 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.7.1
11+
-------------
12+
* Better error message, when pyserial is missing.
13+
* Slave=0 will return first response, used to identify device address. (#2298)
14+
* Feature/add simulator api skeleton (#2274)
15+
* Correct max. read size for registers. (#2295)
16+
* Ruff complains, due to upgrade. (#2296)
17+
* Properly process 'slaves' argument (#2292)
18+
* Update repl requirement to >= 2.0.4 (#2291)
19+
* Fix aiohttp < 3.9.0 (#2289)
20+
* Simplify framer test setup (#2290)
21+
* Clean up ModbusControlBlock (#2288)
22+
* example docstrings diag_message -> pdu.diag_message (#2286)
23+
* Explain version schema (#2284)
24+
* Add more testing for WriteRegisters. (#2280)
25+
* Proof for issue 2273. (#2277)
26+
* Update simulator tests. (#2276)
27+
1028

1129
Version 3.7.0
1230
-------------

MAKE_RELEASE.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,4 @@ Architecture documentation.
5858
------------------------------------------------------------
5959
* install graphviz
6060
* pyreverse -k -o jpg pymodbus
61+
l

README.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@ PyModbus - A Python Modbus Stack
1111

1212
Pymodbus is a full Modbus protocol implementation offering client/server with synchronous/asynchronous API a well as simulators.
1313

14+
Our releases is defined as X.Y.Z, and we have strict rules what to release when:
15+
16+
- **Z**, No API changes! bug fixes and smaller enhancements.
17+
- **Y**, API changes, bug fixes and bigger enhancements.
18+
- **X**, Major changes in API and/or method to use pymodbus
19+
20+
Upgrade examples:
21+
22+
- 3.6.1 -> 3.6.9: just plugin the new version, no changes needed.
23+
- 3.6.1 -> 3.7.0: Smaller changes to the pymodbus calls might be needed
24+
- 2.5.4 -> 3.0.0: Major changes in the application might be needed
25+
1426
Current release is `3.7.0 <https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.7.0>`_.
1527

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

build/.gitkeep

Whitespace-only changes.

build/README

Lines changed: 0 additions & 5 deletions
This file was deleted.

dist/.gitkeep

Whitespace-only changes.

doc/source/_static/examples.tgz

-276 Bytes
Binary file not shown.

doc/source/_static/examples.zip

5 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)