What’s Changed
🚀 Features
- Downgrades VSCode engine requirement from ^1.100.0 to ^1.99.0 @frenck (#3923)
- Adds symlink loop protection to prevent infinite recursion @frenck (#3920)
- Only show action buttons in the tab bar when an HA-related file is open @frenck (#3919)
- Exclude Docker Compose and ESPHome files from Home Assistant language association @frenck (#3918)
- Adding support for template sensor blueprint definitions @mithomas (#3740)
- add "default_entity_id" and "picture" to template item schema @michelleenos (#3870)
🐛 Bug Fixes
- Update Node.js version to 20 in GitHub Actions workflow @frenck (#3929)
- Fix memory leaks and stack overflow in YAML schema handling @frenck (#3924)
- Fix file discovery in Docker/code-server environments @frenck (#3922)
- Performance improvements and stackoverflow fixes @frenck (#3916)
- Fix WebSocket connection issue with trailing slashes @frenck (#3915)
- Fix automation schema mapping @frenck (#3914)
- Fix use of input in conditions @frenck (#3913)
- Fix extension never loading @felipecrs (#3708)
- Fix connection when Home Assistant URL contains a subpath @felipecrs (#3707)
🧬 YAML Schema Updates
- Add support for knx.telegram automation trigger @frenck (#3927)
- Add alarm_control_panel, cover, event, fan, light, lock, update, vacuum, and weather to template @frenck (#3926)
- Add support for cover templates @frenck (#3925)
- Add support for the reorder property in entity selector configurations @frenck (#3917)
- Schema support for time trigger with offset @amitfin (#3768)
- improving blueprint usage @mithomas (#3739)