Skip to content

Releases: tibel/Caliburn.Light

Caliburn.Light 5.2.1

20 Aug 05:16
Compare
Choose a tag to compare
  • fix IViewModelLocator not found

Caliburn.Light 5.2.0

18 Nov 08:57
Compare
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
Compare
Choose a tag to compare

Updated WinUI (Microsoft.WindowsAppSDK 1.0.0)

Caliburn.Light 5.0.0

20 Aug 12:45
Compare
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

Caliburn.Light 5.0.0-alpha.1

09 Apr 11:29
Compare
Choose a tag to compare
Pre-release
  • 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

Caliburn.Light 4.0.0

11 Nov 19:56
Compare
Choose a tag to compare
  • Support view model life cycles where async operations are happening
  • Merged IActivate and IDeactivate into IActivatable
  • Removed BootstrapperBase and CaliburnApplication
  • Removed conventions (NameBasedViewModelTypeResolver)
  • Replaced IServiceLocator by IServiceProvider
  • Introduce WPF and WinUI namespaces
  • Removed UIContext
  • Added IReadOnlyBindableCollection
  • Removed ScreenHelper
  • Removed PropertySupport
  • Added INotifyPropertyChanging

Caliburn.Light 3.3.0

21 Oct 17:33
Compare
Choose a tag to compare
  • migrated from PCL to .NET Standard 2.0
  • changed minimum supported frameworks to NET 4.6.1 and UAP 10.0.16299
  • added .NET Core 3.0 WPF support

Caliburn.Light 3.2.0

26 Oct 11:40
Compare
Choose a tag to compare
  • added new FrameAdapter that attaches the framwork to a Frame instance
  • added IPreserveState and INavigationAware interfaces for ViewModels
  • added SuspensionManager
  • streamlined SimpleContainer API
  • changed SimpleContainer.GetInstance() to return null instead of throwing exception if not found
  • changed DelegateCommandBuilder to return concrete class instead of interface
  • changed NavigationService to be used by ViewModels only (framework uses FrameAdapter)
  • removed Weakly
  • removed NavigationHelper
  • removed CallMethodAction and InvokeCommandAction

Caliburn.Light 3.1.0

14 Jan 19:45
Compare
Choose a tag to compare
  • change Validation to be reflection free
  • don't create new strings in validators (pre-format error messages)
  • remove usage of Expression<Func<TProperty>> to extract the property name
  • initial documentation update
  • add BindableCommand as base class of DelegateCommand
  • remove support for static subscribers in EventAggregator
  • optimize EventAggregator for async subscribers
  • UAP: support cal:Bind.CommandParameter with x:Bind
  • UAP: support special value in DelegateCommand.OnEvent
  • UAP: enable nameof() usage with NavigateHelper

Caliburn.Light 3.0.4

19 Nov 20:19
Compare
Choose a tag to compare

fix null check (#74)