Skip to content

6.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 19:36
· 138 commits to main since this release
a13c5dd
  • Caller args objects now include $metadata, enabling useBindToQueryString to automatically serialize/deserialize their members correctly without custom parse/stringify.

  • Added app.UseAppVersionHeader() middleware and <CAppUpdateAlert> component for detecting and notifying users when a new version of the application has been deployed.

  • Added [assembly: CoalesceMetadata<TAttribute>], an assembly-level attribute that causes any occurrences of the target attribute and its value to be generated into the TypeScript metadata.

  • Added eslint-plugin-coalesce package with rules to detect common mistakes: no-load-before-auto-load, no-sort-in-computed, and no-static-router-import.

  • Added upgrade prompt, read_template_file tool, and read_changelog tool to coalesce-mcp for AI-assisted project upgrades.

  • Fix: Assorted issues with Microsoft.AspNetCore.OpenAPI generation. This is unfortunately still not likely high enough quality to use as a Swashbuckle replacement.

  • Fix: c-select autofocus aggressively stealing focus from other elements.

Template Changes

  • Assorted template improvements
  • Template test projects now use TUnit instead of xUnit.