Skip to content

Acolyte.NET v2.2.0

Latest

Choose a tag to compare

@Vasar007 Vasar007 released this 17 Jan 00:09
· 1 commit to master since this release
333bbd3

Release v2.2.0

Minor release with some optimizations, fixes and new features. There are no breaking changes in this release.

Configuration changes

  • Added dotnet-format tool and check in CI
  • Used DirectoryProperties.build instead of manaul constants for versions of NuGet pacakges

Feature changes

Major changes

  • Used Microsoft.Bcl.HashCode instead of own HashCode implementation (CSharp package)
  • Acolyte.Collections.EnumerableExtensions marked as obsolete (CSharp package)
  • Optimized ToSingleString to not allocate array and remove unnecessary iteration (CSharp package)

New

  • Added lots of tests for logic (CSharp and FSharp package)
  • Added disposable scope and console tools (CSharp package)
  • Added basic helper for DateTime (CSharp package)
  • Added extensions for Tuple and ValueTuple (CSharp package)
  • Added some useful methdods for functions, numbers and etc (CSharp package)
  • Added several classes to work with Options and Result (FSharp package)
  • Added several new methods for collections (FSharp package)

Bug fixes

  • Fixed invalid processing for results in TaskExtensions.UnwrapResultsOrExceptions (CSharp package)
  • Fixed unused lock in ConcurrentHashSet.Overlaps method (CSharp package)

Closing issues