Skip to content

Conversation

@phmatray
Copy link
Owner

This pull request introduces significant updates to the CHANGELOG.md and Directory.Packages.props files. Key changes include the addition of support for .NET 8 alongside .NET 9, restructuring of package dependencies, and updates to the changelog to reflect new features, bug fixes, and miscellaneous tasks.

Updates to Framework and Dependencies:

  • Added support for .NET 8 packages and reorganized existing .NET 9 packages into conditionally included groups in Directory.Packages.props. This ensures compatibility with both frameworks.
  • Updated testing and development tool dependencies, including xunit and xunit.runner.visualstudio, with improved asset management for private and runtime assets.

Changelog Enhancements:

  • Documented the addition of .NET 8 support and other features like dialog integration for forms, FluentValidation integration, and convenience methods for form field creation in CHANGELOG.md.
  • Highlighted numerous bug fixes, such as resolving race conditions, improving TextArea rendering, and addressing warnings in MudBlazor components.
  • Reflected updates to dependencies like MudBlazor, Markdig, and dotnet monorepo in the changelog.

phmatray and others added 5 commits July 14, 2025 20:24
- Update Microsoft.AspNetCore.Components packages to 9.0.7
- Update xunit.v3 to 3.0.0
- Update xunit.runner.visualstudio to 3.1.2
- Add Directory.Packages.props reference to solution file

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update FormCraft and FormCraft.ForMudBlazor to target both net8.0 and net9.0
- Configure conditional package versions in Directory.Packages.props
- Separate Microsoft.AspNetCore.* package versions by target framework
- Keep test and demo projects on .NET 9 only

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add GenerateChangelog target to NUKE build that runs git-cliff
- Make Pack target depend on GenerateChangelog for automatic generation
- Copy generated changelog to both FormCraft and ForMudBlazor projects
- Remove old MSBuild-based changelog generation from FormCraft.csproj
- Remove unnecessary generate-changelog scripts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add OnlyWhenStatic condition to GenerateChangelog target to run only in local builds
- Add fallback logic in Pack target to use existing CHANGELOG.md in CI
- This avoids the git-cliff requirement in GitHub Actions

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update continuous.yml to use build.cmd (generated by NUKE)
- Add generated CHANGELOG.md files to project directories
- Update main CHANGELOG.md with latest changes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@phmatray phmatray merged commit e3aead8 into main Jul 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants