Skip to content

Releases: rsdn/CodeJam

4.0.2

03 Jan 17:01
Compare
Choose a tag to compare

What's new in 4.0.2

  • Return ordered result in TaskHelper.ForEachAsync
  • Optimize QueryableExtensions.Intersect
  • .NET 6.0 support

4.0.1

10 Sep 10:33
Compare
Choose a tag to compare

What's new in 4.0.1

  • Fix various nullability issues
  • Remove Theraot dependency for .NET Core 3.1 and .NET Standard 2.0, 2.1

4.0.0

30 Aug 14:18
Compare
Choose a tag to compare

What's new in 4.0.0

  • Breaking changes:
    • AdjustTimeout behaves as user would expect.
    • Original AdjustTimeout renamed to AdjustAndLimitTimeout
    • Added nullability annotations to serveral methods in old .NET versions even if they don't match the base interfaces
  • Nullability improvements
  • Added Code.NotNullNorEmptyAndItemNotNull
  • Add C# nullability markup.
  • Remove JetBrains nullability markup: NotNull/CanBeNull/ItemNotNull.
  • Remove deprecated targets. Supporting: .NET 3.5+, .NET Standard 2.0+, .NET Core 3.1+.
  • Fixed Range string representation bug.
  • Refactoring & code cleanup

3.3.1

12 Feb 13:31
Compare
Choose a tag to compare

What's new in 3.3.1

* Fix StreamExtensions.ReadAsByteArray (non-seekable stream support)

4.0.0-beta1

30 Jan 11:40
Compare
Choose a tag to compare
4.0.0-beta1 Pre-release
Pre-release

What's new in 4.0.0-beta1

  • Add C# nullability markup.
  • Remove JetBrains nullability markup: NotNull/CanBeNull/ItemNotNull.
  • Remove deprecated targets. Supporting: .NET 3.5+, .NET Standard 2.0+, .NET Core 3.1+.
  • Fixed Range string representation bug.
  • Refactoring & code cleanup

3.3.0

20 Nov 22:01
Compare
Choose a tag to compare

What's new in 3.3.0

  • Add more string Invariant and Ordinal methods.
  • Add value annotations.
  • Add WaitTaskAsync extension method
  • Upgrade to Theraot.Core 3.2.0 which fixes many issues in old .NET Frameworks.

3.2.0

30 Aug 19:05
Compare
Choose a tag to compare

What's new in 3.2.0

  • CreateSingle performance improvements
  • Additional Stream helper methods
  • Configuration API and retry policy for temporary data helpers
  • ToCompositeRangeExclusive method
  • StringBuilder IsNullOrEmpty/NotNullNorEmpty methods
  • ForEachAsync method
  • Refactoring, fixes and and code cleanup

3.1.0

28 Feb 09:40
Compare
Choose a tag to compare

What's new in 3.1.0

  • Return missing Jetbrains annotations
  • One argument enumerable deconstruct

3.0.1-rc1

18 Feb 20:31
Compare
Choose a tag to compare
3.0.1-rc1 Pre-release
Pre-release

What's new in 3.0.1-rc1

  • Fixes and and code cleanup

3.0.1-beta3

11 Feb 20:17
Compare
Choose a tag to compare
3.0.1-beta3 Pre-release
Pre-release

What's new in 3.0.1-beta3

  • IsAssignableTo() reflection helper.
  • Deconstruct methods for arrays, lists and enumerables (to support positional pattern).
  • !Breaking change!: EnumHelper.GetFlagsMask() replaced with EnumHelper.GetValuesMask() method.
  • Algorithms.MinMax(). Math.Min/Max() for any comparable type.
  • EnumHelper.GetDefinedFlags(value).
  • EnumHelper.ToFlags(value) extension method.
  • Code cleanup.
  • WaitForCancellationAsync() extension method.
  • TimeoutHelper class.
  • WithTimeout() methods.
  • Refactoring, fixes and and code cleanup