From 345d6900230eea39c755054cc6b325ad413e778a Mon Sep 17 00:00:00 2001 From: Guzz-T Date: Sun, 15 Mar 2026 20:08:20 +0100 Subject: [PATCH] Update version to 1.0.0 --- CHANGELOG.md | 6 ++++-- pyproject.toml | 2 +- tests/test_compatibility.py | 9 +++++---- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38187e45..0b5cf9ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,11 @@ This changelog follows the "Keep a Changelog" format and Semantic Versioning. ## [Unreleased] +## [1.0.0] - 2026-03-xx + ### Added -- Support multiple data fields on one index. [TODO] +- Support multiple data fields on one index. [#221] - Support an array style access to the data vector fields like `parameters['ID_Einst_BWS_akt']`. [#221, #233] - Support unknown codes in SelectionBase. [#197] @@ -27,7 +29,7 @@ instead of `measurement_type` ### Removed - Remove outdated property to access the internal dictionary -like `parameters.parameters`. [TODO] +like `parameters.parameters`. [#221] ### Parameters diff --git a/pyproject.toml b/pyproject.toml index 2a919399..12eca04e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "luxtronik" -version = "0.0.0-dev" +version = "1.0.0" license = {text = "MIT"} readme = "README.md" authors = [ diff --git a/tests/test_compatibility.py b/tests/test_compatibility.py index 100aaf5f..16f65453 100644 --- a/tests/test_compatibility.py +++ b/tests/test_compatibility.py @@ -1220,7 +1220,7 @@ def test_compatibilities(self): "Unknown_Parameter_1123": (1123, Unknown), "Unknown_Parameter_1124": (1124, Unknown), "Unknown_Parameter_1125": (1125, Unknown), - # New in 'main' branch: + # New 1.0.0: "SILENT_MODE": (1087, OnOffMode), "ID_Einst_SuSilence": (1092, TimerProgram), "ID_Einst_SilenceTimer_0": (1093, TimeOfDay2), @@ -1580,7 +1580,7 @@ def test_compatibilities(self): "Heat_Output": (257, Power), "Unknown_Calculation_258": (258, Unknown), "Unknown_Calculation_259": (259, Unknown), - # New in 'main' branch: + # New in 1.0.0: "ID_WEB_SoftStand_0": (81, Character), "ID_WEB_SoftStand_1": (82, Character), "ID_WEB_SoftStand_2": (83, Character), @@ -2002,7 +2002,7 @@ def test_compatibilities(self): "Unknown_Parameter_377": (377, Unknown), "Unknown_Parameter_378": (378, Unknown), "Unknown_Parameter_379": (379, Unknown), - # New in 'main' branch: + # New 1.0.0: "ID_Visi_Heizung_Zeitschaltprogramm": (182, Unknown), "Unknown_Visibility_355": (355, Unknown), "Unknown_Visibility_356": (356, Unknown), @@ -2054,6 +2054,7 @@ def test_compatibilities(self): } inputs = { + # Status of 1.0.0: "heatpump_vd1_status": (0, Bool), "heatpump_vd2_status": (0, Bool), "heatpump_zwe1_status": (0, Bool), @@ -2150,7 +2151,7 @@ def test_compatibilities(self): } holdings = { - # New in 'main' branch: + # Status of 1.0.0: "heating_mode": (0, ControlMode), "heating_setpoint": (1, CelsiusUInt16), "heating_offset": (2, KelvinInt16),