Skip to content

Releases: rsdn/CodeJam

1.2.0-beta3

05 Nov 18:46
Compare
Choose a tag to compare
1.2.0-beta3 Pre-release
Pre-release

What's new in 1.2.0-beta3

  • ArrayExtensions and StringExtensions optimization
  • CsvFormat.EscapeValue optimized and made public
  • Use System.ValueTuple instead of CodeJam.ValueTuple (possible breaking changes)
  • CompositeRanges moved from Experimental to Main part
  • TableData improvements: CSV printer fixes, fixed with printer, shortcut methods for specific formats
  • Doc comment fixes

1.2.0-beta2

01 Nov 19:32
Compare
Choose a tag to compare
1.2.0-beta2 Pre-release
Pre-release

What's new in 1.2.0-beta2

  • Composite ranges structures and algorithms
  • EnumCode - assertions for enums
  • Sequence generators
  • TraceSource added for CodeJam diagnostics
  • DateTime extensions
  • Fixes and code cleanup

1.1.0

07 Sep 11:38
Compare
Choose a tag to compare

Stable release

1.2.0-beta1

20 Aug 20:31
Compare
Choose a tag to compare
1.2.0-beta1 Pre-release
Pre-release

What's new in 1.2.0-beta1

  • HGlobal improvements
  • Code.ValidCount and Code.BugIf assertions
  • Added a way to create a TempFile wrapper with a default temp name without a real creation of a file.
  • Add execution synchronized LazyDictionary implementation
  • Fixes and code cleanup

1.1.0-rc2

20 Aug 20:19
Compare
Choose a tag to compare
1.1.0-rc2 Pre-release
Pre-release

What's new in 1.1.0-rc2

  • Contains and ContainsSuffix methods in SuffixTree
  • StartingWith method in SuffixTree

1.1.0-rc1

01 Jul 18:58
Compare
Choose a tag to compare
1.1.0-rc1 Pre-release
Pre-release

What's new in 1.1.0-rc1

  • HGlobal and HGlobal helpers
  • Range struct with algorithms
  • Map.DeepCopy method
  • Doc comment fixes
  • Fixes and code cleanup

1.1.0-beta5

23 Jun 16:59
Compare
Choose a tag to compare
1.1.0-beta5 Pre-release
Pre-release

What's new in 1.1.0-beta5

  • Option struct split into Option class and ValueOption struct
  • NullableHelper.AsNullable method
  • Set of classes to build fast mapper
  • EnumerableExtensions.ToHashSet overloads
  • Lazy factory methods
  • Suffix tree implementation
  • Fixes and code cleanup
  • Experimental .NET Framework 3.5 support

1.1.0-beta4

23 May 09:07
Compare
Choose a tag to compare
1.1.0-beta4 Pre-release
Pre-release

What's new in 1.1.0-beta4

  • EnumerableExtensions.GroupTopoSort methods
  • EnumerableExtensions.TopoSort methods reimplemented using GroupTopoSort
  • EnumerableExtensions.TopoSort methods refactoring
  • Lazy.Create helpers for type inference
  • Enumerable.SelectMany overload with Fn.Self as selector
  • NullableHelper.GetValueOrDefault method with default value factory
  • ToByteSizeString overloads for Int32
  • Fix Resharper markup in Code class
  • Fixes and code cleanup

1.1.0-beta3

12 May 09:57
Compare
Choose a tag to compare
1.1.0-beta3 Pre-release
Pre-release

What's new in 1.1.0-beta3

  • New CompareBuilder.GetEqualityComparer overload
  • Option improvements and refactoring
  • ReflectionExtensions.ToNullableUnderlying and ToEnumUnderlying methods
  • Fixes and code cleanup

1.1.0-beta2

04 May 17:51
Compare
Choose a tag to compare
1.1.0-beta2 Pre-release
Pre-release

What's new in 1.1.0-beta2

  • TypeAccessor class
  • Negative/PositiveInfinity generic operators
  • EnumerableExtensions.AggregateOrDefault methods
  • ComparerBuilder class
  • Exception.ToDiagnosticString() extension method
  • Fixes and code cleanup