Releases: rsdn/CodeJam
Releases · rsdn/CodeJam
1.2.0-beta3
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
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
1.2.0-beta1
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
What's new in 1.1.0-rc2
- Contains and ContainsSuffix methods in SuffixTree
- StartingWith method in SuffixTree
1.1.0-rc1
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
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
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
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
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