Skip to content

Gapotchenko.FX 2021.2 (Release build 2021.2.20)

Compare
Choose a tag to compare
@hrumhurum hrumhurum released this 17 Jan 21:11
  • Introduced Gapotchenko.FX.Math.Topology module that provides Graph<T> type and accompanying primitives including topological sorting
  • New FileSystem.PathEquivalenceComparer property returns the file path string comparer that takes into account path normalization and equivalence rules of the host environment
  • New AssociativeArray key/value map primitive which is similar to Dictionary<TKey, TValue> but handles the whole space of key values including null
  • New string metric functions: DamerauLevenshteinDistance, HammingDistance, JaroDistance, LcsDistance, OsaDistance
  • Added PriorityQueue polyfill
  • Added IEnumerable<byte> AsEnumerable() polyfill for System.IO.Stream
  • Added LongIndexOf LINQ polyfill
  • Added TryGetNonEnumeratedCount LINQ polyfill
  • Improved support for .NET 6.0 target framework
  • Improved AssemblyAutoLoader which can now work simultaneously with app domains and assembly load contexts
  • String metric functions now take an optional maxDistance parameter that limits computational resources required to calculate the distance