Skip to content

Commit

Permalink
WAF Prepare release 8.0.0 (Beta 1)
Browse files Browse the repository at this point in the history
  • Loading branch information
jbe2277 committed Jan 5, 2024
1 parent 258e98b commit ef338a6
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
23 changes: 23 additions & 0 deletions src/System.Waf/Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,29 @@
Changelog
---------

Version 8.0.0 (Beta 1)
- WAF: Add INotifyCollectionItemChanged interface.
- WAF: Add IDelegateCommand interface for the RaiseCanExecuteChanged method.
- WAF: [Breaking Change] IReadOnlyObservableList interface inherits additional from INotifyCollectionChanging and INotifyCollectionItemChanged.
- WAF: ReadOnlyObservableList implements INotifyCollectionChanging and INotifyCollectionItemChanged.
- WAF: ObservableListViewBase implements INotifyCollectionChanging and INotifyCollectionItemChanged.
- WAF: Add ObservableList class which inherits from ObservableCollection and provides support for INotifyCollectionChanging and INotifyCollectionItemChanged.
- WAF: Add SynchronizingList which is an improved version of SynchronizingCollectionCore. It supports full two-way synchronization.
- WAF: [Obsolete] Mark SynchronizingCollectionCore and SynchronizingCollection as obsolete.
- WAF: Rename SettingsServiceCore to SettingsService; keep old class name for backward compatibility and mark it as obsolete.
- WAF: Add static DelegateCommand.RaiseCanExecuteChanged(..) method.
- WAF: Add AsyncDelegateCommand.ExecuteAsync method.
- WAF: WeakEvent adds support for the events CollectionChanging and CollectionItemChanged.
- WAF: Add static WeakEvent.TryRemove method.
- WAF: MockView adds support for BindingContext.
- WAF: Move MockSettingsService to UnitTesting.Core.
- Samples: Migrate to .NET 8.0.
- Samples: Use new ObservableList and DelegateCommand.RaiseCanExecuteChanged.
- Samples: Add shortcut to open log file (CTRL+SHIFT+L).
- NewsReader: Migrate to MAUI 8 / .NET 8.
- NewsReader: Extend unit testing and migrate to xUnit.


Version 7.0.0 (Release)
- WAF: Add .NET 6.0 target for all libraries. Some new features will only be available for .NET 6 or newer applications.
- WAF: Replace target net461 with netstandard2.0 for the Core libraries.
Expand Down
2 changes: 1 addition & 1 deletion src/System.Waf/Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<Company>jbe2277</Company>
<Copyright>Copyright © 2016-2023 jbe2277</Copyright>
<Copyright>Copyright © 2016-2024 jbe2277</Copyright>
<NeutralLanguage>en-US</NeutralLanguage>
<Nullable>enable</Nullable>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
Expand Down

0 comments on commit ef338a6

Please sign in to comment.