All Versions
Latest Version
Avg Release Cycle
94 days
Latest Release

Changelog History
Page 1

  • v10.0.0 Changes

    • โช Revert to using Reflection.Emit when generating member accessors.
    • โž• Add ShapeMember.GetByRef and SetByRef methods for updating objects by reference.
    • ๐ŸŽ Apply performance optimizations to all bundled generic programs.
  • v9.0.0 Changes

    November 10, 2020

    Only target netstandard2.0.
    โœ‚ Remove TYPESHAPE_EMIT build conditional.
    โœ‚ Remove System.Reflection.Emit dependency.

  • v8.0.1 Changes

    November 02, 2019
    • ๐Ÿ“ฆ Surface correct target frameworks in nuget package.
  • v8.0.0 Changes

    October 08, 2019
    • โž• Add higher-kinded type DSLs for type-safe generic programming.
    • ๐Ÿ—„ Make shapeof<> operator return typed results and deprecate tshapeof.
    • ๐Ÿ‘‰ Make TypeShape instances singletons.
  • v7.1.0 Changes

    June 30, 2019
    • ๐Ÿ”ฆ Expose IsAnonymousRecord property for F# record shapes.
  • v7.0.0 Changes

    May 31, 2019
    • ๐Ÿ›  Fix Nullable related bugs.
    • ๐Ÿ—„ Deprecate fixed arity Tuple and Choice shapes.
    • Simplify API for array, list, option and ref shapes.
    • ๐Ÿ“‡ Rename ITypeShapeVisitor to ITypeVisitor.
    • ๐Ÿ“‡ Rename IShapeMember to IShapeReadOnlyMember.
    • ๐Ÿ“‡ Rename IShapeWriteMember to IShapeMember.
    • ๐Ÿ“‡ Rename IShapeMember.Project to IShapeMember.Get.
    • ๐Ÿ“‡ Rename IShapeMember.Inject to IShapeMember.Set.
  • v6.1.2 Changes

    • ๐Ÿ›  Fix Nullable related bugs.
  • v6.1.1 Changes

    February 14, 2019
    • โœ‚ Remove Sourcelink nuget dependency.
  • v6.1 Changes

    • ๐Ÿ”ฆ Expose generic clone function in main library.
    • โž• Add cancellable generic iter combinator.
  • v6.0.1 Changes

    January 03, 2019
    • ๐Ÿ‘‰ Use Microsoft Github SourceLink.