Skip to content

Releases: tibel/Caliburn.Light

Caliburn.Light 6.3.0

14 Feb 09:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

03 Jan 15:25
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Changed

  • Avalonia: Updated to 11.3.10
  • Changed AddRegexRule() use Func<Regex> to support GeneratedRegexAttribute

Fixed

  • nullable annotations for weak events

Caliburn.Light 6.2.0

20 Dec 06:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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 PageLifecycle to block DataContext inheritance

Caliburn.Light 6.1.0

08 Dec 10:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Added

  • Added Avalonia support
  • WinUI: Added ContentDialogLifecycle
  • WinUI: Added IWindowManager.ShowContentDialog(viewModel, ownerViewModel, context)

Changed

  • IWindowManager methods throw when owner window cannot be determined
  • bind to IHaveDisplayName in Ensure methods only
  • optimize IViewModelLocator lookup

Removed

  • WPF: Removed IWindowManager.ShowPopup(viewModel, context)

Caliburn.Light 6.0.0

23 Nov 10:24

Choose a tag to compare

Added

  • Added ViewAware.OnViewDetached(view, context) and IViewAware.GetViews()
  • Added ViewModelLocatorConfiguration
  • WPF: Added PageLifecycle
  • WPF: Added IWindowManager.ShowOpenFolderDialog(settings, ownerViewModel)
  • WinUI: Added WindowLifecycle, PopupLifecycle and PageLifecycle
  • WinUI: Added WindowManager

Changed

  • .NET 8.0 only
  • Enabled nullable

Removed

  • Removed SimpleContainer and ViewModelTypeResolver
  • Removed IViewAware.ViewAttached and ViewAware.Views
  • WinUI: Removed SuspensionManager, NavigationService and FrameAdapter

Fixed

  • Fixed context parameter to be of type string everywhere

Caliburn.Light 5.3.0

22 Feb 08:13

Choose a tag to compare

  • optimize fix IViewModelLocator not found
  • add .NET 8.0
  • [WinUI] update AppSDK 1.6.0

Caliburn.Light 5.2.1

20 Aug 05:16

Choose a tag to compare

  • fix IViewModelLocator not found

Caliburn.Light 5.2.0

18 Nov 08:57

Choose a tag to compare

  • remove .NET Core 3.1
  • [WinUI] update AppSDK 1.2.1
  • [WinUI] use DispachterQueue
  • [WinUI] remove sharing service

Caliburn.Light 5.1.0

26 Nov 12:56

Choose a tag to compare

Updated WinUI (Microsoft.WindowsAppSDK 1.0.0)

Caliburn.Light 5.0.0

20 Aug 12:45

Choose a tag to compare

  • 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