diff --git a/AUTHORS.rst b/AUTHORS.rst index 2f8a2880d..e964fa9a6 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -21,17 +21,21 @@ Thanks to - alexis-care - Alois Hockenschlohe - Andy Walker +- ann - Arjan - André Srinivasan - andrew-harness - Austin Brown - banana-sun +- Bingdom - Blaise Thompson - brambo123 - Breina - brherger +- carlok - CapraTheBest - cgernert +- Claude Opus 5.5 - corollaries - Chandler Riehm - Chris Hung @@ -88,6 +92,7 @@ Thanks to - Kürşat Aktaş - laund - Logan Gunthorpe +- Lucas - Luke Hoggatt - Mark Deneen - Marko Luther diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8e1d72566..335762851 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,6 +7,32 @@ helps make pymodbus a better product. :ref:`Authors`: contains a complete list of volunteers have contributed to each major version. +Version 3.16.2 +-------------- +* Discard the late response of a cancelled request (#3076) +* Fix missed buffered serial replies after a delayed wakeup (#3079) +* Test case for cancelling request. (#3077) +* Test wrong response gets discarded. (#3078) +* Answer ILLEGAL_VALUE for a Write Single Coil value other than 0x0000/0xFF00 (#3074) +* Partial solve ext. cancel sideeffects. (#3072) +* Correct CI for PR runs. (#3071) +* Report bad file record frames as undecodable (#3069) +* Wait for data when an RTU request arrives split (#3067) +* return ILLEGAL_VALUE for out-of-range counts (#3066) +* Correct doc of write_coils / readwrite_registers (#3065) +* Isolate PDU methods (using decoder). (#3061) +* Fix decoders.decode() (#3064) +* Fix convert_to_registers mutate value. (#3063) +* add fixtures for PDU, socket and content. +* Combine decode in pdu. (#3060) +* Allow multiple frames with bad decoding. (#3059) +* Echo transaction id and device id in exception for undecodable request. (#3056) (#3057) +* Remove rtu_byte_count_pos from pdu. (#3054) +* Remove packet when MDAP is wrong. (#3053) +* Correct fc in exception response. (#3052) +* Multiple frames in one packet. (#3049) +* Remove rtu_frame_size from pdu. (#3048) + Version 3.16.1 -------------- * Revert changes to serialTransport (allow no pyserial). (#3044) diff --git a/MAKE_RELEASE.rst b/MAKE_RELEASE.rst index 0b38e33b4..d963b69f8 100644 --- a/MAKE_RELEASE.rst +++ b/MAKE_RELEASE.rst @@ -14,8 +14,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.16.0..HEAD > commit.log - git log --pretty="%an" v3.16.0..HEAD | sort -uf > authors.log + git log --oneline v3.16.1..HEAD > commit.log + git log --pretty="%an" v3.16.1..HEAD | sort -uf > authors.log update AUTHORS.rst and CHANGELOG.rst cd doc; ./build_html * rm -rf build/* dist/* diff --git a/README.rst b/README.rst index ac690de74..3bc81d52c 100644 --- a/README.rst +++ b/README.rst @@ -36,7 +36,7 @@ as well as the `API_changes `_ files. -Current release is `3.16.1 `_. +Current release is `3.16.2 `_. Bleeding edge (not released) is `dev `_. diff --git a/doc/source/_static/examples.tgz b/doc/source/_static/examples.tgz index 1ccd55224..f55bb960e 100644 Binary files a/doc/source/_static/examples.tgz and b/doc/source/_static/examples.tgz differ diff --git a/doc/source/_static/examples.zip b/doc/source/_static/examples.zip index aac6f103e..fe48a79f4 100644 Binary files a/doc/source/_static/examples.zip and b/doc/source/_static/examples.zip differ diff --git a/pymodbus/__init__.py b/pymodbus/__init__.py index 812f44ab2..5e884b478 100644 --- a/pymodbus/__init__.py +++ b/pymodbus/__init__.py @@ -21,5 +21,5 @@ from .pdu.device import ModbusDeviceIdentification -__version__ = "4.0.0dev16" +__version__ = "3.16.2" __version_full__ = f"[pymodbus, version {__version__}]"