Skip to content

Pymodbus v3.6.0

Compare
Choose a tag to compare
@janiversen janiversen released this 07 Dec 08:39
· 444 commits to master since this release

Version 3.6.0

  • doc: Fix a code mismatch in client.rst
  • Update README.
  • truncated duration to milliseconds
  • Update examples for current dev.
  • Ignore all remaining implicit optional (#1888)
  • docstring
  • Remove unnecessary abort() call
  • Enable RUF013 (implicit optional) (#1882)
  • Support aiohttp 3.9.0b1 (#1886)
  • Actually perform aiohttp runner teardown
  • Pin to working aiohttp (#1884)
  • Docstring typo cleanup (#1879)
  • Clean client API imports. (#1819)
  • Update issue template.
  • Eliminiate implicit optional in reconnect_delay* (#1874)
  • Split client base in sync/async version (#1878)
  • Rework host/port and listener setup (#1866)
  • use baudrate directly (#1872)
  • Eliminate more implicit optional (#1871)
  • Fix serial server args order (#1870)
  • Relax test task/thread checker. (#1867)
  • Make doc link references version dependent. (#1864)
  • Remove pre-commit (#1860)
  • Ruff reduce ignores. (#1862)
  • Bump ruff to 0.1.3 and remove ruff.toml (#1861)
  • More elegant noop. (#1859)
  • Cache (#1829)
  • Eliminate more implicit optional (#1858)
  • Ignore files downloaded by pytest (#1857)
  • Avoid malicious user path input (#1855)
  • Add more return types to transport (#1852)
  • Do not attempt to close an already-closed serial connection (#1853)
  • Fix stopbits docstring typo (#1850)
  • Convert type hints to PEP585 (#1846)
  • Eliminate even more implicit optional (#1845)
  • Eliminate more implicit optionals in client (#1844)
  • Eliminate implicit optional in transport_serial (#1843)
  • Make client type annotations compatible with async client usage (#1842)
  • Merge pull request #1838 from pymodbus-dev/ruff
  • Eliminate implicit optional in simulator (#1841)
  • eliminate implicit optional for callback_disconnected (#1840)
  • pre-commit run --all-files
  • Update exclude paths
  • Replace black with ruff
  • Use other dependency groups for 'all' (#1834)
  • Cleanup author/maintainer fields (#1833)
  • Consistent messages if imports fail (#1831)
  • Client/Server framer as enum. (#1822)
  • Solve relative path in examples. (#1828)
  • Eliminate implicit optional for CommParams types (#1825)
  • Add 3.12 classifier (#1826)
  • Bump actions/stale to 8.0.0 (#1824)
  • Cleanup paths included in mypy/pylint (#1823)
  • Client documentation amended and updated. (#1820)
  • Import aiohttp in way pleasing mypy. (#1818)
  • Update doc, remove md files. (#1814)
  • Bump dependencies. (#1816)
  • Solve pylint / pytest.
  • fix pylint.
  • Examples are without parent module.
  • Wrong zip of examples.
  • Serial delay (#1810)
  • Add python 3.12. (#1800)
  • Release errors (pyproject.toml changes). (#1811)