One of the guiding philosophies we’ve had about supported platforms for Caliburn.Micro is to support the platforms that are supported by the latest version of Visual Studio.
Given this we’ve dropped support for the following platforms.
We’ll also be discontinuing support for .NET 4.0 for WPF. The minimum version of .NET for WPF is now 4.5.
All of these platforms are still supported in the 3.x releases.
Below is the changes included in 4.0.0 release (so far).
The platforms targeted have been changed to support the new .NET ecosystem. These include:
The Event Aggregator is the first class to go through major breaking changes, this brings it into an async implementation approach that is the main reason for 4.0.0.
The full changes are available in the event aggregator migration documentation.
All the interfaces that support view model lifecycle such as IActivate
and IGuardClose
now support an async implementation.
The full changes are available in the Screen migration documentation.