Skip to content

Releases: gbastecki/BlazorMvvm

v1.1.1

01 Dec 16:16

Choose a tag to compare

[1.1.1]

Changed

  • BlazorMvvmViewModelFactory no longer throws an exception when trying to resolve a ViewModel that is not registered. Instead, it returns null.
  • BlazorMvvmViewModelFactoryExtensions is now generated for any OutputKind.

v1.1.0

30 Nov 17:41

Choose a tag to compare

[1.1.0]

Added

  • BlazorMvvmViewModelFactory for resolving ViewModels.
  • BlazorMvvmViewModelAttribute for registering ViewModels in ViewModelFactory.
  • BlazorMvvmViewModelFactoryConstructorAttribute to mark which ViewModel constructor should be used when resolving ViewModel if it has multiple constructors.
  • Source generator to auto-generate ViewModel registration code.
  • Unit tests for ViewModelFactory and related attributes.

Changed

  • InvokeRefresh in BlazorMvvmComponentBase is now protected virtual instead of private.
  • Updated README.md with new features.

v1.0.3

22 Nov 11:51

Choose a tag to compare

[1.0.3]

Added

  • BlazorCommandAttribute and BlazorObservablePropertyAttribute.
  • Source generator to auto-generate BlazorCommands and BlazorObservableProperties.
  • Unit tests for source generator.

Changed

  • All Commands now throw ArgumentNullException if the execute parameter is null.
  • Removed the upper limit on Microsoft.AspNetCore.Components.Web dependencies.
  • Updated README.md with new features.

v1.0.2

11 Nov 18:18

Choose a tag to compare

v1.0.2 - .net 10 support

v1.0.1

30 Oct 21:21

Choose a tag to compare

  • Updated README.md file for better clarity.
  • Reworked async Commands, changed synchronization primitive from lock to SemaphoreSlim.

Initial release v1.0.0

02 Feb 13:13

Choose a tag to compare

Initial release