Open renovate[bot] opened 3 months ago
This PR contains the following updates:
>=3.0.2,<3.7.0
>=3.0.2,<3.8.0
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
>=3.0.2,<3.7.0
->>=3.0.2,<3.8.0
Release Notes
pymodbus-dev/pymodbus (pymodbus)
### [`v3.7.4`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-374) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.3...v3.7.4) - Clean PDU init. ([#2399](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2399)) - Wrong close, when transaction do not match. ([#2401](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2401)) - Remove unmaintained (not working) example contributions. ([#2400](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2400)) - All pdu (incl. function code) tests to pdu directory. ([#2397](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2397)) - Add `no_response_expected` argument to requests ([#2385](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2385)) - Resubmit: Don't close/reopen tcp connection on single modbus message timeout ([#2350](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2350)) - 100% test coverage for PDU. ([#2394](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2394)) - Type DecodePDU. ([#2392](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2392)) - Update to use DecodePDU. ([#2391](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2391)) - Client/Server decoder renamed and moved to pdu. ([#2390](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2390)) - Move client/server decoder to pdu. ([#2388](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2388)) - Introducing PyModbus Guru on Gurubase.io ([#2387](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2387)) - Remove IllegalFunctionRequest. ([#2384](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2384)) - remove ModbusResponse. ([#2383](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2383)) - Add typing to pdu base classes. ([#2380](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2380)) - Updated roadmap. - remove databuffer from framer. ([#2379](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2379)) - Improve retries for sync client. ([#2377](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2377)) - Move process test to framer tests ([#2376](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2376)) - Framer do not check ids ([#2375](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2375)) - Remove callback from framer. ([#2374](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2374)) - Auto fill device ids for clients. ([#2372](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2372)) - Reenable multidrop tests. ([#2370](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2370)) - write_register/s accept bytes or int. ([#2369](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2369)) - roadmap corrections. - Added roadmap (not written in stone). ([#2367](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2367)) - Update README to show python 3.13. - Test on Python 3.13 ([#2366](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2366)) - Use [@abstractmethod](https://redirect.github.com/abstractmethod) ([#2365](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2365)) - Corrected smaller documentation bugs. ([#2364](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2364)) - README as landing page in readthedocs. ([#2363](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2363)) ### [`v3.7.3`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-373) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.2...v3.7.3) - 100% test coverage of framers ([#2359](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2359)) - Framer, final touches. ([#2360](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2360)) - Readme file renamed ([#2357](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2357)) - Remove old framers ([#2358](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2358)) - frameProcessIncomingPacket removed ([#2355](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2355)) - Cleanup framers (reduce old_framers) ([#2342](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2342)) - Run CI on PR targeted at wait_next_api. - Sync client, allow unknown recv msg size. ([#2353](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2353)) - integrate old rtu framer in new framer ([#2344](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2344)) - Update README.rst ([#2351](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2351)) - Client.close should not allow reconnect= ([#2347](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2347)) - Remove async client.idle_time(). ([#2349](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2349)) - Client doc, add common methods (base). ([#2348](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2348)) - Reset receive buffer with send(). ([#2343](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2343)) - Remove unused protocol_id from pdu ([#2340](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2340)) - CI run on demand on non-protected branches. ([#2339](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2339)) - Server listener and client connections have is_server set. ([#2338](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2338)) - Reopen listener in server if disconnected. ([#2337](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2337)) - Regroup test. ([#2335](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2335)) - Improve docs around sync clients and reconnection ([#2321](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2321)) - transport 100% test coverage (again) ([#2333](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2333)) - Update actions to new node.js. ([#2332](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2332)) - Bump 3rd party ([#2331](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2331)) - Documentation on_connect_callback ([#2324](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2324)) - Fixes the unexpected implementation of the ModbusSerialClient.connected property ([#2327](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2327)) - Forward error responses instead of timing out. ([#2329](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2329)) - Add `stacklevel=2` to logging functions ([#2330](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2330)) - Fix encoding & decoding of ReadFileRecordResponse ([#2319](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2319)) - Improvements for example/contib/solar ([#2318](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2318)) - Update solar.py ([#2316](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2316)) - Remove double conversion in int ([#2315](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2315)) - Complete pull request [#2310](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2310) ([#2312](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2312)) - fixed type hints for write_register and write_registers ([#2309](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2309)) - Remove \_header from framers. ([#2305](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2305)) ### [`v3.7.2`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-372) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.1...v3.7.2) - Correct README - Rename branch wait3.8.0 to wait_next_API ### [`v3.7.1`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-371) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.0...v3.7.1) - Better error message, when pyserial is missing. - Slave=0 will return first response, used to identify device address. ([#2298](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2298)) - Feature/add simulator api skeleton ([#2274](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2274)) - Correct max. read size for registers. ([#2295](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2295)) - Ruff complains, due to upgrade. ([#2296](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2296)) - Properly process 'slaves' argument ([#2292](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2292)) - Update repl requirement to >= 2.0.4 ([#2291](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2291)) - Fix aiohttp < 3.9.0 ([#2289](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2289)) - Simplify framer test setup ([#2290](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2290)) - Clean up ModbusControlBlock ([#2288](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2288)) - example docstrings diag_message -> pdu.diag_message ([#2286](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2286)) - Explain version schema ([#2284](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2284)) - Add more testing for WriteRegisters. ([#2280](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2280)) - Proof for issue 2273. ([#2277](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2277)) - Update simulator tests. ([#2276](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2276)) ### [`v3.7.0`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-370) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.6.9...v3.7.0) - Remove unneeded client parameters. ([#2272](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2272)) - simulator: Fix context single parameter ([#2264](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2264)) - buildPacket can be used for Request and Response ([#2262](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2262)) - More descriptive decoder exceptions ([#2260](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2260)) - Cleanup ReadWriteMultipleRegistersResponse and testing ([#2261](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2261)) - Feature/simulator addressing ([#2258](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2258)) - Framer optimization (apart from RTU). ([#2146](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2146)) - Use mock.patch.object to avoid protected access errors. ([#2251](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2251)) - Fix some mypy type checking errors in test_transaction.py ([#2250](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2250)) - Update check for windows platform ([#2247](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2247)) - Logging 100% coverage. ([#2248](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2248)) - CI, Block draft PRs to use CPU minutes. ([#2245](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2245), [#2246](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2246)) - Remove kwargs client. ([#2243](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2243), [#2244](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2244), [#2257](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2257)) - remove kwargs PDU messagees. ([#2240](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2240)) - Remove message_generator example (not part of API). ([#2239](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2239)) - Update dev dependencies ([#2241](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2241)) - Fix ruff check in CI ([#2242](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2242)) - Remove kwargs. ([#2236](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2236), [#2237](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2237)) - Simulator config, kwargs -> parameters. ([#2235](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2235)) - Refactor transaction handling to better separate async and sync code. ([#2232](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2232)) - Simplify some BinaryPayload pack operations ([#2224](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2224)) - Fix writing to serial (rs485) on windows os. ([#2191](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2191)) - Remember to remove serial writer. ([#2209](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2209)) - Transaction_id for serial == 0. ([#2208](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2208)) - Solve pylint error. - Sync TLS needs time before reading frame ([#2186](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2186)) - Update transaction.py ([#2174](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2174)) - PDU classes --> pymodbus/pdu. ([#2160](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2160)) - Speed up no data detection. ([#2150](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2150)) - RTU decode hunt part. ([#2138](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2138)) - Dislodge client classes from modbusProtocol. ([#2137](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2137)) - Merge new message layer and old framer directory. ([#2135](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2135)) - Coverage == 91%. ([#2132](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2132)) - Remove binary_framer. ([#2130](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2130)) - on_reconnect_callback --> on_connect_callback. ([#2122](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2122)) - Remove certfile,keyfile,password from TLS client. ([#2121](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2121)) - Drop support for python 3.8 ([#2112](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2112))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.