Skip to content
This repository was archived by the owner on Sep 27, 2026. It is now read-only.

Release v5.0.0

Choose a tag to compare

@jdwillmsen jdwillmsen released this 03 Jul 02:26
30b55bc

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