Skip to content

8.0.0 Preview 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@michael-hawker michael-hawker released this 10 Mar 22:18

Changes:

Breaking Changes 💥:

  • #131: Remove CanExecute checks from Execute logic
  • #113: Propagate task exceptions to TaskScheduler.UnobservedTaskException
  • #127: Switch async commands to default to no concurrent execution

New features 🆕:

  • #119: [ObservableProperty] generates partial OnPropertyChanging/Changed methods
  • #128: Add cancel command support

Improvements ✨:

  • #135: Add [DynamicallyAccessedMembers] annotations
  • #122: Fix async command event notifications
  • #124: Add to generated observable properties

Bugs 🐛:

  • #13: MVVM Source Generators: CS1028 Error if #region block
  • #45: StrongReferenceMessenger.Unregister[All] fixes

Others:

  • #132: Remove [DebuggerNonUserCode] from visible members
  • #134: Remove ArrayPoolBufferWriter explicit constructor
  • #130: Fixed typos in Span2D implicit operators
  • #120: Fix IRecipient generator for partial recipient declarations
  • #111: Fix AsyncRelayCommand with allowConcurrentExecutions == false not raising CanExecuteChanged
  • #110: Fix [ObservableRecipient] with inherited base attributes

This list of changes was auto generated.