Releases: golles/ha-knmi
v3.0.5
Thank you for using the KNMI integration! If you find it helpful, please consider starring the repository. ⭐️
What's Changed
Bug fixes
Enhancements
- Update license copyright year(s) @pr-2d2[bot] (#331)
- Several improvements (HA 2026.2, Python 3.14): @golles (#349)
Maintenance
- Move libraries that are needed to run HA into a dependency-group @golles (#280)
- Revert "Update mcr.microsoft.com/devcontainers/python Docker tag to v3.14" @golles (#298)
- Add a comment to issue when the API issue label is added @golles (#322)
- Improve setup_env.sh @golles (#325)
- Update license.yaml @golles (#326)
Dependency updates
- Lock file maintenance @renovate[bot] (#277)
- Update dependency pylint to v4 @renovate[bot] (#276)
- Update actions/setup-node action to v6 @renovate[bot] (#278)
- Update dependency pylint to v4.0.1 @renovate[bot] (#279)
- Update mcr.microsoft.com/devcontainers/python Docker tag to v3.14 @renovate[bot] (#285)
- Update dependency ruff to v0.14.1 @renovate[bot] (#284)
- Lock file maintenance @renovate[bot] (#287)
- Update dependency pylint to v4.0.2 @renovate[bot] (#288)
- Update dependency ruff to v0.14.2 @renovate[bot] (#289)
- Lock file maintenance @renovate[bot] (#290)
- Update dependency ruff to v0.14.3 @renovate[bot] (#292)
- Lock file maintenance @renovate[bot] (#294)
- Update dependency ruff to v0.14.4 @renovate[bot] (#295)
- Update dependency pre-commit to v4.4.0 @renovate[bot] (#296)
- Lock file maintenance @renovate[bot] (#297)
- Update dependency ruff to v0.14.5 @renovate[bot] (#300)
- Update dependency pylint to v4.0.3 @renovate[bot] (#299)
- Lock file maintenance @renovate[bot] (#302)
- Update actions/checkout action to v6 @renovate[bot] (#304)
- Update dependency ruff to v0.14.6 @renovate[bot] (#305)
- Update dependency pre-commit to v4.5.0 @renovate[bot] (#306)
- Lock file maintenance @renovate[bot] (#308)
- Update dependency hatchling to v1.28.0 @renovate[bot] (#310)
- Update dependency prettier to v3.7.1 @renovate[bot] (#311)
- Update dependency prettier to v3.7.2 @renovate[bot] (#312)
- Update dependency mypy to v1.19.0 @renovate[bot] (#314)
- Update dependency ruff to v0.14.7 @renovate[bot] (#313)
- Update dependency prettier to v3.7.3 @renovate[bot] (#315)
- Update dependency pylint to v4.0.4 @renovate[bot] (#316)
- Update dependency prettier to v3.7.4 @renovate[bot] (#319)
- Update dependency ruff to v0.14.8 @renovate[bot] (#320)
- Update sonarsource/sonarqube-scan-action action to v7 @renovate[bot] (#323)
- Lock file maintenance @renovate[bot] (#317)
- Update Python to >=3.14.2,<3.15 @renovate[bot] (#318)
- Update dependency ruff to v0.14.9 @renovate[bot] (#324)
- Update dependency mypy to v1.19.1 @renovate[bot] (#328)
- Update dependency pre-commit to v4.5.1 @renovate[bot] (#329)
- Update dependency ruff to v0.14.10 @renovate[bot] (#330)
- chore(deps): update mcr.microsoft.com/devcontainers/python docker tag to v3.14 @renovate[bot] (#301)
- chore(deps): update dependency ruff to v0.14.11 @renovate[bot] (#334)
- chore(deps): update dependency yamllint to v1.38.0 @renovate[bot] (#335)
- chore(deps): update dependency prettier to v3.8.0 @renovate[bot] (#338)
- chore(deps): update dependency ruff to v0.14.13 @renovate[bot] (#339)
- chore(deps): update dependency prettier to v3.8.1 @renovate[bot] (#342)
- chore(deps): update dependency ruff to v0.14.14 @renovate[bot] (#343)
- chore(deps): update dependency ruff to v0.15.0 @renovate[bot] (#345)
- chore(deps): lock file maintenance @renovate[bot] (#327)
v3.0.4
Thank you for using the KNMI integration! If you find it helpful, please consider starring the repository. ⭐️
What's Changed
Bug fixes
- Swap buien and regen @attila123456 (#275)
Enhancements
Dependency updates
- Update dependency mypy to v1.18.2 @renovate[bot] (#245)
- Update sonarsource/sonarqube-scan-action action to v6 @renovate[bot] (#248)
- Update dependency ruff to v0.13.1 @renovate[bot] (#246)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.118.1 @renovate[bot] (#247)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.119.5 @renovate[bot] (#249)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.121.4 @renovate[bot] (#250)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.122.3 @renovate[bot] (#251)
- Lock file maintenance @renovate[bot] (#252)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.125.2 @renovate[bot] (#253)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.127.2 @renovate[bot] (#254)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.130.0 @renovate[bot] (#255)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.131.2 @renovate[bot] (#257)
- Update dependency ruff to v0.13.2 @renovate[bot] (#256)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.131.6 @renovate[bot] (#258)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.131.8 @renovate[bot] (#259)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.131.9 @renovate[bot] (#260)
- Lock file maintenance @renovate[bot] (#261)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.132.2 @renovate[bot] (#262)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.132.5 @renovate[bot] (#263)
- Update dependency ruff to v0.13.3 @renovate[bot] (#264)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.135.4 @renovate[bot] (#266)
- Update dependency pylint to v3.3.9 @renovate[bot] (#267)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.135.5 @renovate[bot] (#268)
- Update astral-sh/setup-uv action to v7 @renovate[bot] (#272)
- Update dependency ruff to v0.14.0 @renovate[bot] (#270)
v3.0.3
Thank you for using the KNMI integration! If you find it helpful, please consider starring the repository. ⭐️
What's Changed
Dependency updates
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.92.1 @renovate[bot] (#214)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.93.1 @renovate[bot] (#215)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.93.3 @renovate[bot] (#216)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.96.0 @renovate[bot] (#218)
- Update actions/setup-node action to v5 @renovate[bot] (#219)
- Update actions/stale action to v10 @renovate[bot] (#220)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.97.4 @renovate[bot] (#222)
- Update dependency ruff to v0.12.12 @renovate[bot] (#221)
- Update actions/github-script action to v8 @renovate[bot] (#223)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.97.7 @renovate[bot] (#224)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.97.9 @renovate[bot] (#226)
- Lock file maintenance @renovate[bot] (#227)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.97.10 @renovate[bot] (#228)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.98.1 @renovate[bot] (#229)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.98.2 @renovate[bot] (#230)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.99.6 @renovate[bot] (#231)
- Update dependency ruff to v0.13.0 @renovate[bot] (#233)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.99.9 @renovate[bot] (#232)
- Update dependency mypy to v1.18.1 @renovate[bot] (#234)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.113.2 @renovate[bot] (#235)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.113.3 @renovate[bot] (#236)
- Lock file maintenance @renovate[bot] (#237)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.113.5 @renovate[bot] (#238)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.114.0 @renovate[bot] (#239)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.115.0 @renovate[bot] (#240)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.115.5 @renovate[bot] (#241)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.115.6 @renovate[bot] (#242)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.116.6 @renovate[bot] (#243)
- Update dependency weerlive-api to v0.2.2 @golles (#244)
v3.0.2
Thank you for using the KNMI integration! If you find it helpful, please consider starring the repository. ⭐️
What's Changed
Enhancements
Maintenance
Dependency updates
- Update dependency ruff to v0.12.9 @renovate[bot] (#190)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.74.2 @renovate[bot] (#192)
- Update dependency weerlive-api to v0.2.1 @renovate[bot] (#191)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.76.0 @renovate[bot] (#193)
- Update pre-commit hook pre-commit/pre-commit-hooks to v6 @renovate[bot] (#194)
- Lock file maintenance @renovate[bot] (#195)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.81.1 @renovate[bot] (#196)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.81.2 @renovate[bot] (#197)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.81.5 @renovate[bot] (#198)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.82.1 @renovate[bot] (#199)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.82.3 @renovate[bot] (#200)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.82.6 @renovate[bot] (#201)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.82.10 @renovate[bot] (#203)
- Update dependency ruff to v0.12.10 @renovate[bot] (#202)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.84.0 @renovate[bot] (#204)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.86.0 @renovate[bot] (#205)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.87.4 @renovate[bot] (#207)
- Unpin pytest-homeassistant-custom-component @golles (#209)
- Update dependency ruff to v0.12.11 @renovate[bot] (#210)
- Update pre-commit hook renovatebot/pre-commit-hooks to v41.91.1 @renovate[bot] (#211)
v3.0.1
v3.0.0
Thank you for using the KNMI integration! If you find it helpful, please consider starring the repository. ⭐️
Major Update: Complete Rewrite
This release features a complete rewrite of the KNMI integration, focused on improving code quality, maintainability, and the development experience.
Highlights
- Reconfigure Option: You can now update latitude, longitude, or API key directly from the integration options.
- Improved Packaging: Releases are now distributed as zip files for easier installation via HACS.
- Weerlive Library Integration: Communication with Weerlive is now handled by the dedicated python-weerlive library for better reliability and maintainability.
- Enhanced Development Environment: The codebase and tooling have been modernized for easier contributions and future improvements.
2.2.1
Enjoying this integration? Show your support by starring the repository! ⭐️
Changes:
- Fixed: Detected that custom integration 'knmi' sets option flow config_entry explicitly, issue #173
What's Changed
- Update pip requirement from <24.1,>=21.0 to >=21.0,<24.2 by @dependabot in #156
- Add note about API key activation time by @DevSecNinja in #160
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #164
- Update license copyright year(s) by @github-actions in #166
- Fix config flow tests by @golles in #169
- Update options flow by @golles in #174
New Contributors
- @DevSecNinja made their first contribution in #160
Full Changelog: 2.2.0...2.2.1
2.2.0
Enjoying this integration? Show your support by starring the repository! ⭐️
Changes:
- HA 2024.6.0 fix: Detected blocking call to open inside the event loop
- Handle possible unavailable weather conditions
Important notes:
Reached 100% test coverage
What's Changed
- Add test for
diagnosticsby @golles in #146 - Add test coverage for missing lines by @golles in #147
- Handle possible unavailable conditions by @golles in #151
- fix(2024.6.0): Handling time zones without blocking the event loop by @golles in #153
Full Changelog: 2.1.0...2.2.0
2.2.0-b1
2.1.0
Enjoying this integration? Show your support by starring the repository! ⭐️
Changes:
- Resolved JSON decoding issue!
- Enhanced weather functionality: now adjusts
snowytorainyif the temperature exceeds 6 degrees Celsius - Improved weather accuracy: changes
sunnytoclear-nightafter sunset - Diagnostic improvements: introduced
response_textfield in diagnostics for easier issue resolution, containing the response body.
What's Changed
- Fix for JSON unexpected character error by @golles in #141
- Fix: Warm snow bug by @golles in #142
- Fix: Set weather state to clear night when API gives sunny after sunset by @golles in #143
Full Changelog: 2.0.1...2.1.0