Skip to content

Releases: I-RzR-I/DomainCommonExtensions

v4.3.0.6204

11 Jan 15:23
aa4603c

Choose a tag to compare

What's Changed

  • Add a type of indexable enumerable by @I-RzR-I in #45

Full Changelog: v4.2.1.4986...v4.3.0.6204

v4.2.1.4986

04 Dec 12:10
cb47874

Choose a tag to compare

What's Changed

Full Changelog: v4.2.0.8401...v4.2.1.4986

v4.2.0.8401

03 Dec 21:33
000a037

Choose a tag to compare

What's Changed

Add ConcurrentDictionary, long, and type extension methods by @I-RzR-I in #43

  • Add long extension method: AsReadableFileSize.
  • Add ConcurrentDictionary extension method: AddOrUpdate.
  • Add type extension method: IsAssignableFromPortable.

Full Changelog: v4.1.0.8241...v4.2.0.8401

v4.1.0.8241

11 Nov 21:25
1d0737a

Choose a tag to compare

What's Changed

  • Add multiple extensions and helpers by @I-RzR-I in #42

-> Add INI file reader helper.
-> Add new Dictionary extension methods: AddOrUpdate, AddOrUpdateValue, AddOrUpdateValues, AddOrUpdateValues.
-> Add TaskRunnerHelper that allows to use as Task.Run.
-> Add new enumerable extension method: IsNotNullOrEmptyEnumerable.
-> Add new string extension methods: IsWebUrl.
-> Add new string extension methods: IsAllUpperCase, IsAllLowerCase, IsAllLetters, CleanTextToLettersNumbersAndSpace.
-> Add new string extension methods: AddPeriod, RemovePeriod, AddPeriodValue, RemovePeriodValue.
-> Adjust code execution and add new tests.
-> Add new Type extension methods: IsNonAbstractClass, GetBaseTypes, IsInNamespaceAlternative, IsInExactNamespace, HasAttribute.
-> Add new string extension: NotAllowedEmpty.
-> Add new enum extension: IsDefined.
-> Add new T extension methods: NotAllowNull.
-> Add new Random method: Bool.
-> Add new enumerable ext: ToHashSet, HasAny.

Full Changelog: v4.0.1.8519...v4.1.0.8241

v4.0.1.8519

27 Oct 21:59
4712003

Choose a tag to compare

What's Changed

Full Changelog: v4.0.0.5323...v4.0.1.8519

v4.0.0.5323

14 Oct 12:01
126895a

Choose a tag to compare

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

v3.4.0.7452

07 Oct 17:50
28687f3

Choose a tag to compare

Merge pull request #39 from I-RzR-I/feature/DictListAddIfNotExist

Feature/dict list add if not exist

v3.3.0.5249

29 Sep 11:43
e8decf1

Choose a tag to compare

Merge pull request #38 from I-RzR-I/feature/AddStringDateTimeGuidExt_1

Feature/add string date time guid ext 1

v3.2.0.4113

13 Aug 08:37
6d25983

Choose a tag to compare

What's Changed

  • Feature/add base32 byte by @I-RzR-I in #36
  • [b9538c3] (RzR) -> Add missign BASE32 methods: Base32Encode, Base32Decode. Adjust existing IsBase32String.

Full Changelog: v3.0.0.3007...v3.2.0.4113

v3.1.0.3090

13 Aug 05:48
6d25983

Choose a tag to compare

What's Changed

  • Feature/add base32 byte by @I-RzR-I in #36

  • [90ce1ef] (RzR) -> Add and adjust test methods.

  • [e8fafdc] (RzR) -> Add DateTime method: Epoch.

  • [8bb8672] (RzR) -> Add byte method: Base32BytesToString.

  • [896be11] (RzR) -> Add string methods IsBase32String, Base32ToBytes and adjust TrimAndReduceSpace, TrimAndReplaceSpecialCharacters.

Full Changelog: v3.0.0.3007...v3.1.0.3090