Releases: jbe2277/waf
Releases · jbe2277/waf
System.Waf
- WAF: Change the WAF Core assemblies to PCL Profile7 (portable-net45+win8)
- WAF: Change other assemblies to TargetFrameworkVersion 4.6.1
- WAF: Breaking change The WAF assemblies are not signed with the strong name anymore.
- WAF: Improve ValidatableModel to support correct WPF Binding validation for whole object validation.
- WAF: Breaking change Remove ValidatableModel.ValidateProperty because it allows to create inconsistent error states.
- WAF: New implementation for ThrottleAction (Timer is not supported by PCL Profile7).
- WAF: Improve implementation of ApplicationInfo.
- WAF: UnitTestSynchronizationContext: Fix CreateCopy method.
- BookLibrary: Migrate DB from SQL Compact to SQLite.
- Writer: Replace RibbonWindow with Window to fix the border issues.
System.Waf
- WAF: Remove all types from the Applications layer in the System.Waf.Uwp project. An UWP Applications layer should only reference the Core library.
- WAF: Refactor the ViewModelCore and ViewModel base classes.
System.Waf
- WAF: Fix TargetName in NavigationToggleButton.
- WAF: Add CollectionHelper.Empty method that returns an empty IReadOnlyList.
- WAF: DelegateCommand: Add static property DisabledCommand.
- WAF: Enhance the StringFormatConverter to support MultiBinding.
System.Waf
- WAF: DelegateCommand.Execute does not throw an exception anymore when CanExecute returns false.
- WAF: NavigationToggleButton uses now IconElement instead of Symbol.
- WAF: Fix IsVisible implementation in LazyContentPresenter.
- WAF: Update Microsoft.NETCore.UniversalWindowsPlatform to 5.1.0
System.Waf
- WAF: Add System.Waf.Uwp project with initial support for UWP App development.
- WAF: Add SynchronizingCollectionCore class and adapt the SynchronizingCollection class.
- WAF: Add public DispatcherHelper.DoEvents implementation.
- WAF: Add StringHelper.Truncate implementation.
- InfoMan: Improve UI styling for better text alignment.
- Samples: Enhance WPF design time support.
System.Waf
- Provide a core package of WAF as reusable portable library.
- Improved ViewModel implementation for faster DataContext initialization when using MEF.
- Add AsyncDelegateCommand class.
- Change TargetFrameworkVersion to v4.6 for WPF applications
- Removed types and members that were marked as obsolete in version 3.
- Removed serialization support because the portable library does not support it.
- Samples: Improve code by using C# 6.0.
- InfoMan: Introduce a custom ToolBar style.