A maintenance release: the Homebrew cask now installs end-to-end, plus a sweep of
dependency and toolchain updates and a security-scanner policy update.
Fixed
brew install --cask imbgar/tap/pearworks end-to-end. Created the missing tap
repository, renamed the cask to match its token (pear.rb), and had the release
workflow dispatch the tap-update job — GitHub does not firerelease: publishedfor
token-created releases, so the cask never refreshed before. (#96)
Security
- Suppressed two unreachable
quick-xmladvisories (RUSTSEC-2026-0194 / -0195, a
quadratic attribute-parse DoS fixed in 0.41.0). Everyquick-xmlpath in peaR is
transitive and off the macOS runtime —tauri-winres(Windows build),wayland-scanner
(Linux), andplistviatauri-codegen/tauri-utils(build-time, our own Info.plist);
peaR never feeds untrusted XML to it at runtime. The upstream crates pin an incompatible
0.x, so 0.41.0 can't be pulled in yet.
Dependencies
- Bump
tauri-apps/tauri-action0 → 1 andactions/checkout(github-actions group). (#97, #91) - Bump the frontend-dependencies group —
@tauri-apps/cli,eslint,typescript-eslint,
vite. (#98, #92) - Bump the rust-dependencies group —
anyhow,time,tauri; clears advisory
RUSTSEC-2026-0190 (anyhow1.0.102). (#99, #93)
Unsigned build — right-click → Open on first launch.