Releases: lecode-official/mvvm-framework
Release list
v0.3.7 Release
Now there is a boolean IsExecuting property in the reactive commands in addition to an observable. Also updated all NuGet packages to their latest versions.
v0.3.6 Release
- Installed the latest versions of all NuGet packages
- Fixed the error message in the exception that is thrown, when view models do not implement IViewModel
- Now it is possible to use none-async delegates with reactive commands
- Fixed a bug which caused the CanExecute property in the reactive command to sometimes return a wrong value
- Implemented validation for reactive properties
v0.3.5 Release
Fixed a bug where calling RemoveRange on a ReactiveCollection actually called AddRange internally.
v0.3.4 Release
This is an emergency release, because some things broke after changing how the value converters behaved.
v0.3.3 Release
Now nullable types are supported in the value converters. Also some bugs were fixed in the value converters.
v0.3.2 Release
Added a new abstract base class for reactive collections: ReadOnlyReactiveCollection, which makes it much easier to implement custom reactive collections. Both ReactiveCollection and DerivedReactiveCollection derive from ReadOnlyCollection. This change should not affect existing code.
v0.3.1 Release
Added an IsEmpty property to the reactive collection and the derived reactive collection. Also added a HasValue property to the reactive property. This makes it easier to use the three types.
v0.3.0 Release
- The reactive database context was removed from the framework, because it was deemed out of scope of the framework, the reactive database context is now a separate project on GitHub and NuGet
- Removed the reactive configuration context, because reactive should not be used on such a low layer
- Removed all references to ReactiveUI and instead implemented custom implementations of ReactiveProperty, ReactiveCommand, ReactiveCollection, and ReactiveDerivedCollection, also now view models should either directly implement IViewModel or derive from ViewModel, because ReactiveViewModel no longer exists
- The dialog service now offers the possibility to use the file open dialog to select multiple files
- Fixed the WPF window owner bug, where a parent window would be minimized, when a child window closes
- Fixed some minor bugs and code smells
v0.2.9 Release
Fixed some code smells and consolidated some minor things between the WPF and the UWP version. Also made the initial release of the UWP version of the framework. The UWP version of the framework looks and feels very similar to the WPF version, but it acknowledges the differences between the platforms by providing APIs that are very similar but tailor-made for UWP.
v0.2.8 Release
Fixed some minor problems and integrated XML documentation, so that Intellisense provides more information to the user.