New
v2.0.0
Breaking Changes
- Target framework upgraded to .NET 10.0 (was .NET Core 2.0)
DLinkedList.InsertAfternow correctly inserts after index (was before)SkipListsentinel bugs fixed -Contains(0)on empty list now returnsfalseBellmanForditeration count fixed (V-1 iterations, was V-2)
New Features
OpenScatterHashTablefully implemented (was all NotImplementedException)
Bug Fixes
ChainedHashTable.CopyToindex increment bugSkipListlevel generation always >= 1 (fixes items not being added)SkipListsentinel node matching (fixes false positives for default values)BinomialMinHeapsize tracking in merge operationsBellmanFordoptimality 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