-
Broad improvements to accessibility issues identified by axe-core across all components.
-
vue,date-fns, anddate-fns-tzare now peer dependencies instead of direct dependencies ofcoalesce-vueandcoalesce-vue-vuetify3. -
Fix self-referential foreign key infinite recursion in code generation.
-
Fix Vuetify 4 issues:
- Margin issue in
c-admin-audit-log-pagepreelements - Color issue in
c-time-picker.
- Margin issue in
-
The template now uses pnpm instead of npm for better DX. To migrate an existing project:
- Install pnpm:
npm install -g pnpm - Delete
package-lock.json, and copypnpm-workspace.yamland the rootpackage.jsonfrom the template into your solution root (next to your.slnx). Add your web project as a package in the workspace (packages: - YourProject.Web). - Run
pnpm install. - In
Program.cs, addc.PackageManagerCommand = "pnpm";toUseViteDevelopmentServeroptions. - Add any phantom dependencies that pnpm's strict
node_modulesstructure reveals (e.g.date-fns,date-fns-tz). Build errors or runtime import failures will indicate which ones are missing. - Update CI/CD scripts to use
pnpminstead ofnpm. Add a step to install pnpm. Runpnpm install --frozen-lockfilefrom the solution root. Replace othernpmcommands withpnpm.
- Install pnpm: