v2.1.0
What's Changed
Bug Fixes
- Fix PLC setter functions for memoryview compatibility (#575)
- Cache
error_text()instead ofcheck_error()(#552)
Improvements
- Add ASCII validation in
set_string()withisascii()(#561) - Update
read_multi.pyexample (#563) - Code quality improvements and comprehensive documentation (#568)
- Fix typo: ussage -> usage (#564)
CI/CD & Infrastructure
- Modernize CI/CD: switch to uv, fix Python 3.11+ compatibility (#576)
- Drop Ubuntu 20.04 from CI matrix (#562)
Supported Python versions
- Python 3.10, 3.11, 3.12, 3.13, 3.14
Full Changelog: 2.0.2...2.1.0