Skip to content

Releases: jcwillox/lovelace-canary

v0.5.0

28 Jul 04:51
2033b59
Compare
Choose a tag to compare

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

14 Dec 09:32
6e1d081
Compare
Choose a tag to compare

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

04 Jun 10:43
Compare
Choose a tag to compare
  • Fix vertical-stack for Lit 2.0 and HA 2021.6 (6563571) (closes #16)

0.3.3

04 Mar 08:48
Compare
Choose a tag to compare

0.3.2

19 Feb 11:03
Compare
Choose a tag to compare
  • Fix method used to apply styles (20f145e)
  • Exclude new builtin secondary info (36b2856)

0.3.1

06 Jul 05:28
Compare
Choose a tag to compare
  • Ensure ha-card is defined for vertical-stack (efd4615)

0.3.0

06 Jul 05:12
Compare
Choose a tag to compare

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

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 to generic-card (100e531)
  • Improve vertical-stack module (93dea56)
  • Add canary_style and canary_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 and canary_theme extensions (2d2f28d)

0.2.2

19 Mar 10:31
Compare
Choose a tag to compare
  • Partially fixes the issue where Canary would override functionality from card-mod (#1).

0.2.1

19 Mar 02:02
Compare
Choose a tag to compare

Fixes

  • Registering canary-card with the card picker would break the new card picker in 0.107.0.

0.2.0

09 Mar 11:14
Compare
Choose a tag to compare

Adds the disable_canary option. This allows users to specifically disable canary extensions on a Lovelace element, fixing potential compatibility issues.