1.7.5 - True Parity With Backend Templates
Changes in 1.7.5
- Use user configured settings for number, date, time, and datetime translated functions #9.
⚠️ Warning ⚠️
This version introduces new dependencies on polyfills for several node functions. Your bundler must be updated to ensure the node process polyfill is included in your bundle. See the README for more information.
True Parity With Backend Templates
Every single Home Assistant template extension has now been implemented into this package. Other than some minor differences in behavior, this templating system can now entirely replace the Home Assistant backend templating system for custom frontend add-ons with virtually no loss in functionality.
New Extensions
config_entry_idconfig_entry_attrissuesissueversionclampmodwrapremappackunpackfrom_hexmd5sha1sha256sha512shuffleflattenintersectdifferencesymmetric_differenceunioncombinemapapplyas_functionmerge_responsetypeof
Updates to Existing Extensions
integration_entitiesnow also supports config entry title as the input argument.to_jsonnow automatically applies thesafefilter to the output, preventing autoescaping of it's characters.
Other Changes
- The
renderTemplatefunction is now available on thewindow.haNunjucksfor easier debugging.
Patch Version Fixes
- Optimize how data is retrieved from registries to use precalculated objects instead of
find(). - Subscribe to registry updates and update registries on a debounced timeout.
- Fix issues registry subscription event name.
- Refactor/fix config entries to use subscription with incremental updates #8.
- Use user configured settings for number, date, time, and datetime translated functions #9.
Full Changelog: 1.6.2...1.7.5