Skip to content

Releases: rsdn/CodeJam

1.1.0-beta1

01 May 19:00
Compare
Choose a tag to compare
1.1.0-beta1 Pre-release
Pre-release

What's new in 1.1.0-beta1

  • Enum helpers and operators
  • Performance optimization
  • Refactoring
  • Fixes and code cleanup

1.0.0

01 May 18:48
Compare
Choose a tag to compare

What's new in 1.0.0

  • Small fixes

1.0.0-rc3

29 Apr 07:02
Compare
Choose a tag to compare
1.0.0-rc3 Pre-release
Pre-release

What's new in 1.0.0-rc3

  • Fixed MinBy/MaxBy behavior with NaN values
  • Expression visitor added
  • ExpressionHelper splitted into two parts - Expr and ExpressionExtensions
  • Fixes and code cleanup

1.0.0-rc2

26 Apr 09:26
Compare
Choose a tag to compare
1.0.0-rc2 Pre-release
Pre-release

What's new in 1.0.0-rc2

  • Additional overloads for char static methods
  • DictionaryExtensions.GetValueOrDefault additional overloads
  • AssertArgument with message factory overload removed
  • DisjointSets postponed to next release
  • Performance optimization
  • Refactoring
  • Fixes, code cleanup, doccomments

1.0.0-rc1

20 Apr 20:41
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

What's new in 1.0.0-rc1

  • Cleanup

1.0.0-beta10

19 Apr 22:36
Compare
Choose a tag to compare
1.0.0-beta10 Pre-release
Pre-release

What's new in 1.0.0-beta10

  • InterlockedOperations.Initialize and Update methods
  • StringExtensions.Unquote methods
  • Add defaultValue parameter to all Min/MaxByOrDefault overloads
  • Additional overloads for Algorithms.EqualRange/UpperBound/LowerBound
  • Memoize extended up to 8 arguments
  • Thread safety for disposables
  • AssemblyExtensions.GetAssemblyDir/Path improvements
  • Move all string related functions to separate namespace CodeJam.Strings
  • Enumerable.Index renamed to WithIndex. IndexItem implements equality stuff
  • XNodeExtensions.OptionalXxxValue renamed to XxxValueOrDefault
  • Fn.Identity/IdentityConverter renamed to Self/SelfConverter
  • TupleStruct renamed to ValueTuple
  • Performance optimization
  • Refactoring
  • Fixes and code cleanup

1.0.0-beta9

13 Apr 21:26
Compare
Choose a tag to compare
1.0.0-beta9 Pre-release
Pre-release

What's new in 1.0.0-beta9

  • ReflectionExtensions.IsAnonymous methods
  • string.ToInt and ToDouble methods
  • OptionalElementValue overload
  • Min/MaxItem renamed to Min/MaxBy
  • Min/MaxBy now throws exception when no not null elements in collection in all overloads
  • Min/MaxByOrDefault, returns default(TSource) if no not null elements in source added
  • Refactoring
  • Fixes and code cleanup

1.0.0-beta8

11 Apr 19:10
Compare
Choose a tag to compare
1.0.0-beta8 Pre-release
Pre-release

What's new in 1.0.0-beta8

  • Unary generic operators for numeric types (-, ~)
  • DisjointSets and DisjointSets collections
  • Fixes and code cleanup

1.0.0-beta7

08 Apr 17:53
Compare
Choose a tag to compare
1.0.0-beta7 Pre-release
Pre-release

What's new in 1.0.0-beta7

  • ServiceContainer disposes created by factory instances
  • Service provider chaining in ServiceContainer
  • ReflectionExtensions.IsNumeric and IsInteger methods
  • Generic operators for numeric types (+, -, *, /, %, ^, &, |, >>, <<)
  • Refactoring
  • Fixes, code cleanup and annotations

1.0.0-beta6

06 Apr 18:56
Compare
Choose a tag to compare
1.0.0-beta6 Pre-release
Pre-release

What's new in 1.0.0-beta6

  • ReflectionExtensions.ToUnderlying method
  • ReflectionExtensions.GetMemberType method
  • QueryableExtensions.ApplyOrder method
  • EnumHelper.GetField and GetPairs methods
  • Additional methods in InfoOf classes
  • IServicePublisher interface
  • System.IServiceProvider and IServicePublisher helper methods
  • ServiceContainer class (IServicePublisher implementation)
  • CSV and fixed width parsers
  • Performance optimization
  • Refactoring
  • Fixes, code cleanup and annotations