Skip to content

Releases: cryptk/python-omnilogic-local

v2.0.0

05 May 18:42

Choose a tag to compare

v2.0.0 (2026-05-05)

Bug Fixes

  • A BoW only has a single virtual CSAD (a57866b)

  • Backyard needs to propagate it's bow_id as 0 (bfc2957)

  • Update CLI get bows for virtual CSAD handling (09c5cc4)

Chores

  • Update some comments in omnitypes.py (5d3759b)

Features

  • Have chlorinator status enums inherit from PrettyEnum (9d9c547)

  • Implement control methods for CSAD pH and ORP (d489cb8)


Detailed Changes: v1.1.1...v2.0.0

v1.1.1

28 Apr 03:07

Choose a tag to compare

v1.1.1 (2026-04-28)

Bug Fixes

  • Only check telemetry for chlorinator is_on state (d14b452)

Detailed Changes: v1.1.0...v1.1.1

v1.1.0

27 Apr 04:04

Choose a tag to compare

v1.1.0 (2026-04-27)

Features

  • Refactor api/protocol.py to handle retries in a far more resilient way (9f3048d)

Detailed Changes: v1.0.1...v1.1.0

v1.0.1

23 Apr 23:21

Choose a tag to compare

v1.0.1 (2026-04-23)

Bug Fixes

  • Chlorinator timed percent sending incorrect op_mode (a7be9b0)

Detailed Changes: v1.0.0...v1.0.1

v1.0.0

23 Apr 03:44

Choose a tag to compare

v1.0.0 (2026-04-23)

Bug Fixes

Chores

  • Update pyproject.toml to allow 1.0 release (#119, 0fa7255)

Continuous Integration

  • Add missing test.yaml (#118, ca75fae)

  • Don't run tests as part of docker.yaml if it's a PR check (#118, ca75fae)

  • Dynamically name runs for docker workflow (#118, ca75fae)

  • Fix incorrect variable syntax in cd-docker.yaml (#118, ca75fae)

  • Fix permissions for reusable workflows (#118, ca75fae)

  • Fix reusable workflow calls (#118, ca75fae)

  • Fix the SHA for PSR publish action (#122, 9bed5c2)

  • Fix the token that PSR uses (e7d4df4)

  • Only publish docker image on version tags (#121, ac1e723)

  • Re-structure actions tests (#118, ca75fae)

  • Remove concurrency groups from reusable workflows (#118, ca75fae)

  • Remove names from reusable workflows to clean up UI (#118, ca75fae)

  • Rename cd-docker.yaml to docker.yaml (#118, ca75fae)

  • Rework actions configuration and pre-commit hooks (#118, ca75fae)

  • Skip prek no-commit-to-branch check in CI (#120, 2f70cf1)

  • Standardize actons file extensions (#118, ca75fae)


Detailed Changes: v0.28.2...v1.0.0

v0.28.2

22 Apr 20:03

Choose a tag to compare

v0.28.2 (2026-04-22)

Bug Fixes

  • Don't compare floats for equality (#117, 6981499)

  • Protocol message timestamp never changed (#117, 6981499)

  • Quality cleanup based on sonarcloud feedback (#117, 6981499)

  • Refactor nested ternary to be easier to read (#117, 6981499)

  • Remove some dead code from CLI (#117, 6981499)

  • Rephrase comment so it doesn't appear as commented code to scanners (#117, 6981499)

  • Update test_api to better test OmniLogic initialization (#117, 6981499)

Continuous Integration

  • Remove redundant global permission from github workflow (#117, 6981499)

Detailed Changes: v0.28.1...v0.28.2

v0.28.1

22 Apr 13:50

Choose a tag to compare

v0.28.1 (2026-04-22)

Bug Fixes

  • Pump turn_on fixed, attempt to resume last speed for VSP (592a02c)

  • Update test case (194a16c)

Continuous Integration

  • Configure sonar vscode workspace binding (6a84d8a)

  • Fix sonar properties (dba0a4e)


Detailed Changes: v0.28.0...v0.28.1

v0.28.0

22 Apr 04:45

Choose a tag to compare

v0.28.0 (2026-04-22)

Features

  • Allow separate force_telemetry and force_mspconfig for refresh (d423e2d)

Detailed Changes: v0.27.1...v0.28.0

v0.27.1

22 Apr 00:11

Choose a tag to compare

v0.27.1 (2026-04-22)

Bug Fixes

  • Don't wait indefinitely to receive data (fa20519)

  • Update tests (b9b2454)

Continuous Integration

  • Add sonar-project.properties (844027b)

Detailed Changes: v0.27.0...v0.27.1

v0.27.0

20 Apr 23:19

Choose a tag to compare

v0.27.0 (2026-04-20)

Bug Fixes

  • Add python-version file (c8b4565)

  • Correct some typing, update mypy in prek (1a0dd60)

Features

  • Embed raw XML within PrivateAttrs on the Pydantic models (a9036d7)

Detailed Changes: v0.26.0...v0.27.0