Skip to content

Commit 71e78ff

Browse files
committed
Prepare v3.6.0.
1 parent 61fac33 commit 71e78ff

File tree

7 files changed

+80
-2
lines changed

7 files changed

+80
-2
lines changed

API_changes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ API changes
22
===========
33
Versions (X.Y.Z) where Z > 0 e.g. 3.0.1 do NOT have API changes!
44

5+
56
API changes 3.6.0 (future)
67
--------------------------
78
- framer= is an enum: pymodbus.Framer, but still accept a framer class

AUTHORS.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,30 +15,39 @@ Thanks to
1515
- Alex Ruddick
1616
- Alexandre CUER
1717
- Alois Hockenschlohe
18+
- Arjan
1819
- banana-sun
1920
- Blaise Thompson
2021
- cgernert
2122
- corollaries
23+
- Chandler Riehm
2224
- Chris Hung
2325
- Christian Krause
2426
- dhoomakethu
27+
- DominicDataP
2528
- Dries
2629
- duc996
30+
- Farzad Panahi
2731
- Fredo70
2832
- Gao Fang
2933
- Ghostkeeper
3034
- Hangyu Fan
3135
- Hayden Roche
3236
- Iktek
3337
- Jakob Ruhe
38+
- Jakob Schlyter
3439
- James Braza
3540
- jan iversen
41+
- Jerome Velociter
3642
- Joe Burmeister
3743
- Kenny Johansson
3844
- Matthias Straka
3945
- Logan Gunthorpe
4046
- Marko Luther
47+
- Logan Gunthorpe
48+
- Marko Luther
4149
- Matthias Straka
50+
- Mickaël Schoentgen
4251
- Pavel Kostromitinov
4352
- peufeu2
4453
- Philip Couling

CHANGELOG.rst

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,74 @@ 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.6.0
11+
-------------
12+
* doc: Fix a code mismatch in client.rst
13+
* Update README.
14+
* truncated duration to milliseconds
15+
* Update examples for current dev.
16+
* Ignore all remaining implicit optional (#1888)
17+
* docstring
18+
* Remove unnecessary abort() call
19+
* Enable RUF013 (implicit optional) (#1882)
20+
* Support aiohttp 3.9.0b1 (#1886)
21+
* Actually perform aiohttp runner teardown
22+
* Pin to working aiohttp (#1884)
23+
* Docstring typo cleanup (#1879)
24+
* Clean client API imports. (#1819)
25+
* Update issue template.
26+
* Eliminiate implicit optional in reconnect_delay* (#1874)
27+
* Split client base in sync/async version (#1878)
28+
* Rework host/port and listener setup (#1866)
29+
* use baudrate directly (#1872)
30+
* Eliminate more implicit optional (#1871)
31+
* Fix serial server args order (#1870)
32+
* Relax test task/thread checker. (#1867)
33+
* Make doc link references version dependent. (#1864)
34+
* Remove pre-commit (#1860)
35+
* Ruff reduce ignores. (#1862)
36+
* Bump ruff to 0.1.3 and remove ruff.toml (#1861)
37+
* More elegant noop. (#1859)
38+
* Cache (#1829)
39+
* Eliminate more implicit optional (#1858)
40+
* Ignore files downloaded by pytest (#1857)
41+
* Avoid malicious user path input (#1855)
42+
* Add more return types to transport (#1852)
43+
* Do not attempt to close an already-closed serial connection (#1853)
44+
* Fix stopbits docstring typo (#1850)
45+
* Convert type hints to PEP585 (#1846)
46+
* Eliminate even more implicit optional (#1845)
47+
* Eliminate more implicit optionals in client (#1844)
48+
* Eliminate implicit optional in transport_serial (#1843)
49+
* Make client type annotations compatible with async client usage (#1842)
50+
* Merge pull request #1838 from pymodbus-dev/ruff
51+
* Eliminate implicit optional in simulator (#1841)
52+
* eliminate implicit optional for callback_disconnected (#1840)
53+
* pre-commit run --all-files
54+
* Update exclude paths
55+
* Replace black with ruff
56+
* Use other dependency groups for 'all' (#1834)
57+
* Cleanup author/maintainer fields (#1833)
58+
* Consistent messages if imports fail (#1831)
59+
* Client/Server framer as enum. (#1822)
60+
* Solve relative path in examples. (#1828)
61+
* Eliminate implicit optional for CommParams types (#1825)
62+
* Add 3.12 classifier (#1826)
63+
* Bump actions/stale to 8.0.0 (#1824)
64+
* Cleanup paths included in mypy/pylint (#1823)
65+
* Client documentation amended and updated. (#1820)
66+
* Import aiohttp in way pleasing mypy. (#1818)
67+
* Update doc, remove md files. (#1814)
68+
* Bump dependencies. (#1816)
69+
* Solve pylint / pytest.
70+
* fix pylint.
71+
* Examples are without parent module.
72+
* Wrong zip of examples.
73+
* Serial delay (#1810)
74+
* Add python 3.12. (#1800)
75+
* Release errors (pyproject.toml changes). (#1811)
76+
77+
1078
Version 3.5.4
1179
-------------
1280
* Release errors (pyproject.toml changes). (#1811)

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ 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-
Current release is `3.5.4 <https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.5.4>`_.
14+
Current release is `3.6.0 <https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.6.0>`_.
1515

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

doc/source/_static/examples.tgz

2 Bytes
Binary file not shown.

doc/source/_static/examples.zip

-170 Bytes
Binary file not shown.

pymodbus/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@
1818
from pymodbus.pdu import ExceptionResponse
1919

2020

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

0 commit comments

Comments
 (0)