Releases: basnijholt/adaptive-lighting
v1.25.0
version 1.25.0
Small release to fix a regression introduced in HA 2024.12.
What's Changed
- use
uv
, fixdevcontainer
, and drop support for HA ≤2023.6 by @basnijholt in #1151 - Use
markdown-code-runner==2.1.0
by @basnijholt in #1152 - Add HA
2025.1.0b5
to testing by @basnijholt in #1154 - docs: add enpaga as a contributor for translation by @allcontributors in #1156
- Translations update from Hosted Weblate by @weblate in #1153
- Fix setting config_entry directly in ≥2024.12 by @basnijholt in #1155
- Release v1.25.0 by @basnijholt in #1157
Full Changelog: v1.24.0...v1.25.0
v1.24.0
What’s Changed
- ⬆️ Update mcr.microsoft.com/vscode/devcontainers/python Docker tag to v3.13 (#1137) @renovate
- docs: add Sara492 as a contributor for translation (#1149) @allcontributors
- Translations update from Hosted Weblate (#1145) @weblate
- fix: async entry setup (#1141) @danielbrunt57
- Fix trailing spaces in const.py: restore correct one, remove incorrect one (#1148) @marazmarci
- docs: add marazmarci as a contributor for code (#1147) @allcontributors
- Remove trailing space from string in const.py (#1146) @marazmarci
- Include core 2024.9.3 until 2024.12.0 in the tests (#1130) @basnijholt
- Add
webapp/__init__.py
(#1129) @basnijholt - Fix Shiny WebApp (#1127) @basnijholt
- ⬆️ Update actions/checkout action to v4 (#1106) @renovate
- ⬆️ Update linkify-it-py to v2.0.3 (#1082) @renovate
- ⬆️ Update mdit-py-plugins to v0.4.2 (#1083) @renovate
- ⬆️ Update pre-commit/action action to v3.0.1 - autoclosed (#1084) @renovate
- ⬆️ Update python-multipart to v0.0.19 (#1085) @renovate
- ⬆️ Update sniffio to v1.3.1 (#1086) @renovate
- ⬆️ Update uc-micro-py to v1.0.3 (#1087) @renovate
- ⬆️ Update shinyswatch to v0.8.0 (#1100) @renovate
- ⬆️ Update actions/checkout action to v3.6.0 (#1088) @renovate
- ⬆️ Update anyio to v4.7.0 (#1091) @renovate
- ⬆️ Update asgiref to v3.8.1 (#1092) @renovate
- ⬆️ Update htmltools to v0.6.0 (#1093) @renovate
- ⬆️ Update idna to v3.10 (#1094) @renovate
- ⬆️ Update python Docker tag to v3.13 (#1096) @renovate
- ⬆️ Update shinylive to v0.7.1 (#1099) @renovate
- ⬆️ Update starlette to v0.41.3 (#1101) @renovate
- ⬆️ Update typing-extensions to v4.12.2 (#1102) @renovate
- ⬆️ Update uvicorn to v0.32.1 (#1103) @renovate
- ⬆️ Update actions/configure-pages action to v5 (#1107) @renovate
- ⬆️ Update actions/deploy-pages action to v4 (#1108) @renovate
- ⬆️ Update actions/setup-python action to v5 (#1109) @renovate
- ⬆️ Update actions/upload-pages-artifact action to v3 (#1111) @renovate
- ⬆️ Update docker/build-push-action action to v6 (#1113) @renovate
- ⬆️ Update docker/login-action action to v3 (#1114) @renovate
- ⬆️ Update docker/setup-buildx-action action to v3 (#1115) @renovate
- ⬆️ Update docker/setup-qemu-action action to v3 (#1116) @renovate
- ⬆️ Update packaging to v24 (#1117) @renovate
- ⬆️ Update pytz to v2024 (#1118) @renovate
- ⬆️ Update release-drafter/release-drafter action to v6 (#1119) @renovate
- ⬆️ Update shiny to v1 (#1121) @renovate
- ⬆️ Update ubuntu to v24 - autoclosed (#1122) @renovate
- ⬆️ Update watchfiles to v1 (#1123) @renovate
- ⬆️ Update websockets to v14 (#1124) @renovate
- docs: add Ricky-Tigg as a contributor for translation (#1120) @allcontributors
- docs: add pbassut as a contributor for translation (#1110) @allcontributors
- docs: add immeteor2 as a contributor for translation (#1105) @allcontributors
- docs: add Thunderstrike116 as a contributor for translation (#1095) @allcontributors
- Translations update from Hosted Weblate (#1016) @weblate
- docs: add TamilNeram as a contributor for translation (#1089) @allcontributors
- ⬆️ Update starlette to v0.40.0 [SECURITY] - autoclosed (#1080) @renovate
- ⬆️ Update idna to v3.7 [SECURITY] (#1079) @renovate
- ⬆️ Update python-multipart to v0.0.18 [SECURITY] (#1078) @renovate
- Add Mend Renovate bot (#1077) @basnijholt
- Update bug-report.md (#1046) @chpego
- docs: add brietman as a contributor for translation (#1042) @allcontributors
Full Changelog: 1.23.0...v1.23.1
version 1.23.0
What’s Changed
- Add more versions to testing matrix (#1040) @basnijholt
- Fix #1017 (#1038) @rwjack
- docs: add MizterB as a contributor for code (#1039) @allcontributors
- Treat Hue groups as individual lights (#1037) @MizterB
- Translations update from Hosted Weblate (#997) @weblate
- docs: add lachezar-gizdov as a contributor for translation (#1013) @allcontributors
- Add Translations file for Bulgarian (#987) @lachezar-gizdov
- docs: add Marck as a contributor for code (#1005) @allcontributors
Full Changelog: 1.22.0...v1.22.1
version 1.22.0
The problem with take_over_control
should be fixed now!
What’s Changed
- Bump to 1.22.0 (#1004) @basnijholt
- Added light dependencies (#1003) @Marck
- docs: add MrEbbinghaus as a contributor for code (#1000) @allcontributors
- Add service to group switches (#998) @MrEbbinghaus
Full Changelog: 1.21.3...v1.21.4
version 1.21.3
What’s Changed
- Use
after_dependencies
to fix #950 (#999) @basnijholt
Full Changelog: 1.21.2...v1.21.3
version 1.21.2
What’s Changed
- Bump to 1.21.2 in manifest.json (#995) @basnijholt
- docs: add rVlad93 as a contributor for translation (#994) @allcontributors
- docs: add rafaeltmiranda as a contributor for translation (#993) @allcontributors
- Translations update from Hosted Weblate (#981) @weblate
- docs: add erdnaxela02 as a contributor for code (#992) @allcontributors
- Remove deprecated 'run_immediately' (#991) @erdnaxela02
Full Changelog: 1.21.1...v1.21.2
version 1.21.1
What's Changed
- Fix for HA <= 2024.3, closes #973 by @basnijholt in #974
Full Changelog: 1.21.0...1.21.1
version 1.21.0
What's Changed
- docs: add kylebjordahl as a contributor for bug, and code by @allcontributors in #866
- Translations update from Hosted Weblate by @weblate in #867
- docs: add pastukhov as a contributor for translation by @allcontributors in #870
- docs: add mstefany as a contributor for translation by @allcontributors in #872
- docs: add quenthal as a contributor for translation by @allcontributors in #873
- docs: add Luki72 as a contributor for translation by @allcontributors in #874
- docs: add pantan-cymk as a contributor for translation by @allcontributors in #875
- docs: add yousaf465 as a contributor for translation by @allcontributors in #876
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #826
- README.md - Add note to access frontend UI by @baylanger in #884
- docs: add baylanger as a contributor for doc by @allcontributors in #885
- pin shiny in requirements.txt by @basnijholt in #887
- Fix webapp not loading by @nileshp87 in #895
- Pin compatible requirements for webapp by @basnijholt in #896
- Add
requirements-locked.txt
for WebApp by @basnijholt in #897 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #882
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #922
- docs: add jansigu as a contributor for translation by @allcontributors in #924
- docs: add EF01 as a contributor for translation by @allcontributors in #925
- docs: add MrSnakeSPb as a contributor for translation by @allcontributors in #926
- docs: add hungrymachine1 as a contributor for translation by @allcontributors in #927
- docs: add 4D4M-Github as a contributor for translation by @allcontributors in #928
- docs: add sayaivan as a contributor for translation by @allcontributors in #929
- docs: add Fllorent0D as a contributor for translation by @allcontributors in #930
- docs: add moemeli as a contributor for translation by @allcontributors in #931
- docs: add saya6k as a contributor for translation by @allcontributors in #932
- Translations update from Hosted Weblate by @weblate in #879
- Revert translations deleted by @mstefany by @basnijholt in #933
- add Korean translation by @saya6k in #923
- Test that switch is on before updating time listeners by @droans in #936
- docs: add droans as a contributor for code by @allcontributors in #937
- Do not adapt lights that are turned on with an effect by @JonathanKang in #844
- docs: add JonathanKang as a contributor for code by @allcontributors in #941
- Update Ruff to be used in tests by @basnijholt in #943
- Use Python 3.12 in .github/workflows/update-readme.yml by @basnijholt in #961
- Test HA core v2023.6 until v2024.2 by @basnijholt in #942
- Fix
devcontainer
and testingDockerfile
by @basnijholt in #962 - Remove
--use-pep517
frompip install
and change Python version in devcontainer by @basnijholt in #963 - docs: add scuricvladimir as a contributor for translation by @allcontributors in #964
- docs: add Welsyntoffie as a contributor for translation by @allcontributors in #965
- docs: add san80068259 as a contributor for translation by @allcontributors in #966
- Translations update from Hosted Weblate by @weblate in #946
- Add versions to matrix and fix area test by @basnijholt in #967
- Fix
test_proactive_adaptation_with_separate_commands
by @basnijholt in #970 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #935
- Update version in manifest.json (1.21.0) by @basnijholt in #971
New Contributors
- @baylanger made their first contribution in #884
- @nileshp87 made their first contribution in #895
- @saya6k made their first contribution in #923
- @droans made their first contribution in #936
- @JonathanKang made their first contribution in #844
Full Changelog: 1.20.0...1.21.0
version 1.20.0
If you appreciate my work, please leave a thank you here on GitHub 🙌
Enjoy the new update!
Cheers, Bas ✌️
Please help with translating Adaptive Lighting (no coding needed)!
What’s Changed
- Bump to 1.20.0 in manifest.json (#862) @basnijholt
- docs: add pbaart as a contributor for translation (#865) @allcontributors
- docs: add theclue as a contributor for translation (#864) @allcontributors
- docs: add olekbruks as a contributor for translation (#863) @allcontributors
- Translations update from Hosted Weblate (#822) @weblate
- docs: add kylebjordahl as a contributor for code (#848) @allcontributors
- Protect for None attributes after HA core change (#846) @kylebjordahl
- [pre-commit.ci] pre-commit autoupdate (#821) @pre-commit-ci
- docs: add Z-weapon as a contributor for translation (#816) @allcontributors
- docs: add fbloemhof as a contributor for translation (#815) @allcontributors
- docs: add michaelkmoch as a contributor for translation (#814) @allcontributors
- Translations update from Hosted Weblate (cs, nl, sv, zh-Hans) (#810) @weblate
- Translations update from Hosted Weblate (Portuguese) (#806) @weblate
- [pre-commit.ci] pre-commit autoupdate (#770) @pre-commit-ci
- docs: add fmarcu as a contributor for translation (#804) @allcontributors
- docs: add luixcaetano as a contributor for translation (#803) @allcontributors
- Translations update from Hosted Weblate (Czech, Portuguese, Swedish) (#798) @weblate
- docs: add Arie6414 as a contributor for translation (#793) @allcontributors
- Translations update from Hosted Weblate (#792) @weblate
- Translations update from Hosted Weblate (uk) (#788) @weblate
- Add note about temporary settings when using
change_switch_settings
(#786) @basnijholt - docs: add lightrabbit as a contributor for translation (#784) @allcontributors
- Add Simplified Chinese translation (#775) @lightrabbit
- Translations update from Hosted Weblate (it, fr) (#780) @weblate
- docs: add letroll as a contributor for translation (#782) @allcontributors
- docs: add wilcomir as a contributor for translation (#781) @allcontributors
- docs: add KilFer as a contributor for translation (#778) @allcontributors
- docs: add MirCore as a contributor for translation (#777) @allcontributors
- docs: add enrico1036 as a contributor for translation (#776) @allcontributors
- Translations update from Hosted Weblate (ca, it, pl, nl, de, es) (#768) @weblate
- Translations update from Hosted Weblate (#767) @weblate
- Translations update from Hosted Weblate (fr, nl, pl) (#766) @weblate
- docs: add Mexx62 as a contributor for translation (#765) @allcontributors
- docs: add michelbalzer as a contributor for translation (#764) @allcontributors
- docs: add lukerix as a contributor for translation (#763) @allcontributors
- Translations update from Hosted Weblate (Polish and French) (#762) @weblate
- Translated using Weblate (Dutch) (#761) @weblate
- Translated using Weblate (Dutch) (#760) @weblate
- Translated using Weblate (German) (#758) @weblate
- Revert "Translations update from Hosted Weblate (de, nl, fr) (#755)" (#757) @basnijholt
- Translations update from Hosted Weblate (de, nl, fr) (#755) @weblate
- Translations update from Hosted Weblate (#754) @weblate
- Use WebLate for translations (#753) @basnijholt
- [pre-commit.ci] pre-commit autoupdate (#748) @pre-commit-ci
Full Changelog: 1.19.1...v1.19.2
version 1.19.1
This is a massive release where we went through 26 PRs and 5 beta versions.
If you appreciate my work, please leave a thank you here on GitHub 🙌
Enjoy the cool new features!
Cheers, Bas ✌️
Please help with translating Adaptive Lighting (no coding needed)!
version 1.19.1
- Fix #745, first time YAML setup (#752) @basnijholt
- Fix skipped path in multi light intercept (#751) @basnijholt
- Make instantaneous
light.turn_on
adaptation configurable withintercept
(#750) @basnijholt - docs: add KTibow as a contributor for design (#747) @allcontributors
- Use new logo (#746) @KTibow
- Fix sleep_mode + sleep_rgb_or_color_temp == "color_temp" in webapp (#740) @basnijholt
version 1.19.0
Major Updates:
- New Adaptive Lighting webapp with interactive graphs (#719) @basnijholt
- Introduced
adapt_only_on_bare_turn_on
for immediatemanual_control
activation upon brightness or color changes during turn on (#709) @basnijholt - Enabled simultaneous adaptation of lights instead of sequential adjustments (#529) @th3w1zard1
- Set parameters for
min_sunrise_time
andmax_sunset_time
(#707) @basnijholt - Introduced various brightness ramping methods with
brightness_mode
(#699) @basnijholt - Implemented call interception for handling multiple lights (#679) @basnijholt
Full Changelog: 1.19.0...v1.19.1
What’s Changed
- Reorganized option sequence in configuration flow (#700) @basnijholt
- Bump to 1.19.0 in manifest.json (#734) @basnijholt
- Fix length of descriptions in UI (config flow) (#732) @basnijholt
- Add release-drafter GitHub Action (#731) @basnijholt
- Fix adapt_only_on_bare_turn_on and apply does not result in manual_control (#729) @basnijholt
- Bump to 1.19.0b5 in manifest.json (#728) @basnijholt
- Prevent light.turn_on of light that was just turned off (#727) @basnijholt
- Mention app more prominently and improve style (#725) @basnijholt
- Split up SunLightSettings and improve https://basnijholt.github.io/adaptive-lighting/ (#719) @basnijholt
- [pre-commit.ci] pre-commit autoupdate (#722) @pre-commit-ci
- Bump to 1.19.0b4 in manifest.json (#718) @basnijholt
- Fix min_sunrise_time and max_sunset_time (#717) @basnijholt
- Small WebApp improvements (#716) @basnijholt
- Add simple webapp to play with different parameters (#715) @basnijholt
- Bump to 1.19.0b3 in manifest.json (#713) @basnijholt
- Fix adaptive_lighting.change_switch_settings service (#712) @basnijholt
- Bump to 1.19.0b2 in manifest.json (#710) @basnijholt
- Adapt lights simultaneously instead of one by one (#529) @th3w1zard1
- Add
adapt_only_on_bare_turn_on
which instantly triggersmanual_control
when turning on with brightness or color (#709) @basnijholt - Add warning about Zigbee groups (#708) @basnijholt
- Add a min_sunrise_time and max_sunset_time (#707) @basnijholt
- Bump to 1.19.0b1 manifest.json (#706) @basnijholt
- Allow adaptive_lighting.apply to turn on lights and do not issue log message (#705) @basnijholt
- Logging fixes in significant_changes (#704) @basnijholt
- feat: add different brightness ramping mechanisms (#699) @basnijholt
- feat: change the order of options in config flow (#700) @basnijholt
- Implement call intercept for multiple lights (#679) @basnijholt
Full Changelog: 1.18.3...v1.19.0