v0.10.0 - Major update
- Update to .NET 8.0
- Removes the Snowflake class and the NodaTime dependency
- Fixes
AVLTreeDictionary<K, V>.KeysAroundto actually have the proper equal and higher keys. - Adds
DictionaryGenerator<K, V>()andDictionaryGenerator<K, V>(Generator<K, V>)constructor overloads. - Adds
IDictionary<K, V>.WithGenerator(Generator<K, V>)andIDictionary<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>), andIEnumerable<T>.WithIndex()extension methods. - Adds
NumberUtils.GCD(int, int),NumberUtils.GCD(long, long), andNumberUtils.LCM(long, long)math methods.
Full Changelog: 0.9.4...0.10.0