Skip to content

2.2.0

Latest
Compare
Choose a tag to compare
@Aldaviva Aldaviva released this 07 Oct 07:29
· 10 commits to master since this release
887c1ec
  • Added protected parameterless constructor to ManuallyRecalculatedProperty so it's easier to subclass and override ComputeValue().
  • Extracted interface from SettableProperty abstract class so that third-party subclasses can mix and match which interfaces they want to implement.
  • Target .NET Standard 2.1, .NET Standard 2.0, and .NET Framework 4.6.2 (removing .NET Framework 4.5.2 because Visual Studio 2022 really can't build it), with conditional compilation of exceptions if you try to use features unavailable in .NET Standard 2.0 (NativeReadableProperty/NativeWritableProperty's constructors that take object instead of INotifyPropertyChanged).
  • Added GitHub Actions CI job.
  • Added package icon.
  • Attempting to enable Source Link and deterministic CI builds.
  • Updated documentation of .NET Framework target version (was increased from 4.5.2 to 4.6.2 because Visual Studio 2022 really can't build 4.5.2).
  • Added coverage reporting to Coveralls.
  • Updated Readme with badges and new features (ManuallyRecalculatedProperty parameterless constructor, ConnectableProperty connecting to constant).