Skip to content

v0.10.0 - Major update

Compare
Choose a tag to compare
@Nixill Nixill released this 12 Dec 00:18
· 111 commits to master since this release
  • Update to .NET 8.0
  • Removes the Snowflake class and the NodaTime dependency
  • Fixes AVLTreeDictionary<K, V>.KeysAround to actually have the proper equal and higher keys.
  • Adds DictionaryGenerator<K, V>() and DictionaryGenerator<K, V>(Generator<K, V>) constructor overloads.
  • Adds IDictionary<K, V>.WithGenerator(Generator<K, V>) and IDictionary<K, V>.CopyWithGenerator(Generator<K, V>) extension methods.
  • Adds IList<T>.Pop(), IEnumerable<T>.Permutations(int), IEnumerable<T>.PermutationsDistinct(int), IEnumerable<T>.Repeat(int), IEnumerable<T>.RepeatInfinite(), IEnumerable<T>.AggregateFromFirst(Func<T, T, T>), and IEnumerable<T>.WithIndex() extension methods.
  • Adds NumberUtils.GCD(int, int), NumberUtils.GCD(long, long), and NumberUtils.LCM(long, long) math methods.

Full Changelog: 0.9.4...0.10.0