You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore: remove unused axios dep; replace npm run with node --run
axios was listed as a direct UI dependency but had no import sites.
Switch MagicMirror start command and CI lint step from `npm run` to
`node --run` (available in Node 22+, matches the current test matrix).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: replace git checkout . with git restore . for working tree reset
git restore is the correct modern replacement for discarding working
tree changes; git switch is for branch switching.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* build: update dependencies
* chore: fix build with nix
* chore: fix setup with bun.nix prevent modifications to file when not needed
* chore: add pre-commit script to unify version location
* docs: update changelog
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -462,3 +462,22 @@
462
462
463
463
- Bumping version to 4.6.2 to trigger a new build
464
464
- Stale cache within CI/CD pipeline caused incorrect wheels to be built thus producing inconsistent builds
465
+
466
+
## Version 4.6.3
467
+
468
+
### Bug Fixes
469
+
470
+
- Fixed working tree reset in `MagicMirrorPackage.upgrade()` to use `git restore .` instead of the deprecated `git checkout .`; `git restore` is the correct modern command for discarding working tree changes
471
+
472
+
### Build
473
+
474
+
- Fixed `nix build` failure caused by Angular attempting to inline Google Fonts over the network during the production build; disabled `optimization.fonts.inline` in the production configuration so fonts continue to load at runtime via `<link>` as intended
475
+
- Fixed `postinstall` script bash quoting bug where `[ -x $(command -v b2n) ]` evaluated truthy when `b2n` was absent, causing a spurious "command not found" error in the Nix sandbox
476
+
- Updated Python and UI dependencies
477
+
478
+
### Tooling
479
+
480
+
-`bun.nix` no longer regenerates on every `direnv reload` / shell entry; the devshell now runs `bun install --ignore-scripts` to skip lifecycle scripts during shell initialization, and `lock` explicitly regenerates `bun.nix` after `bun update`
481
+
- Added `sync:version` pre-commit hook that reads the version from `pyproject.toml` and keeps `mmpm/__version__.py` and `ui/package.json` in sync automatically on every commit
482
+
- Removed unused `axios` dependency from the UI
483
+
- Replaced `npm run` with `node --run` in the MagicMirror start command and CI lint step (requires Node 22+)
0 commit comments