Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request upgrades BitBlazor to version 0.2.2, introducing new form components (Toggle, Checkbox, and Radio), migrating the test infrastructure to use the latest bunit patterns, and upgrading the target framework from .NET 9 to .NET 10.
Changes:
- Added three new form components:
BitToggle,BitCheckbox, and radio button components (BitRadio,BitRadioGroup) - Migrated all test files from
TestContexttoBunitContextand fromRenderComponenttoRendermethods - Upgraded target framework to .NET 10 and updated dependencies (bunit, BlazingStory, Microsoft.AspNetCore.Components.Web)
Reviewed changes
Copilot reviewed 35 out of 35 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| CHANGELOG.md | Added release notes for v0.2.2 documenting new form components |
| src/BitBlazor/BitBlazor.csproj | Bumped version to 0.2.2 and updated Microsoft.AspNetCore.Components.Web dependency |
| tests/BitBlazor.Test/BitBlazor.Test.csproj | Upgraded to .NET 10 and updated bunit and Microsoft.NET.Test.Sdk packages |
| stories/BitBlazor.Stories/BitBlazor.Stories.csproj | Upgraded to .NET 10 and updated BlazingStory packages |
| Multiple test files (*.Rendering.razor) | Updated inheritance from TestContext to BunitContext |
| Multiple test files (*.Behaviors.cs) | Migrated from new TestContext() to new BunitContext() and RenderComponent to Render |
| docs/README.md | Updated documentation to include BitBlazor.Form namespace |
| .github/workflows/*.yml | Updated GitHub Actions workflows to use .NET 10 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces version 0.2.2 of BitBlazor, focusing on adding new form components, updating dependencies, and upgrading the codebase to .NET 10. It also includes improvements to test infrastructure and documentation.
Component and Documentation Enhancements:
BitToggle(withToggleViewMode),BitCheckbox, and radio button components (BitRadio,BitRadioGroup).BitBlazor.Formnamespace for form components..NET and Dependency Upgrades:
BitBlazor, test, and stories) from .NET 9 to .NET 10. [1] [2]Microsoft.AspNetCore.Components.Web,bunit, andBlazingStorypackages, to their latest compatible versions. [1] [2] [3]Test Infrastructure Improvements:
TestContexttoBunitContextand updated test rendering methods for improved compatibility with the latestbunitversion. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]Release and Versioning:
These changes collectively modernize the BitBlazor codebase, add significant new form functionality, and ensure compatibility with the latest .NET and testing ecosystem.