kodebach / hacs-idm-heatpump

HACS integration for IDM heat pumps
MIT License
20 stars 1 forks source link

Bump pymodbus from 3.6.4 to 3.6.6 #95

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps pymodbus from 3.6.4 to 3.6.6.

Release notes

Sourced from pymodbus's releases.

pymodbus v3.6.6

Version 3.6.6

  • Solve transport close() as not inherited method. (#2098)
  • enable mypy --check-untyped-defs (#2096)
  • Add get_expected_response_length to transaction.
  • Remove control encode in framersRemove control encode in framers. (#2095)
  • Bump codeql in CI to v3. (#2093)
  • Improve server types (#2092)
  • Remove pointless try/except (#2091)
  • Improve transport types (#2090)
  • Use explicit ValueError when called with incorrect function code (#2089)
  • update message tests (incorporate all old tests). (#2088)
  • Improve simulator type hints (#2084)
  • Cleanup dead resetFrame code (#2082)
  • integrate message.encode() into framer.buildPacket. (#2062)
  • Repair client close() (intern= is needed for ModbusProtocol). (#2080)
  • Updated Message_Parser example (#2079)
  • Fix #2069 use released repl from pypi (#2077)
  • Fix field encoding of Read File Record Response (#2075)
  • Improve simulator types (#2076)
  • Bump actions. (#2071)

pymodbus v3.6.5

Changes:

  • Update framers to ease message integration (only decode/encode) (#2064)
  • Add negtive acknowledge to modbus exceptions (#2065)
  • add Message Socket/TLS and amend tests. (#2061)
  • Improve factory types (#2060)
  • ASCII. (#2054)
  • Improve datastore documentation (#2056)
  • Improve types for messages (#2058)
  • Improve payload types (#2057)
  • Reorganize datastore inheritance (#2055)
  • Added new message (framer) raw + 100%coverage. (#2053)
  • message classes, first step (#1932)
  • Use AbstractMethod in transport. (#2051)
  • A datastore for each slave. (#2050)
  • Only run coverage in ubuntu / python 3.12 (#2049)
  • Replace lambda with functools.partial in transport. (#2047)
  • Move self.loop in transport to init() (#2046)
  • Fix decoder bug (#2045)
  • Add support for server testing in package_test_tool. (#2044)
  • DictTransactionManager -> ModbusTransactionManager (#2042)
  • eliminate redundant server_close() (#2041)
  • Remove reactive server (REPL server). (#2038)
  • Improve types for client (#2032)
  • Improve HTTP server type hints (#2035)
  • eliminate asyncio.sleep() and replace time.sleep() with a timeout (#2034)
  • Use "new" inter_byte_timeout and is_open for pyserial (#2031)

... (truncated)

Changelog

Sourced from pymodbus's changelog.

Version 3.6.6

  • Solve transport close() as not inherited method. (#2098)
  • enable mypy --check-untyped-defs (#2096)
  • Add get_expected_response_length to transaction.
  • Remove control encode in framersRemove control encode in framers. (#2095)
  • Bump codeql in CI to v3. (#2093)
  • Improve server types (#2092)
  • Remove pointless try/except (#2091)
  • Improve transport types (#2090)
  • Use explicit ValueError when called with incorrect function code (#2089)
  • update message tests (incorporate all old tests). (#2088)
  • Improve simulator type hints (#2084)
  • Cleanup dead resetFrame code (#2082)
  • integrate message.encode() into framer.buildPacket. (#2062)
  • Repair client close() (intern= is needed for ModbusProtocol). (#2080)
  • Updated Message_Parser example (#2079)
  • Fix #2069 use released repl from pypi (#2077)
  • Fix field encoding of Read File Record Response (#2075)
  • Improve simulator types (#2076)
  • Bump actions. (#2071)

Version 3.6.5

  • Update framers to ease message integration (only decode/encode) (#2064)
  • Add negtive acknowledge to modbus exceptions (#2065)
  • add Message Socket/TLS and amend tests. (#2061)
  • Improve factory types (#2060)
  • ASCII. (#2054)
  • Improve datastore documentation (#2056)
  • Improve types for messages (#2058)
  • Improve payload types (#2057)
  • Reorganize datastore inheritance (#2055)
  • Added new message (framer) raw + 100%coverage. (#2053)
  • message classes, first step (#1932)
  • Use AbstractMethod in transport. (#2051)
  • A datastore for each slave. (#2050)
  • Only run coverage in ubuntu / python 3.12 (#2049)
  • Replace lambda with functools.partial in transport. (#2047)
  • Move self.loop in transport to init() (#2046)
  • Fix decoder bug (#2045)
  • Add support for server testing in package_test_tool. (#2044)
  • DictTransactionManager -> ModbusTransactionManager (#2042)
  • eliminate redundant server_close() (#2041)
  • Remove reactive server (REPL server). (#2038)
  • Improve types for client (#2032)
  • Improve HTTP server type hints (#2035)
  • eliminate asyncio.sleep() and replace time.sleep() with a timeout (#2034)
  • Use "new" inter_byte_timeout and is_open for pyserial (#2031)

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)