Skip to content

Releases: puddly/serialx

v1.7.0

05 May 17:35
8d9bd5f

Choose a tag to compare

What's Changed

  • Log a warning if the Rust extension doesn't import by @puddly in #74
  • Partially implement flush for RFC2217 by @puddly in #75
  • Don't run no-commit-to-branch check for CI by @puddly in #76
  • Move warning for missing Rust extension into function body by @puddly in #77
  • Expose more compatibility constants and ensure StopBits is numerical by @puddly in #78
  • Bump all CI dependencies by @puddly in #80
  • Make description backwards compatible with pyserial by @puddly in #81
  • Add a simple async API by @puddly in #79

Full Changelog: v1.6.0...v1.7.0

v1.6.0

29 Apr 17:55
e062529

Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.6.0

v1.5.0

23 Apr 17:26
9d90d73

Choose a tag to compare

What's Changed

  • WebSerial support via Pyodide by @puddly in #70
  • Use public API for accessing aioesphomeapi client loop by @puddly in #69

Full Changelog: v1.4.1...v1.5.0

v1.4.1

20 Apr 18:16
765e856

Choose a tag to compare

What's Changed

  • Include packages by default instead of excluding by @puddly in #68

Full Changelog: v1.4.0...v1.4.1

v1.4.0

20 Apr 15:54
41e3829

Choose a tag to compare

What's Changed

  • Add a default connect timeout to async socket serial transport by @puddly in #67

Full Changelog: v1.3.0...v1.4.0

v1.3.0

20 Apr 14:21
ad330c6

Choose a tag to compare

What's Changed

  • Custom URI handler registration by @puddly in #62
  • Rename noise_psk to key in ESPHome by @puddly in #63
  • Implement async serial port listing for ESPHome by @puddly in #64
  • Allow ESPHome transport to be used across threads and event loops by @puddly in #65
  • Provide a no-op default implementation of serial port listing by @puddly in #66

Full Changelog: v1.2.3...v1.3.0

v1.2.3

16 Apr 02:08
6109b77

Choose a tag to compare

What's Changed

  • Sphinx documentation by @puddly in #56
  • Fix astral-sh/setup-uv version for docs CI by @puddly in #57
  • Add more pyserial compatibility by @puddly in #59
  • Add tests for pyserial compatibility and expand by @puddly in #60
  • Fix async locking for POSIX and allow shared usage on Windows by @puddly in #61

Full Changelog: v1.2.2...v1.2.3

v1.2.2

10 Apr 21:25
db4d2bf

Choose a tag to compare

What's Changed

  • Fix serial port listing with unknown serial subsystems (Linux) by @puddly in #54
  • Enable basically all mypy checks by @puddly in #55

Full Changelog: v1.2.1...v1.2.2

v1.2.1

07 Apr 23:59
65d0c62

Choose a tag to compare

What's Changed

  • Fix serial port listing race conditions (Linux) by @puddly in #50
  • Add py.typed by @puddly in #51
  • Make device and resolved_device strings, not paths by @puddly in #52
  • Ignore listing native Linux serial ports with /type == 0 by @puddly in #53

Full Changelog: v1.2.0...v1.2.1

v1.2.0

06 Apr 14:01
0de289c

Choose a tag to compare

What's Changed

  • Allow passing ESPHome ports by name by @puddly in #48
  • Translate ESPHome API errors by @puddly in #49

Full Changelog: v1.1.1...v1.2.0