First beta release with a supported Python library API and a resource-oriented CLI.
Highlights:
- Consistent G1 and X1 device facades, normalized models, and public exceptions.
- TKS-IP auto-detection, encrypted diagnostic logs, non-web health inspection, and read-only device, network, date/time, and SIP discovery.
- Searchable keyboard device selection and clear per-command device compatibility.
- Hardened authentication, transport security, configuration validation, and persisted TKS-IP web sessions.
- Python 3.10–3.14 support with lowest/highest dependency testing and installed-wheel smoke coverage.
See CHANGELOG.md for the complete release notes.