Releases: cryptk/python-omnilogic-local
Releases · cryptk/python-omnilogic-local
v0.20.4
18 Nov 03:51
Compare
Sorry, something went wrong.
No results found
v0.20.3
09 Nov 05:29
Compare
Sorry, something went wrong.
No results found
v0.20.2
09 Nov 05:22
Compare
Sorry, something went wrong.
No results found
v0.20.2 (2025-11-09)
Bug Fixes
Continuous Integration
Detailed Changes : v0.20.1...v0.20.2
v0.20.1
09 Nov 04:59
Compare
Sorry, something went wrong.
No results found
v0.20.0
09 Nov 04:54
Compare
Sorry, something went wrong.
No results found
v0.20.0 (2025-11-09)
Bug Fixes
Add missing chlorinator_equip.py (#76 , 51b3a95 )
Add missing constants.py (#76 , 51b3a95 )
Add missing test_api.py (#76 , 51b3a95 )
Add missing uv.lock file (#76 , 51b3a95 )
Add new collections.py file (#76 , 51b3a95 )
Also allow str for CSAD Equipment types (#76 , 51b3a95 )
Cleanup command output formatting in CLI (d3fbceb )
Correct some issues with the pydantic v2 migration (674b818 )
Correct tests for filter/pump (#76 , 51b3a95 )
Go back to xmltodict for now, mspconfig migration is... complex... (#76 , 51b3a95 )
Refactor and cleanup for CLI (9db600e )
Remove functools cache from CLI (4f63d53 )
Remove testing logger line (#76 , 51b3a95 )
Rollback more of the pydantic-xml changes (#76 , 51b3a95 )
Use correct exceptions in filter/pump (#76 , 51b3a95 )
Chores
Cleanup the underlying protocol code (1eafa46 )
Fix typing in tests (#76 , 51b3a95 )
Migrate from isort/black/pylint to ruff (#76 , 51b3a95 )
Migrate to from future import annotations for type hints (#76 , 51b3a95 )
More test cleanups (#76 , 51b3a95 )
Update dependencies, cleanup mypy, pylint, etc (9c6d98f )
Update pre-commit repo versions (a1ab7bf )
Continuous Integration
Add workflow to build and publish docker image to GHCR (#76 , 51b3a95 )
Don't test with python 3.14 yet (d70d010 )
Fix CI workflows (#77 , c3719bd )
Fix inability to commit with branch protections in place (#80 , 6131736 )
Fix uv missing for PSR (#79 , 3ed4f4a )
Install UV before running semantic release (#78 , 67b3118 )
Swap poetry to uv and update some pre-commit checks (#76 , 51b3a95 )
Update python-semantic-release and associated actions workflows (#76 , 51b3a95 )
Documentation
Features
Add @auto_refresh decorator with smart timestamp-based refresh system (#76 , 51b3a95 )
Add control methods to chlorinators (#76 , 51b3a95 )
Add csad-equipment support (#76 , 51b3a95 )
Add custom exception classes for better error handling (#76 , 51b3a95 )
Add decoding of chlorinator status, alert and error values (#75 , 13e98ab )
Add Dockerfile for running the CLI (#76 , 51b3a95 )
Add EffectsCollection for easier control of light effects (#76 , 51b3a95 )
Add equipment discovery properties and search methods to OmniLogic (#76 , 51b3a95 )
Add EquipmentDict for dual-index equipment access (#76 , 51b3a95 )
Add is_ready attribute to lights (#76 , 51b3a95 )
Add is_ready property to base class and expose all telemetry properties (#76 , 51b3a95 )
Add more control methods to pumps and filters (#76 , 51b3a95 )
Add more equipment to CLI get command (#76 , 51b3a95 )
Add mspconfig data for chlorinator-equipment (#76 , 51b3a95 )
Add some missing omnitypes to resolve parsing issues (#76 , 51b3a95 )
Add so...
Read more
v0.19.0
15 Jan 19:16
Compare
Sorry, something went wrong.
No results found
v0.18.0
15 Jan 18:24
Compare
Sorry, something went wrong.
No results found
Feature
Add more msp_config data for ORP settings (#68 ) (d1ade32 )
v0.17.0
15 Jan 18:06
Compare
Sorry, something went wrong.
No results found
v0.16.0
10 Jan 17:21
Compare
Sorry, something went wrong.
No results found
v0.15.2
10 Jan 16:57
Compare
Sorry, something went wrong.
No results found