Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.1.2] - 2026-03-19
Added
- Comprehensive
docsrc/user/USER_GUIDE.mdfor end-users. - Documentation for
AsyncHostLinkClientindocsrc/user/API_REFERENCE.md. - Connectivity verification evidence:
docsrc/validation/reports/QA_REPORT_20260319_KV7500.md. - Stability and stress test samples in
samples/directory.
Changed
- Optimized Performance: Enabled
TCP_NODELAYand removedasyncio.wait_foroverhead inAsyncHostLinkClientreceive logic. - Improved type safety in
hostlink/client.py(fixed Mypy errors regardingIterablevsSequence).
Fixed
- Fixed Ruff linting errors (E722, F401) in core library and tests.
- Fixed an
async/awaitmissing bug inAsyncHostLinkClient.register_monitor_bits.
[0.1.0] - 2025-05-18
Added
- Initial implementation of KEYENCE KV Host Link protocol for Python.
- Support for TCP/UDP transport.
- Comprehensive unit tests and SPEC coverage documentation.