Skip to content

v4.0.0.5323

Choose a tag to compare

@I-RzR-I I-RzR-I released this 14 Oct 12:01
· 81 commits to main since this release
126895a

What's Changed

Multiple extension methods; Relocate and rename some classes by @I-RzR-I in #40

  • Add new byte extension: IsEntirelyNull.
  • Add new enumerable extensions: ConvertToQuerystring, Convert.
  • Add new dictionary extensions: TryGetValue, GetValueOrDefault, ContainsAllKeys, ContainsAnyKeys.
  • Add new DateTime extensions: ToEpoch, FromEpoch, IsDifferentDay, IsDifferentLocalDay.
  • Add ConcurrentQueue extensions: Purge, Prune, DequeueAll, DequeueBatch, EnqueueRange, Enqueue, EnqueueRange, DequeueAndProcessBatches.
  • Add ConcurrentDictionary extensions: Remove, RemoveWhere, TryRemove, RemoveAll, GetValueOrDefault.
  • Add DirectoryInfo extensions: GetMatchingFiles, Empty, GetParentOf, Where, HasDirectories, HasFiles, IsEmpty.
  • Adjust the location of the JsonObjectSerializer class.
  • Add new enumerable extensions: ForEach, ForEachAsync.
  • Rename and relocate the InsensitiveCaseHashtableHelper to InsensitiveCaseHashtable.
  • Rename and relocate the DisposablesCollectionHelper to DisposableStackCollection.
  • Implement TEA helper.
  • Add TEA extensions TEAEncrypt, TEADecrypt.

Full Changelog: v3.4.0.7452...v4.0.0.5323