Skip to content

Latest commit

 

History

History
66 lines (40 loc) · 2.15 KB

CHANGELOG.md

File metadata and controls

66 lines (40 loc) · 2.15 KB

Changelog

0.7.0 (2022-07-23)

  • GenX.auto can now generate Seq<_> aka IEnumerable<_>.
  • GenX.auto can now safely (and efficiently) genereate a class with only a default constructor that shadows a property and strengthens its return type.
  • Added C# extension methods for AutoGenConfig.
  • Bumped Hedgehog to 0.13.0. Changed Hedgehog and FSharp.Core dependency constraints to ranges.

0.6.1 (2022-07-17)

  • GenX.auto can now generate System.Nullable<> types.
  • Improved C# experience via the addition of extension methods.

0.6.0 (2022-03-19)

  • Updated for Hedgehog 0.12.1

0.5.0 (2021-09-28)

  • The GenX.auto cases for records, classes, discriminated unions, and tuples now shrink correctly.
  • The function shuffleCase now shrinks correctly
  • The function shuffle now shrinks correctly
  • Added support for multidimensional arrays to GenX.auto
  • Added support for System.Collections.Generic.ICollection<_> to GenX.auto
  • Updated for Hedgehog 0.11.0

0.4.0 (2021-02-07)

  • Updated for Hedgehog 0.10.0
  • GenX.auto now uses Hedgehog’s new DateTime and DateTimeOffset generators

0.3.0 (2021-01-06)

  • Auto-generator now supports overrides; useGenX.defaults |> AutoGenConfig.addGenerator ... to add your custom generators
  • Breaking: All the default Gen<_> members are removed from AutoGenConfig. Where you previously used copy-and-update syntax like { GenX.defaults with Int = ... } to override default primitive auto-generators, you must now use GenX.defaults |> AutoGenConfig.addGenerator ... (the same API now used for overriding the generator for any type, including user-defined types).
  • Fixed decimal auto-generator generating out-of-bounds values
  • Added support for single to auto-generator

0.2.3 (2020-07-27)

  • Updated dependencies

0.2.2 (2019-10-11)

  • Improved URI generation

0.2.0 (2019-09-26)

  • Added enum support to GenX.auto

0.1.5 (2019-08-09)

  • Added GenX.uri and added URI support to GenX.auto

0.1.4 (2019-07-10)

  • Updated GenX.auto to support uint16, uint32, and uint64

0.1.1 (2018-09-15)

  • Updated to support TypeShape 5.1.0

0.1.0 (2018-02-26)

  • Initial release