Skip to content

v2.0.0

Choose a tag to compare

@aalhour aalhour released this 08 Jan 22:38
· 14 commits to master since this release
2f60a0c

Breaking Changes

  • Target framework upgraded to .NET 10.0 (was .NET Core 2.0)
  • DLinkedList.InsertAfter now correctly inserts after index (was before)
  • SkipList sentinel bugs fixed - Contains(0) on empty list now returns false
  • BellmanFord iteration count fixed (V-1 iterations, was V-2)

New Features

  • OpenScatterHashTable fully implemented (was all NotImplementedException)

Bug Fixes

  • ChainedHashTable.CopyTo index increment bug
  • SkipList level generation always >= 1 (fixes items not being added)
  • SkipList sentinel node matching (fixes false positives for default values)
  • BinomialMinHeap size tracking in merge operations
  • BellmanFord optimality check for unreachable vertices

Other

  • Modernized test suite with xUnit best practices (620+ tests)
  • Updated all dependencies to latest versions
  • CI/CD workflow improvements with matrix builds