Repository navigation
Releases: BirgerKo/blauberg_vento_api
Releases · BirgerKo/blauberg_vento_api
Release list
v1.0.4
v1.0.3
What's Changed
Fixed
get_schedule_period(sync and async) now reads schedule periods per spec B133-4-1EN-02: FUNC=0x01 read request with the special0xFEsize command and a 2-byte day/period selector. Previously it issued a FUNC=0x03 write with zeroed values, which overwrote the stored period instead of reading it.- Schedule reads now accept days 1–7 only, since day values 0 (all days), 8 (Mon…Fri), and 9 (Sat…Sun) are write-only per the spec.
- Sorted imports in
blauberg_vento/__init__.py(ruff I001), restoring the lint job onmain. - README now references the protocol document B133-4-1EN-02.
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
Fixed
- Added
py.typedmarker so mypy and other type checkers treat the package as PEP 561 typed __version__is now single-sourced from installed package metadata (importlib.metadata) and can no longer drift frompyproject.toml
Full Changelog: v1.0.1...v1.0.2
1.0.1
Added
CI workflow: lint (ruff), type check (mypy), tests on Python 3.11–3.14, build.
PyPI publish workflow using trusted publishing (OIDC), with TestPyPI dry-run support.
Fixed
Removed duplicate [tool.pytest.ini_options] block in pyproject.toml that prevented pytest from running.