Releases: jcwillox/lovelace-canary
v0.5.0
Mostly a maintenance release, the most notable changes are a fix for #36 and I updated the build to target es6 (or es2015), which should improve support for older browsers.
🐛 Bug Fixes
- Add
last-updated
to default secondary info (#55) (2033b59) - Target es6 for maximum compatibility with old browsers (4548c28)
- Revert to lit 2.0 until adopted by home assistant (919497e)
- The switch to lit 3.0 was never included in a release, so nothing changed here, just switched back to 2.0 before this release, to keep inline with home assistant.
🏗️ Chore
- Bump LICENSE to 2023 (7413edc)
- Update .git-blame-ignore-revs (2269a6a)
- Update .git-blame-ignore-revs (7857808)
- Update settings and add npmrc (f265e89)
- Add .git-blame-ignore-revs (cd61e65)
- Add editor config and git attributes (357eb65)
- Add husky and lint-staged (067c01b)
- Add vscode configuration (ed0ed8e)
- Build with vite instead of rollup (bcee432)
- Configure renovate (2725294)
- Update github files (a221b6e)
- Update prettier and eslint (2f010f4)
- Eslint issues (d0b063e)
♻️ Refactoring
- Reformat and sort imports (af2de2c)
- Reformat with prettier v3 (782d95e)
- Use default prettier config (336fee4)
📦 Build
- deps: Lock file maintenance (3f61c58)
- deps: Lock file maintenance (f4fa5af)
- deps: Lock file maintenance (b57421b)
- deps: Lock file maintenance (#31) (fb30e1b)
- deps: Lock file maintenance (#35) (3f0413c)
- deps: Lock file maintenance (#38) (c6960bf)
- deps: Lock file maintenance (#41) (dc3d181)
- deps: Lock file maintenance (#43) (00bf511)
- deps: Update actions/checkout action to v4 (#45) (9dd35bd)
- deps: Update actions/setup-node action to v4 (#46) (3cce8e0)
- deps: Update all non-major dependencies (d8b52bc)
- deps: Update all non-major dependencies (11dc837)
- deps: Update all non-major dependencies (#26) (0e4491b)
- deps: Update all non-major dependencies (#32) (e7cc4f7)
- deps: Update all non-major dependencies (#32) (bd08e84)
- deps: Update all non-major dependencies (#34) (722a9a2)
- deps: Update all non-major dependencies (#37) (95667aa)
- deps: Update all non-major dependencies (#39) (f6dc119)
- deps: Update all non-major dependencies (#42) (a664618)
- deps: Update dependencies (5ad8fc5)
- deps: Update dependency @types/node to v20 (#47) (da60568)
- deps: Update dependency home-assistant-js-websocket to v9 (#48) (2f07662)
- deps: Update dependency husky to v9 (#54) (5134164)
- deps: Update dependency lint-staged to v15 (#49) (290c334)
- deps: Update dependency lit to v3 (#50) (3672a72)
- deps: Update dependency typescript to v5 (#29) (fc9cca6)
- deps: Update dependency vite to v4.5.3 [security] (82decc2)
- deps: Update dependency vite to v5 (#60) (8ef6e66)
- deps: Update linters (02f0b07)
- deps: Update linters (major) (#56) (c8678eb)
- deps: Update pnpm to v8 (#30) (eb47b19)
- deps: Update pnpm to v9 (#57) (d79835c)
- Run define commands async and gzip bundle (5573bb6)
⚙️ Continuous Integration
Full Changelog: v0.4.0...v0.5.0
0.4.0
This release migrates the whole codebase to Typescript so hopefully I didn't break anything in the process, from my testing everything seems to be working 👍
Changes
- Fix
no_card
style for HA 2022.12 (6e1d081) (fixes #21) - Reduce rebuilds (66d3dcc)
- Include build information in bundle (a1e0200)
- The Great Typescript Migration (2620bc7)
- Initial typescript support (d7bd6e7)
Full Changelog: 0.3.4...0.4.0
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
This release has been a long time coming it adds improvement to project structure and efficiency, it adds new functionality and fixes several issues. Below are the highlights.
Features
-
Adds
canary_style
andcanary_theme
options to the Generic Entity Row module. -
Adds
canary_style
andcanary_theme
options to the Generic Card module. -
Each module can now be completely disabled from the Lovelace config (see Disabling Modules).
-
All the docs have now been organised into a wiki to improve readability as this project expands.
Fixes
- Move vertical stack header inside the card (fixes #5).
- Disable transition animations when applying styles to
ha-card
's (fixes #3). - Ignore unavailable state for secondary-info.
- Fix
canary-card
style option. - Allow async
getCardSize()
.
All changes
- Release 0.3.0 (209902e)
- Fix and improve canary-card style option (1d37abc)
- Allow async getCardSize (1d26931)
- Fix TOC order (b34792c)
- Update info.md (58a2de6)
- Move documentation to Wiki (ed8b9a5)
- Rename
ha-card
togeneric-card
(100e531) - Improve vertical-stack module (93dea56)
- Add
canary_style
andcanary_theme
options to generic-entity-row (29f1ec0) - Refactor canary-card into separate module (a69bce7)
- Refactor project structure (93ca62f)
- Use module base (6fefdad)
- Ignore unavailable state for secondary-info (3bfe2f1)
- Deep copy config (430218a)
- Refactoring (350268d)
- Fix transition animations, add
canary_style
andcanary_theme
extensions (2d2f28d)
0.2.2
0.2.1
0.2.0
Adds the disable_canary
option. This allows users to specifically disable canary extensions on a Lovelace element, fixing potential compatibility issues.