Skip to content

6.5.1

Latest

Choose a tag to compare

@github-actions github-actions released this 12 May 17:58
· 74 commits to main since this release
0d96768
  • Broad improvements to accessibility issues identified by axe-core across all components.

  • vue, date-fns, and date-fns-tz are now peer dependencies instead of direct dependencies of coalesce-vue and coalesce-vue-vuetify3.

  • Fix self-referential foreign key infinite recursion in code generation.

  • Fix Vuetify 4 issues:

    • Margin issue in c-admin-audit-log-page pre elements
    • Color issue in c-time-picker.
  • The template now uses pnpm instead of npm for better DX. To migrate an existing project:

    1. Install pnpm: npm install -g pnpm
    2. Delete package-lock.json, and copy pnpm-workspace.yaml and the root package.json from the template into your solution root (next to your .slnx). Add your web project as a package in the workspace (packages: - YourProject.Web).
    3. Run pnpm install.
    4. In Program.cs, add c.PackageManagerCommand = "pnpm"; to UseViteDevelopmentServer options.
    5. Add any phantom dependencies that pnpm's strict node_modules structure reveals (e.g. date-fns, date-fns-tz). Build errors or runtime import failures will indicate which ones are missing.
    6. Update CI/CD scripts to use pnpm instead of npm. Add a step to install pnpm. Run pnpm install --frozen-lockfile from the solution root. Replace other npm commands with pnpm.