This repository was archived by the owner on Sep 27, 2026. It is now read-only.
Release v5.0.0
Highlights
- Angular 16 → 22 — stepwise framework upgrade with Material 22, CDK 22, TypeScript 6
- Zoneless change detection — Zone.js removed; auth/theme/permissions/breakpoint state refactored to signals
- Firebase 9 → 12 — AngularFire removed in favor of rxfire + firebase SDK; App Check enabled
- Public /about page — build metadata (version, commit, build time), framework versions, runtime flags
- Tooling — Cypress 13 → 15, ESLint flat config, AG Grid v35, GitHub Actions refreshed; e2e stability fixes (token memoization for Firebase quota, exact-row scoping, unfocused specs)
What's Changed
- Develop by @jdwillmsen in #79
- ci: fix CI failures on Dependabot PRs + migrate artifact actions to v4 by @jdwillmsen in #89
- Harden env-file handling and drop unused App Check debug token by @jdwillmsen in #92
- Bump js-yaml from 4.1.0 to 4.2.0 in /functions by @dependabot[bot] in #90
- Bump protobufjs-cli and firebase-admin in /functions by @dependabot[bot] in #84
- Bump form-data and @cypress/request by @dependabot[bot] in #85
- Bump launch-editor from 2.6.0 to 2.14.1 by @dependabot[bot] in #87
- Bump protobufjs from 7.2.4 to 7.6.3 by @dependabot[bot] in #88
- chore(deps): upgrade to Angular 22 + latest stack, resolve vulnerabilities by @jdwillmsen in #94
- ci: pin live-deploy firebase-tools to 15.22.1 for ADC auth by @jdwillmsen in #95
- ci: track firebase-tools latest for hosting deploys by @jdwillmsen in #96
- feat: public /about page with build & runtime info by @jdwillmsen in #97
- chore: bump version to 5.0.0 by @jdwillmsen in #98
- test: unfocus roles and sign-up Cypress specs by @jdwillmsen in #99
Full Changelog: v4.1.0...v5.0.0