Releases: jbe2277/waf
Releases · jbe2277/waf
System.Waf
Notes
- This release contains the source code of the Win Application Framework (WAF) and the sample applications. Please build the whole solution before you start one of the sample applications.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET Standard 2.0 or .NET Framework 4.6.1System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET Core 3.1 or .NET Framework 4.6.1System.Waf
Solution: Visual Studio 2019NewsReader
Solution: Visual Studio 2019
Changelog
- WAF: Update version numbers.
System.Waf
- WAF: Add TraceSourceExtensions
System.Waf
- WAF: Add Initialize to ViewModelCore and introduce the IViewModelCore interface
- Samples: Add nullable annotations
System.Waf
- WAF: WPF libraries added support for .Net Core 3.1.
- WAF: Add nullable annotations which are used by C# 8.0 Nullable Reference Types support.
- WAF Remove obsolete method CollectionHelper.Empty (Breaking Change).
- WAF: WPF unit tests run now on .NET Core 3.1 and on .NET Framework 4.6.1.
- BookLibrary: Migrate Entity Framework Core 2.2 to Entity Framework Core 3.1.
- Writer: Move creating the XAML print preview into Presentation layer as it depends on the Dispatcher thread.
- Samples: Target multiple frameworks (runtimes): .Net Core 3.1 and .NET Framework 4.7.2.
- Samples: Run unit tests on all targeted frameworks: .Net Core 3.1 and .NET Framework 4.7.2.
- All: Migrate all projects (csproj) to the new Project SDK format.
- All: Improve code by using C# 8.0.
- Build: Visual Studio 2019 (Version 16.4) or newer is required.
System.Waf
Notes
- This release contains the source code of the Win Application Framework (WAF) and the sample applications. Please build the whole solution before you start one of the sample applications.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET Standard 2.0 or .NET Framework 4.6.1System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET Framework 4.6.1System.Waf
Solution: Visual Studio 2017NewsReader
Solution: Visual Studio 2017
Changelog
- WAF: Update version numbers.
System.Waf
- WAF: UserSettingsBase inherits now from Model.
System.Waf
- WAF: Move ApplicationInfo class from WPF to Core assembly.
- WAF: Add SettingsServiceCore class in Core assembly.
System.Waf
Notes
- This release contains the source code of the Win Application Framework (WAF) and the sample applications. Please build the whole solution before you start one of the sample applications.
Requirements
System.Waf.Core
andSystem.Waf.UnitTesting.Core
: .NET Standard 2.0 or .NET Framework 4.6.1System.Waf.Wpf
andSystem.Waf.UnitTesting.Wpf
: .NET Framework 4.6.1System.Waf
Solution: Visual Studio 2017NewsReader
Solution: Visual Studio 2017
Changelog
- WAF: Update version numbers.
System.Waf
- WAF: Improve error handling of the SettingsService.
- Samples: Use the new Project SDK format for the csproj files.
- BookLibrary: Migrate Entity Framework 6 to Entity Framework Core 2.2
- BookLibrary: Refactor the Entity Framework integration so that unit testing of the Application layer is easier.
- BookLibrary: Improve unit tests by using EF Core InMemoryDatabase.
- Samples: Change some projects to target .NET Standard 2.0.
System.Waf
- WAF: Core projects target now .Net Standard 2.0 and .NET Framework 4.6.1.
- WAF: Core unit tests run now on .NET Core 2.1 and on .NET Framework 4.6.1.
- WAF: Mark CollectionHelper.Empty as Obsolete.
- WAF: Use new NuGet package creation features.
- All: Improve code by using C# 7.0.
- Samples: Migrate csproj files to use PackageReference instead of packages.config.
- Build: Visual Studio 2017 (Version 15.9) or newer is required.