- Added support for
ObservableRecipient
being set to inactive when disposing theMvvmComponentBase
,MvvmOwningComponentBase
,MvvmLayoutComponentBase
, andRecipientViewModelBase
. @gragra33 & @teunlielu
- Version bump to fix a nuget release issue
- Added MAUI Blazor Hybrid App support + sample HybridMaui app. @hakakou
This is a major release with breaking changes, migration notes can be found here.
- Added auto registration and discovery of view models. @mishael-o
- Added support for keyed view models. @mishael-o
- Added support for keyed view models to
MvvmNavLink
,MvvmKeyNavLink
(new component),MvvmNavigationManager
,MvvmComponentBase
,MvvmOwningComponentBase
, &MvvmLayoutComponentBase
. @gragra33 - Added a
MvvmObservableValidator
component which provides support forObservableValidator
. @mishael-o - Added parameter resolution in the ViewModel. @mishael-o
- Added new
TestKeyedNavigation
samples for Keyed Navigation. @gragra33 - Added & Updated tests for all changes made. @mishael-o & @gragra33
- Added support for .NET 9. @gragra33
- Dropped support for .NET 7. @mishael-o
- Documentation updates. @mishael-o & @gragra33
BREAKING CHANGES:
- Renamed
BlazorHostingModel
toBlazorHostingModelType
to avoid confusion
- Now officially supports .Net 8.0 & .Net 7.0
- pre-release of .Net 8.0 RC2
(Auto) Blazor WebApp
with new hosting model configuration support
- added .Net 7.0+
Blazor Server App
support - new hosting model configuration support added. Special thanks to @bbunderson for implementation.
- pre-release of .Net 7.0+
Blazor Server App
support - pre-release of .Net 8.0 RC2
(Auto) Blazor WebApp
support
- Added
MvvmLayoutComponentBase
to support MVVM in the MainLayout.razor - Updated sample project with example of
MvvmLayoutComponentBase
usage
- Fixed rare crossthread issue in MvvmComponentBase
- Added Added logging at start and end of
MvvmNavigationManager
cache generation for improved debugging experience
- Added non-generic
RecipientViewModelBase
- Added
ValidatorViewModelBase
- Initial release.