(Kinda) Breaking Changes:
Because the selectors for all sections are now exposed and configurable and the entire logic has been streamlined to remove special cases, some other config values have been removed or changed.
Particularly these config values should be upgraded to the new logic as soon as possible, if you changed them in your config:
bonbon_weater.weather_entity_idhas been moved to eitherbonbon_weather.cardsorbonbon_weather.separator_buttonsandbonbon_weather.show_weather_cardhas been moved tobonbon_weather.show_forecastdepending on the look you want to go for (as card, on separator or both)show_temperature,show_humidityandshow_co2on bothbonbon_areasas well asbonbon_environmenthave been moved tobonbon_areas.inline_buttonsandbonbon_area.cardsrespectivelyshow_floor_lights_toggleandshow_area_lights_toggleon bothbonbon_areasas well asbonbon_lightshave been moved toseparator_buttons,separator_combine_lights,sub_buttonsandsub_combine_lightsrespectively
There is logic in place (for now) to detect and upgrade the old configs on the fly, but I suggest you take a moment and update your config just to make sure.
What's Changed
- Refactor entity resolution and enhance filtering logic by @trashbytes in #57
- feat: expose button actions and make them configurable by @trashbytes in #59
- Feat/refactoring and deduplication by @trashbytes in #60
- feat: add support for select entities in createBuildersApi by @trashbytes in #62
- fix: improve handling of optional properties in area labels and styles by @trashbytes in #63
- fix: improve handling of area labels and streamline config upgrade logic by @trashbytes in #64
- fix: enhance config upgrade logic for weather card handling and add debug logs by @trashbytes in #65
- fix: ensure safe name comparison in group sorting logic by @trashbytes in #66
- Improve card handling logic and add bubble select container styles by @trashbytes in #67
- Update card handling to use bubble_card and enhance dropdown arrow styles by @trashbytes in #68
- Feat/improve default config and included domains by @trashbytes in #71
Full Changelog: v2.1.2...v3.0.0