Releases: dominiksta/Dmnk.Toolkit
Releases · dominiksta/Dmnk.Toolkit
Release list
Dmnk.Blazor.InteractiveTests.Api: 0.0.2
Fixed:
- Fix setting parameters from (abstract) base class
2026-07-09: Interactive Tests
Added:
Dmnk.Blazor.InteractiveTests: Initial ReleaseDmnk.Blazor.InteractiveTests.Api: Initial ReleaseDmnk.Blazor.InteractiveTests.FluentUIHelpers: Initial Release
2026-06-15: Dmnk.LocalizedDataAnnotations
initial release for Dmnk.LocalizedDataAnnotations
2026-06-12: Bugfixes for Dialogs, DI Helper Methods
Dmnk.Blazor.Mvvm: 0.0.9
Added:
IServiceCollection.AddBlazorMvvm(),IServiceCollection.AddViewModelRegistration()
andIServiceCollection.AddViewModelRegistrationOpenGeneric()extension methods for
less verbose DI setup.
Dmnk.Blazor.Dialogs.Fluent: 0.0.4
Fixed:
DisposeAsync()ofDialogControllerProviderwould error on page refresh / tab closeBlazorVmDialogController/IVmDialogControllerwere registered as
singletons, causing issues with shared state between tabs in Blazor server- Dialogs with
AllowCancel = falsecould still be closed by hitting escape twice
(from the internalOnDocumentKeyDownEscapemethod) and would then hang the event handler
2026-05-20: Many Updates
Dmnk.Icons.Blazor: 0.0.2
Fixed:
- Colors applied through WithColor for CustomIconDefinitions were not applied.
- Size was not applied.
Dmnk.Icons.Core: 0.0.2
Added:
- SystemDrawingColorExtensions.ToHexString
Dmnk.Icons.Blazor.Fluent: 0.0.2
Fixed:
- Icons had a hard-coded
background-color: var(--neutral-layer-1). This is now removed. - Colors applied through WithColor for CustomIconDefinitions were not applied.
- Icon sizes were not applied beyond the initial fluent icon size.
Dmnk.Blazor.Dialogs: 0.0.2
Changed:
- ViewModel registration is now done through DI (see type ViewModelRegistration).
This is with the same mechanism as in Dmnk.Blazor.Mvvm and replaces the previous Register calls
on the DialogControllers.
Dmnk.Blazor.Dialogs.Fluent: 0.0.3
Fixed:
- Alignment of Icon and Text in dialog headers
Dmnk.Blazor.Mvvm: 0.0.7
Changed:
- ViewModel Registrations now are done through DI (see type ViewModelRegistration).
Added:
- ViewModel Registrations now support open generics through the new
RegisterOpenGenericmethod,
as well as through the existingViewModelForsource generator.
Dmnk.Blazor.Mvvm 0.0.6
Fixed:
- AbstractMvvmComponentBase now implements both IDisposable and IAsyncDisposable
(as virtual methods).
Dmnk.Blazor.Mvvm 0.0.5 & Dmnk.Blazor.OverlayScrollbar 0.0.2
Fixed:
Dmnk.Blazor.OverlayScrollbar: The JS and CSS files were not properly added to the nuget package.
They did exist but not in thestaticwebassetsfolder where they belong.Dmnk.Blazor.Mvvm: Views now respond to CanExecuteChanged events of commands that are defined as fields
instead of properties.
Dmnk.Blazor.Mvvm 0.0.4
Fixed:
RegisteredViewFornow properly updates the view when the ViewModel changes, e.g. using in a@foreach
Dmnk.Blazor.Mvvm 0.0.3
Fixed:
RegisteredViewFornow works properly when passing a ViewModel cast to one of its base types, e.g.IMyViewModelor
INotifyPropertyChanged
Breaking Changes:
- The source generator for
ViewModelFornow generates a class in the namespace of the project that is using the
ViewModelForattribute instead of inDmnk.Blazor.Mvvm. This fixes usage in multiple projects.
Dmnk.Blazor.Mvvm 0.0.2
Added:
- ViewModelRegistry