Skip to content

Releases: rsdn/CodeJam

1.3.0

18 Apr 18:45
Compare
Choose a tag to compare

What's new in 1.3.0

  • Code cleanup

What's new in 1.3.0-rc1

  • Sequence.Random methods
  • Code cleanup and fixes

What's new in 1.3.0-beta5

  • New package icon
  • Fix CompareBuilder bugs and performance
  • ToXxx/XxxInvariant parse methods for common primitives
  • Ranges performance improved
  • OwnedCollection class
  • InfoOf.Constructor overloads
  • EnumerableExtensions.MinOrDefault/MaxOrDefault methods
  • Memory.CompareInline method
  • ReflectionExtensions IsDebugAssembly and GetShortAssemblyQualifiedName methods
  • EnumerableExtensions.IsFirst/IsLast
  • Code cleanup and fixes

What's new in 1.3.0-beta4

  • CompositeRangeExtensions.GetIntersection/GetIntersections methods (helpers for searching for intersection ranges)
  • Ranges: NaN values support
  • Code.InRange assertion
  • Breaking change! Part of functionality moved to separate assembly and package CodeJam.Blocks.
  • StringExtensions.ToDecimal method added
  • Code cleanup

What's new in 1.3.0-beta3

  • Helpers for metadata attributes
  • Ranges improvements
  • HashCode class performance optimization
  • ReflectionEnumHelper.GetFields method added
  • EnumerableExtension.CombinedWithPrevious/Next methods added
  • CompositeRangeExtensions.ToCompositeRangeFrom/To methods added
  • Composite ranges Trim/Extend methods added
  • Breaking change! ObjectPool and SharedPool classes removed
  • Code cleanup

What's new in 1.3.0-beta2

  • Memoize overloads with LazyThreadSafetyMode
  • EnumerableExtensions.GroupWhile methods
  • Code cleanup

What's new in 1.3.0-beta1

  • OneOf<> and ValueOneOf<> types for tagged (discriminated, joint) unions
  • Code cleanup

1.3.0-rc1

23 Mar 17:35
Compare
Choose a tag to compare
1.3.0-rc1 Pre-release
Pre-release

What's new in 1.3.0-rc1

  • Sequence.Random methods
  • Code cleanup and fixes

1.3.0-beta5

09 Mar 15:54
Compare
Choose a tag to compare
1.3.0-beta5 Pre-release
Pre-release

What's new in 1.3.0-beta5

  • New package icon
  • Fix CompareBuilder bugs and performance
  • ToXxx/XxxInvariant parse methods for common primitives
  • Ranges performance improved
  • OwnedCollection class
  • InfoOf.Constructor overloads
  • EnumerableExtensions.MinOrDefault/MaxOrDefault methods
  • Memory.CompareInline method
  • ReflectionExtensions IsDebugAssembly and GetShortAssemblyQualifiedName methods
  • EnumerableExtensions.IsFirst/IsLast
  • Code cleanup and fixes

1.3.0-beta4

23 Jan 09:23
Compare
Choose a tag to compare
1.3.0-beta4 Pre-release
Pre-release

What's new in 1.3.0-beta4

  • CompositeRangeExtensions.GetIntersection/GetIntersections methods (helpers for searching for intersection ranges)
  • Ranges: NaN values support
  • Code.InRange assertion
  • Breaking change! Part of functionality moved to separate assembly and package CodeJam.Blocks.
  • StringExtensions.ToDecimal method added
  • Code cleanup

1.3.0-beta3

12 Jan 08:59
Compare
Choose a tag to compare
1.3.0-beta3 Pre-release
Pre-release

What's new in 1.3.0-beta3

  • Helpers for metadata attributes
  • Ranges improvements
  • HashCode class performance optimization
  • ReflectionEnumHelper.GetFields method added
  • EnumerableExtension.CombinedWithPrevious/Next methods added
  • CompositeRangeExtensions.ToCompositeRangeFrom/To methods added
  • Composite ranges Trim/Extend methods added
  • Breaking change! ObjectPool and SharedPool classes removed
  • Code cleanup

1.3.0-beta2

19 Dec 19:36
Compare
Choose a tag to compare
1.3.0-beta2 Pre-release
Pre-release

What's new in 1.3.0-beta2

  • Memoize overloads with LazyThreadSafetyMode
  • EnumerableExtensions.GroupWhile methods
  • Code cleanup

1.2.0

30 Nov 09:36
Compare
Choose a tag to compare

What's new in 1.2.0-stable

  • Code cleanup

1.3.0-beta1

29 Nov 09:35
Compare
Choose a tag to compare
1.3.0-beta1 Pre-release
Pre-release

What's new in 1.3.0-beta1

  • OneOf<> and ValueOneOf<> types for tagged (discriminated, joint) unions
  • Code cleanup

1.2.0-rc1

25 Nov 11:39
Compare
Choose a tag to compare
1.2.0-rc1 Pre-release
Pre-release

What's new in 1.2.0-rc1

  • Use Range struct instead of ValueTuple in public API
  • Refactoring, fixes and code cleanup

1.2.0-beta4

18 Nov 20:10
Compare
Choose a tag to compare
1.2.0-beta4 Pre-release
Pre-release

What's new in 1.2.0-beta4

  • Suffix tree moved from Experimental to Main part
  • Doc comment fixes
  • Refactorung, fixes and code cleanu