Releases: keesschollaart81/vscode-home-assistant
v1.12.0
What’s Changed
This is quite of a big release! With lots of bugfixes to MQTT schemas (thanks, @tuimz, @tetienne, @tomlut)
It also brings in new properties for the core, like the Tag trigger (thanks, @tetienne) and basic blueprint support.
This release also adds full support for the Lovelace UI! 🤩
Yes! That means full Lovelace configuration validation and auto-completion 🎉
🚀 Features
- Add support for multiple tags/devices in a single trigger @frenck (#843)
- Add full Lovelace schema support @frenck (#842)
- Integration restructure, adding basic blueprint support @frenck (#841)
- Add Lovelace integration schema @frenck (#835)
- Add Tag trigger @tetienne (#747)
- Add placeholder tag support @frenck (#821)
- Add condition-not snippet @Aohzan (#814)
- Add new legacy_templates core option for 0.117 @frenck (#740)
- Add light group schema @frenck (#724)
🐛 Bug Fixes
- Add full Lovelace schema support @frenck (#842)
- Fixes bug where "Go to definition" was broken when paths were wrapped in quotes @covertbert (#816)
- Fix temp_step property in MQTT Climate @tuimz (#808)
- Fix MQTT device tracker devices list @frenck (#794)
- Fix optional tilt_opened_value for MQTT cover @frenck (#739)
- Fix MQTT QOS and retain are optional @tetienne (#730)
- Fix initial value type for input_number @frenck (#723)
- Fix MQTT off_delay is optional @tomlut (#717)
🧬 YAML Schema Updates
- Rename placeholder custom tag to input @frenck (#847)
- Add support for multiple tags/devices in a single trigger @frenck (#843)
- Add full Lovelace schema support @frenck (#842)
- Integration restructure, adding basic blueprint support @frenck (#841)
- Add Lovelace integration schema @frenck (#835)
- Add Tag trigger @tetienne (#747)
- Add placeholder tag support @frenck (#821)
- Fix MQTT light effect list @frenck (#818)
- Add support for media_dirs core configuration @frenck (#813)
- Fix temp_step property in MQTT Climate @tuimz (#808)
- Fix MQTT device tracker devices list @frenck (#794)
- Add new legacy_templates core option for 0.117 @frenck (#740)
- Fix optional tilt_opened_value for MQTT cover @frenck (#739)
- Fix MQTT QOS and retain are optional @tetienne (#730)
- Add light group schema @frenck (#724)
- Fix initial value type for input_number @frenck (#723)
- Fix MQTT off_delay is optional @tomlut (#717)
🧰 Maintenance
v1.11.0
What’s Changed
This release fixes a couple of schema bugs introduced in v1.10.0, sorry about that!
Support for everything MQTT has been added. The extension now has knowledge and auto-completion for all MQTT entities and integrations. 🎉
Also, scheme support for the Home Assistant Cloud by Nabu Casa has been added, which can be helpful if you manage your cloud configuration in YAML (e.g., your Google exposed entities).
🚀 Features
🐛 Bug Fixes
- Fix missing devices classes for the switch platform @frenck (#712)
- Fix regular expression in known platforms @frenck (#710)
- Fix typo in input_number mode property @frenck (#709)
🧬 YAML Schema Updates
- Add cloud schema support @frenck (#714)
- Add full MQTT schema support @frenck (#713)
- Fix missing devices classes for the switch platform @frenck (#712)
- Fix regular expression in known platforms @frenck (#710)
- Fix typo in input_number mode property @frenck (#709)
🧰 Maintenance
- Bump @types/node from 14.11.5 to 14.11.8 @dependabot (#708)
- Bump @types/node from 14.11.5 to 14.11.7 in language-service @dependabot (#707)
v1.10.0
What’s Changed
This release adds support for all template entities!
This should make it a lot easier to work with those in your Home Assistant configuration. 👯♂️
Furthermore, this release fixes errors thrown by secrets 🔐 in random places. Secrets in Home Assistant are accepted anywhere, so does this extension 🎉
Finally, special thanks to @sverleysen and @bohmandan for stepping in and providing YAML schema fixes 💙
🚀 Features
- Add schema for template vacuum @frenck (#700)
- Add schema for template switch @frenck (#699)
- Add schema for template lock @frenck (#698)
- Add schema for template light @frenck (#697)
- Add schema for template fan @frenck (#696)
- Add schema for template cover @frenck (#695)
- Add schema for template alarm control panel @frenck (#694)
- Add schema for template binary sensor @frenck (#688)
- Add special row button for entities schema @bohmandan (#681)
- Add counter schema @frenck (#680)
- Add input_number schema @frenck (#679)
- Add confirmation property to actions schema @bohmandan (#683)
- Accept secrets everywhere @frenck (#678)
🐛 Bug Fixes
- Eslint path fix for windows @bohmandan (#682)
🧬 YAML Schema Updates
- Add schema for template vacuum @frenck (#700)
- Add schema for template switch @frenck (#699)
- Add schema for template lock @frenck (#698)
- Add schema for template light @frenck (#697)
- Add schema for template fan @frenck (#696)
- Add schema for template cover @frenck (#695)
- Add schema for template alarm control panel @frenck (#694)
- Restructure and update sensor platform schema @frenck (#692)
- Add schema for template binary sensor @frenck (#688)
- Added missing CastEntityConfig variables @sverleysen (#687)
- Allow any type in state trigger @frenck (#686)
- Add special row button for entities schema @bohmandan (#681)
- Add counter schema @frenck (#680)
- Add input_number schema @frenck (#679)
- Add confirmation property to actions schema @bohmandan (#683)
- Accept secrets everywhere @frenck (#678)
🧰 Maintenance
- Bump @types/node from 14.11.4 to 14.11.5 @dependabot (#701)
- Bump @types/node from 14.11.2 to 14.11.5 in language-service @dependabot (#691)
- Cleanup unused import from trigger schemas @frenck (#693)
- Restructure and update sensor platform schema @frenck (#692)
- Bump @types/node from 14.11.2 to 14.11.4 @dependabot (#689)
- Bump eslint-plugin-react from 7.21.2 to 7.21.3 @dependabot (#684)
- Bump eslint-plugin-react from 7.21.2 to 7.21.3 in /src/language-service @dependabot (#685)
- Bump @types/ws from 7.2.6 to 7.2.7 @dependabot (#674)
- Bump @types/ws from 7.2.6 to 7.2.7 in language-service @dependabot (#675)
- Bump vscode-json-languageservice from 3.8.4 to 3.9.0 @dependabot (#673)
- Bump vscode-json-languageservice from 3.8.4 to 3.9.0 in language-service @dependabot (#676)
- Bump home-assistant-js-websocket from 5.6.0 to 5.7.0 in language-service @dependabot (#677)
v1.9.1
What’s Changed
This bugfix release, fixes the compatibility of the extension with the latest Visual Studio Code (1.49+). Thanks, @bramkragten!
Additionally, this release contains a couple of YAML schema additions and fixes.
🐛 Bug Fixes
- Fix missing name property for Media Control card @frenck (#671)
- Fix allow group integration without groups @frenck (#670)
- Use common js version of HAWS @bramkragten (#668)
- Fix allow persons entities in zone conditions @frenck (#633)
🧬 YAML Schema Updates
- Fix missing name property for Media Control card @frenck (#671)
- Add property 'unique_id' to template sensor entry @marecabo (#658)
- Fix allow group integration without groups @frenck (#670)
- Add media player device classes and update sensor classes @frenck (#669)
- Fix allow persons entities in zone conditions @frenck (#633)
🧰 Maintenance
- Use common js version of HAWS @bramkragten (#668)
- Bump yaml-language-server from 0.11.0 to 0.11.1 @dependabot (#663)
- Bump yaml-language-server from 0.11.0 to 0.11.1 in /src/language-service @dependabot (#665)
- Bump eslint-plugin-import from 2.22.0 to 2.22.1 in language-service @dependabot (#664)
- Bump eslint-config-prettier from 6.11.0 to 6.12.0 in language-service @dependabot (#666)
- Bump eslint-config-prettier from 6.11.0 to 6.12.0 @dependabot (#662)
- Bump eslint-plugin-import from 2.22.0 to 2.22.1 @dependabot (#660)
- Bump eslint from 7.9.0 to 7.10.0 @dependabot (#661)
- Bump eslint from 7.9.0 to 7.10.0 in language-service @dependabot (#667)
- Bump eslint-plugin-react from 7.21.1 to 7.21.2 in language-service @dependabot (#655)
- Bump eslint-plugin-react from 7.21.1 to 7.21.2 @dependabot (#654)
- Bump eslint-plugin-react from 7.20.6 to 7.21.1 in language-service @dependabot (#653)
- Bump eslint-plugin-react from 7.20.6 to 7.21.1 @dependabot (#652)
- Bump yaml-language-server from 0.10.1 to 0.11.0 @dependabot (#643)
- Bump yaml-language-server from 0.10.1 to 0.11.0 in /src/language-service @dependabot (#645)
- Bump typescript from 4.0.2 to 4.0.3 in language-service @dependabot (#646)
- Bump typescript from 4.0.2 to 4.0.3 @dependabot (#642)
- Bump ts-loader from 8.0.3 to 8.0.4 @dependabot (#644)
- Bump ts-loader from 8.0.3 to 8.0.4 in language-service @dependabot (#647)
- Bump @types/node from 14.11.1 to 14.11.2 @dependabot (#648)
- Bump @types/node from 14.11.1 to 14.11.2 in language-service @dependabot (#649)
- Bump vscode-json-languageservice from 3.8.3 to 3.8.4 @dependabot (#635)
- Bump vscode-json-languageservice from 3.8.3 to 3.8.4 in language-service @dependabot (#638)
- Bump lint-staged from 10.3.0 to 10.4.0 @dependabot (#634)
- Bump @types/node from 14.10.2 to 14.11.1 @dependabot (#639)
- Bump @types/node from 14.10.2 to 14.11.1 in language-service @dependabot (#640)
- Bump prettier from 2.1.1 to 2.1.2 @dependabot (#630)
- Bump prettier from 2.1.1 to 2.1.2 in language-service @dependabot (#631)
- Bump @types/node from 14.10.1 to 14.10.2 @dependabot (#629)
- Bump @types/node from 14.10.1 to 14.10.2 in language-service @dependabot (#632)
- Bump eslint-plugin-react-hooks from 4.1.1 to 4.1.2 @dependabot (#625)
- Bump @types/node from 14.10.0 to 14.10.1 @dependabot (#624)
- Bump @types/node from 14.10.0 to 14.10.1 in language-service @dependabot (#626)
- Bump eslint-plugin-react-hooks from 4.1.1 to 4.1.2 in language-service @dependabot (#627)
- Bump eslint from 7.8.1 to 7.9.0 @dependabot (#623)
- Bump eslint from 7.8.1 to 7.9.0 in language-service @dependabot (#628)
v1.9.0
What’s Changed
Happy Birthday to You 🥳
Happy Birthday to You 🎈
Happy Birthday Dear Home Assistant ❤️
Happy Birthday to You. 🎉
Home Assistant turns 7 this week, and is going to celebrate it with a metric ton of new stuff!
This release, of the extension, prepares for that and ships with the compatibility for all those amazing features of Home Assistant 0.115.
Furthermore, it contains a bunch of corrections to the YAML schema validations, as reported by many!
Thanks all for reporting. 🥰
🚀 Features
- Add the ability to reload rpi_gpio integration @frenck (#618)
- Add the ability to reload mqtt integration @frenck (#617)
- Add the ability to reload smtp integration @frenck (#616)
- Add the ability to reload telegram integration @frenck (#615)
- Add the ability to reload bayesian integration @frenck (#614)
- Add support for script and automation variables @frenck (#613)
- Add support for using input entities in conditions @frenck (#612)
- Add support for max_exceeded in automation and script run modes @frenck (#611)
- Add support for shorthand template conditions @frenck (#610)
- Add support for reloading command_line integration @frenck (#572)
- Add support for reloading REST integration @frenck (#570)
- Add the ability to reload filter integration @frenck (#569)
- Add the ability to reload statistics integration @frenck (#568)
- Add the ability to reload universal media player @frenck (#567)
- Add the ability to reload history_stats integration @frenck (#566)
- Add the ability to reload trend integration @frenck (#565)
- Add the ability to reload ping integration @frenck (#564)
- Add the ability to reload generic camera integration @frenck (#563)
- Add the ability to reload generic_thermostat integration @frenck (#562)
- Add support for reloading min_max @frenck (#560)
- Add support for wait for trigger action @frenck (#559)
- Add the ability to reload filesize integration @frenck (#558)
- Add the ability to reload HomeKit @frenck (#551)
- Add support for attributes in state/numeric state trigger @frenck (#553)
- Add support for attributes in (numeric) state conditions @frenck (#554)
- Add snippets and remove snippets leading spaces @Aohzan (#453)
🐛 Bug Fixes
- Fix option state-filter in Lovelace picture elements card @frenck (#574)
- Fix Core packages root schema @frenck (#557)
- Fix number state trigger strictness on entity_id @frenck (#556)
- Minor typo/formatting fixes @sebr (#485)
- Add snippets and remove snippets leading spaces @Aohzan (#453)
- Fix number state condition strictness on entity_id @frenck (#442)
🧬 YAML Schema Updates
- Add support for script and automation variables @frenck (#613)
- Add support for using input entities in conditions @frenck (#612)
- Add support for max_exceeded in automation and script run modes @frenck (#611)
- Add support for shorthand template conditions @frenck (#610)
- Fix option state-filter in Lovelace picture elements card @frenck (#574)
- Add support for Lovelace URL action @frenck (#573)
- Add missing Lovelace attribute property to Entity card @frenck (#571)
- Add support for wait for trigger action @frenck (#559)
- Fix Core packages root schema @frenck (#557)
- Fix number state trigger strictness on entity_id @frenck (#556)
- Data template changes in service calls @frenck (#555)
- Add support for multiple times and input_datetime entities in time triggers @frenck (#552)
- Add support for attributes in state/numeric state trigger @frenck (#553)
- Add support for attributes in (numeric) state conditions @frenck (#554)
- Fix number state condition strictness on entity_id (#442) @frenck (#445)
- Allow for person entities in zone trigger schema @frenck (#444)
- Fix number state condition strictness on entity_id @frenck (#442)
📚 Documentation
🧰 Maintenance
- Bump version to v1.9.0 @frenck (#619)
- Extract triggers from automation integration @frenck (#609)
- Bump eslint-plugin-react-hooks from 4.1.0 to 4.1.1 @dependabot (#603)
- Bump eslint-plugin-react-hooks from 4.1.0 to 4.1.1 in language-service @dependabot (#604)
- Bump @types/node from 14.6.4 to 14.10.0 in language-service @dependabot (#605)
- Bump @types/node from 14.6.4 to 14.10.0 @dependabot (#607)
- Bump husky from 4.2.5 to 4.3.0 @dependabot (#599)
- Bump @types/node from 14.6.3 to 14.6.4 in /src/language-service @dependabot (#591)
- Bump @types/node from 14.6.3 to 14.6.4 @dependabot (#592)
- Bump lint-staged from 10.2.13 to 10.3.0 @dependabot (#593)
- Bump @types/node from 14.6.2 to 14.6.3 @dependabot (#584)
- Bump @types/node from 14.6.2 to 14.6.3 in language-service @dependabot (#585)
- Bump eslint from 7.8.0 to 7.8.1 @dependabot (#581)
- Bump eslint from 7.8.0 to 7.8.1 in language-service @dependabot (#582)
- Bump eslint from 7.7.0 to 7.8.0 in language-service @dependabot (#579)
- Bump eslint from 7.7.0 to 7.8.0 @dependabot (#578)
- Bump vscode-json-languageservice from 3.8.1 to 3.8.3 in language-service @dependabot (#580)
- Bump vscode-json-languageservice from 3.8.1 to 3.8.3 @dependabot (#577)
- Bump @types/node from 14.6.1 to 14.6.2 in language-service @dependabot (#576)
- Bump @types/node from 14.6.1 to 14.6.2 @dependabot (#575)
- Remove occurrences of Hass.io @frenck (#561)
- Bump yaml-language-server from 0.10.0 to 0.10.1 @dependabot (#540)
- Bump @types/node from 14.6.0 to 14.6.1 in language-service @dependabot (#541)
- Bump yaml-language-server from 0.10.0 to 0.10.1 in language-service @dependabot (#542)
- Bump @types/node from 14.6.0 to 14.6.1 @dependabot (#539)
- Bump prettier from 2.1.0 to 2.1.1 @dependabot (#536)
- Bump prettier from 2.1.0 to 2.1.1 in language-service @dependabot (#537)
- Bump @typescript-eslint/eslint-plugin from 3.10.0 to 3.10.1 @dependabot (#521)
- Bump @typescript-eslint/eslint-plugin from 3.10.0 to 3.10.1 in /src/language-service @dependabot (#523)
- Bump @typescript-eslint/parser from 3.10.0 to 3.10.1 @dependabot (#522)
- Bump lint-staged from 10.2.11 to 10.2.13 @dependabot (#520)
- Bump @typescript-eslint/parser from 3.10.0 to 3.10.1 in language-service @dependabot (#524)
- Bump ts-loader from 8.0.2 to 8.0.3 in language-service @dependabot (#519)
- Bump @typescript-eslint/parser from 3.9.1 to 3.10.0 in language-service @dependabot (#516)
- Bump @typescript-eslint/eslint-plugin from 3.9.1 to 3.10.0 @dependabot (#513)
- Bump @typescript-eslint/eslint-plugin from 3.9.1 to 3.10.0 in language-service @dependabot (#517)
- Bump prettier from 2.0.5 to 2.1.0 in language-service @dependabot (#518)
- Bump @typescript-eslint/parser from 3.9.1 to 3.10.0 @dependabot (#514)
- Bump ts-loader from 8.0.2 to 8.0.3 @dependabot (#515)
- Bump prettier from 2.0.5 to 2.1.0 @dependabot (#512)
- Bump typescript-json-schema from 0.42.0 to 0.43.0 @dependabot (#509)
- Bump ts-node from 8.10.2 to 9.0.0 @dependabot (#508)
- Bump ts-node from 8.10.2 to 9.0.0 in language-service @dependabot (#510)
- Bump typescript-json-schema from 0.42.0 to 0.43.0 in language-service @dependabot (#511)
- Bump typescript from 3.9.7 to 4.0.2 @dependabot (#503)
- Bump axios from 0.19.2 to 0.20.0 @dependabot (#502)
- Bump typescript from 3.9.7 to 4.0.2 in language-service @dependabot (#505)
- Bump axios from 0.19.2 to 0.20.0 in language-service @dependabot (#506)
- Bump yaml-language-server from 0.9.0 to 0.10.0 @dependabot (#504)
- Bump yaml-language-server from 0.9.0 to 0.10.0 in language-service @dependabot (#507)
- Bump @types/mocha from 8.0.2 to 8.0.3 in language-service @dependabot (#488)
- Bump vscode-json-languageservice from 3.8.0 to 3.8.1 @dependabot (#489)
- Bump @typescript-eslint/eslint-plugin from 3.9.0 to 3.9.1 @dependabot (#498)
- Bump vscode-json-languageservice from 3.8.0 to 3.8.1 in language-service @dependabot (#493)
- Bump eslint-plugin-react-hooks from 4.0.8 to 4.1.0 in language-service @dependabot (#491)
- Bump @typescript-eslint/eslint-plugin from 3.9.0 to 3.9.1 in language-service @dependabot (#494)
- Bump @types/mocha from 8.0.2 to 8.0.3 @dependabot (#496)
- Bump @typescript-eslint/parser from 3.9.0 to 3.9.1 in language-service @dependabot (#495)
- Bump eslint-plugin-react-hooks from 4.0.8 to 4.1.0 @dependabot (#492)
- Bump @types/node from 14.0.27 to 14.6.0 in language-service @dependabot (#490)
- Bump @types/node from 14.0.27 to 14.6.0 @dependabot (#497)
- Bump @typescript-eslint/parser from 3.9.0 to 3.9.1 @dependabot (#499)
- Bump eslint from 7.6.0 to 7.7.0 @dependabot (#486)
- Bump eslint from 7.6.0 to 7.7.0 in language-service @dependabot (#487)
- Bump @types/vscode from 1.47.0 to 1.48.0 in language-service @dependabot (#482)
- Bump eslint-plugin-react from 7.20.5 to 7.20.6 in language-service @dependabot (#480)
- Bump eslint-plugin-react from 7.20.5 to 7.20.6 @dependabot (#481)
- Bump @types/mocha from 8.0.1 to 8.0.2 @dependabot (#478)
- Bump @types/mocha from 8.0.1 to 8.0.2 in language-service @dependabot (#479)
- Bump @typescript-eslint/parser from 3.8.0 to 3.9.0 @dependabot (#474)
- Bump @typescript-eslint/eslint-plugin from 3.8.0 to 3.9.0 @dependabot (#475)
- Bump @typescript-eslint/parser from 3.8.0 to 3.9.0 in language-service @dependabot (#476)
- Bump @typescript-eslint/eslint-plugin from 3.8.0 to 3.9.0 in language-service @dependabot (#477)
- Bump @typescript-eslint/parser from 3.7.1 to 3.8.0 @dependabot (#467)
- Bump @typescript-eslint/eslint-plugin from 3.7.1 to 3.8.0 @dependabot (#468)
- Bump @typescript-eslint/eslint-plugin from 3.7.1 to 3.8.0 in language-service @dependabot (#469)
- Bump @typescript-eslint/parser from 3.7.1 to 3.8.0 in language-service @dependabot (#470)
- Bump ts-loader from 8.0.1 to 8.0.2 @dependabot (#457)
- Bump eslint from 7.5.0 to 7.6.0 @dependabot (#459)
- Bump vscode-json-languageservice from 3.7.0 to 3.8.0 @dependabot (#461)
- Bump home-assistant-js-websocket from 5.5.0 to 5.6.0 @dependabot (#460)
- Bump ts-...
v1.8.1
What’s Changed
This release re-introduces compatibility when using this extension with code-server.
Furthermore, a couple of schema fixes and general package updates have been applied.
🧬 YAML Schema Updates
- Fix using secrets with core elevation setting @frenck (#437)
- Add max queue length property to automation @frenck (#430)
- Improve entity type validation @frenck (#429)
- Fix incorrect JSON schema type tag in property annotation @frenck (#428)
- Fix device actions schema to allow for extra properties @frenck (#427)
- Add choose action schema @frenck (#426)
🧰 Maintenance
- Bump version to v1.8.1 @frenck (#439)
- Bump @typescript-eslint/eslint-plugin from 3.7.0 to 3.7.1 @dependabot (#433)
- Bump @typescript-eslint/parser from 3.7.0 to 3.7.1 @dependabot (#432)
- Bump eslint-config-airbnb-typescript from 8.0.2 to 9.0.0 in language-service @dependabot (#434)
- Bump @typescript-eslint/eslint-plugin from 3.7.0 to 3.7.1 in language-service @dependabot (#435)
- Bump @typescript-eslint/parser from 3.7.0 to 3.7.1 in language-service @dependabot (#436)
- Bump Home Assistant JS WebSocket to 5.5.0 @frenck (#431)
- Cleanup useless template literal @frenck (#425)
- Bump @types/vscode from 1.45.1 to 1.47.0 in language-service @dependabot (#417)
- Bump eslint-plugin-react from 7.20.3 to 7.20.4 in language-service @dependabot (#421)
- Bump eslint-plugin-react from 7.20.3 to 7.20.4 @dependabot (#415)
- Bump @types/node from 14.0.25 to 14.0.26 @dependabot (#413)
- Bump eslint-config-airbnb-typescript from 8.0.2 to 9.0.0 @dependabot (#414)
- Bump @typescript-eslint/eslint-plugin from 3.6.0 to 3.7.0 in language-service @dependabot (#416)
- Bump @typescript-eslint/parser from 3.6.0 to 3.7.0 in language-service @dependabot (#418)
- Bump typescript from 3.9.6 to 3.9.7 in language-service @dependabot (#419)
- Bump ts-loader from 8.0.0 to 8.0.1 in language-service @dependabot (#420)
- Bump eslint-plugin-react-hooks from 4.0.7 to 4.0.8 in language-service @dependabot (#422)
- Bump @types/node from 14.0.22 to 14.0.26 in language-service @dependabot (#423)
- Bump eslint from 7.4.0 to 7.5.0 in language-service @dependabot (#424)
v1.8.0
What’s Changed
This is a general bugfix release, addressing a couple of annoyances and compatibility issues with Home Assistant 0.113.0 and newer.
@Aohzan Added a bunch of helpful templates for the different triggers when writing automations, awesome! 👍
Note: This release isn't compatible with code-server. If you are using code-server, it is recommended to use v1.6.5 of this extension. A fix for the Home Assistant library used by this extension is currently pending, so a compatible release for code-server is expected soon.
🚀 Features
🐛 Bug Fixes
- Fix API & service calls and template rendering @frenck (#411)
- Fix extension overwriting workspace files.associations @michalchecinski (#397)
🧬 YAML Schema Updates
- Fix automation & scene schema not parsed correctly with !include_dir_list @frenck (#410)
- Add attributes to secondary_info for Lovelace Entities Card @bohmandan (#408)
- Add schema for allowlist core config changes in HA 0.113.0 @frenck (#382)
- Improve deprecation schema type @frenck (#383)
- Fix mode typo in automation schema @frenck (#384)
🧰 Maintenance
- Bump eslint from 7.4.0 to 7.5.0 @dependabot (#401)
- Bump typescript from 3.9.6 to 3.9.7 @dependabot (#396)
- Add Dependabot for the langhuage-service subpackage @frenck (#409)
- Bump @types/node from 14.0.22 to 14.0.25 @dependabot (#407)
- Bump @typescript-eslint/eslint-plugin from 3.6.0 to 3.7.0 @dependabot (#403)
- Bump @typescript-eslint/parser from 3.6.0 to 3.7.0 @dependabot (#402)
- Bump ts-loader from 8.0.0 to 8.0.1 @dependabot (#394)
- Bump request-promise from 4.2.5 to 4.2.6 @dependabot (#405)
- Bump eslint-plugin-react-hooks from 4.0.7 to 4.0.8 @dependabot (#386)
- Let Dependabot upgrade GitHub Actions @frenck (#392)
- Add release drafter @frenck (#391)
v1.7.2
PR's merged
New features
- Adds HTTP integration schema
Fixes
- Downgrade vscode engine requirements to 1.45.1 to gain compatibility with both VSCode & code-server.
- Fix ServiceAction scheme to allow for non-template type variables in the data_template object.
- Created Data & DataTemplate types for reuse to prevent the above issue from happening again.
- Re-added internal_url & external_url to core configuration, that somehow went missing in #374
- Fix Input Boolean schema, as the integration accepts null
v1.7.1
I'm super excited about this release. @frenck injected the project with an overwelving amount of love. All our dependencies are now up to date with latest and greatest. We have a new foundation for schema's and most integrations now have proper docs. We have completions for zones and triggers. The code now has good linting and code-style. And there's so much more to mention.
Checkout PR #374
All the epic features of this release are described here: #374
THANKS frenck!!!
Then I also merged #322 by @GeorgeSG enabling rendering of templates, right from VS Code!
This release...
fixes #288 fixes #326 fixes #371 fixes #296 fixes #340 fixes #360 closes #351 closes #358 closes #363 closes #337 closes #330 closes #328 closes #367 closes #370 closes #366 closes #365 closes #364 closes #342 closes #332
v1.6.5
PR's merged
- Add optional icon, description and fields to SequencedAction #297 (via @GeorgeSG)
- Update Lovelace Map Schema hours_to_show #314 (via @edwork)
- Removed the string[] as a type for entityid in conditions #302 (via @tomkuijsten)
- added DeviceActionSchema #266 (via @eavanvalkenburg)
- Add commands to reload Scenes, Themes, and Inputs #318 (via @GeorgeSG)
Fixes