Releases: tibel/Caliburn.Light
Releases · tibel/Caliburn.Light
Caliburn.Light 6.3.0
Added
- Added .NET 10.0 support
Changed
- WinUI: Updated AppSDK to 1.8.5
- Avalonia: Updated to 11.3.12
Fixed
- EventAggregator: allow unsubscribe in message handler
- WeakEventSource: avoid to create list on publish
Caliburn.Light 6.2.1
Changed
- Avalonia: Updated to 11.3.10
- Changed
AddRegexRule()useFunc<Regex>to supportGeneratedRegexAttribute
Fixed
- nullable annotations for weak events
Caliburn.Light 6.2.0
Added
- Avalonia: Added file-dialogs to
IWindowManager - WinUI: Added file-dialogs to
IWindowManager
Changed
- WPF: Renamed file-dialog types
- WPF: Extended
MessageBoxDialogOptions
Fixed
- WinUI: Fixed
PageLifecycleto block DataContext inheritance
Caliburn.Light 6.1.0
Added
- Added Avalonia support
- WinUI: Added
ContentDialogLifecycle - WinUI: Added
IWindowManager.ShowContentDialog(viewModel, ownerViewModel, context)
Changed
IWindowManagermethods throw when owner window cannot be determined- bind to
IHaveDisplayNameinEnsuremethods only - optimize
IViewModelLocatorlookup
Removed
- WPF: Removed
IWindowManager.ShowPopup(viewModel, context)
Caliburn.Light 6.0.0
Added
- Added
ViewAware.OnViewDetached(view, context)andIViewAware.GetViews() - Added
ViewModelLocatorConfiguration - WPF: Added
PageLifecycle - WPF: Added
IWindowManager.ShowOpenFolderDialog(settings, ownerViewModel) - WinUI: Added
WindowLifecycle,PopupLifecycleandPageLifecycle - WinUI: Added
WindowManager
Changed
- .NET 8.0 only
- Enabled nullable
Removed
- Removed
SimpleContainerandViewModelTypeResolver - Removed
IViewAware.ViewAttachedandViewAware.Views - WinUI: Removed
SuspensionManager,NavigationServiceandFrameAdapter
Fixed
- Fixed context parameter to be of type string everywhere
Caliburn.Light 5.3.0
- optimize fix IViewModelLocator not found
- add .NET 8.0
- [WinUI] update AppSDK 1.6.0
Caliburn.Light 5.2.1
- fix
IViewModelLocatornot found
Caliburn.Light 5.2.0
- remove .NET Core 3.1
- [WinUI] update AppSDK 1.2.1
- [WinUI] use DispachterQueue
- [WinUI] remove sharing service
Caliburn.Light 5.1.0
Updated WinUI (Microsoft.WindowsAppSDK 1.0.0)
Caliburn.Light 5.0.0
- replace IUIContext with IDispatcher
- replace ThreadOption in IEventAggregator with IDispatcher
- remove IParent, IConductActiveItem and IScreen
- remove dialogResult from TryClose()
- change IClose to be async
- remove coroutines
- add ownerViewModel to IWindowManager functions
- reduce generic types for rule validation
- WinUI 3.0
- remove logging