Skip to content

9.0.0

Choose a tag to compare

@fgilde fgilde released this 01 Mar 18:03
· 160 commits to main since this release
bfbf138
Mudblazor9 (#202)

* begin with mudblazor 9 support

* Mudblazor9 Upgrade (#201)

* Initial plan

* Update MudBlazor to 9.0.0 and fix breaking API changes

- Update MudBlazor from 9.0.0-preview.1 to 9.0.0
- Update MudBlazor.Markdown from 8.11.0 to 9.0.0
- Add IDialogReference.Options and InjectOptions to MudExDialogRef
- Add GetDefaultConverter() to MudExBaseFormComponent, MudExPickerBase, MudExValidationWrapper
- Replace ForceUpdate() override with ForceRender() in MudExSelect
- Replace SetTextAsync with SetTextAndUpdateValueAsync in MudExInput/MudExTextField
- Replace SetValueAsync with SetValueAndUpdateTextAsync in MudExSelect
- Add Nextended.Core.Helper using to _Imports.razor for ToDescriptionString

Co-authored-by: aarondglover <8821892+aarondglover@users.noreply.github.com>

* Add net10.0 target to CodeGator Adapter project

Co-authored-by: aarondglover <8821892+aarondglover@users.noreply.github.com>

* Fix remaining MudBlazor v9 breaking changes and bUnit test API updates

- Fix MudThemeProvider.GetSystemPreference -> GetSystemDarkModeAsync in TryMudEx
- Fix bUnit RenderComponent -> Render and ToMarkup -> OuterHtml in tests

Co-authored-by: aarondglover <8821892+aarondglover@users.noreply.github.com>

* Initial plan

* Align MudBlazor.Extensions API with MudBlazor v9 async conventions

- Rename Show<TDialog> extension methods to ShowAsync<TDialog> (return Task)
- Add CloseAnimatedAsync/CancelAnimatedAsync/CloseAnimatedIfAsync/CancelAnimatedIfAsync
  methods that return Task instead of void
- Mark old method names as [Obsolete] pointing to new async versions
- Update all internal callers to use new async method names
- Update sample code to use new async method names
- Create BREAKING_CHANGES.md documenting all changes

Co-authored-by: aarondglover <8821892+aarondglover@users.noreply.github.com>

* Address code review: properly await async methods instead of discarding Tasks

Co-authored-by: aarondglover <8821892+aarondglover@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aarondglover <8821892+aarondglover@users.noreply.github.com>

* fix mudexselect error

* git ignore

* update packages

* update more nuget packages

* add  MudMenu with ActivatorContent  to fix menu changes in demo box from mud 9

* fix other mud 9 mudmenu changes

* fix mud warnings for mud 9

* cache some reflection code
fix outstanding mud9 errors in mudexinput
repair tagfiled
remove no longer supported tag use

* version

---------

Co-authored-by: Aaron Glover <aarondglover@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aarondglover <8821892+aarondglover@users.noreply.github.com>