All Versions
20
Latest Version
Avg Release Cycle
167 days
Latest Release
-

Changelog History
Page 1

  • v2.7.0 Changes

    โž• Added

    • ๐Ÿ‘ Allow setting sequence starting point (#414)
  • v2.6.0 Changes

    โž• Added

    • Pass opts to Repo.insert! (add function-level opts to strategies) (#411)

    ๐Ÿ›  Fixes/Improvements

    • Import evaluate_lazy_attributes for ExMachina (#410)

    ๐Ÿ“„ Docs

    • ๐Ÿ‘‰ Use HTTPS for links in README (#413)
    • โœ‚ Remove "web" dir from README.md (#412)
  • v2.5.0 Changes

    โž• Added

    • ๐Ÿ‘ Allow delayed evaluation of attributes (#408)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix Elixir 1.11 compiler warnings (#399)
    • ๐Ÿ›  Fix Elixir 1.11 warning by using extra_applications (#400)

    ๐Ÿ“„ Docs

    • โšก๏ธ Update references to prior art (#384)
    • โฌ†๏ธ Bump version number in Readme (#376)
  • v2.4.0 Changes

    February 18, 2020

    โž• Added

    • ๐Ÿ‘ Allow ExMachina.Ecto to be used without :repo option (#370)
  • v2.3.0 Changes

    March 01, 2019

    โž• Added

    • ๐Ÿ‘ Allows more control over factory definitions ([#333])
    • โž• Adds ability to reset specific sequences ([#331])

    ๐Ÿ“„ Docs

    • โž• Adds additional callbacks for functions with default params ([#319])
  • v2.2.2 Changes

    November 05, 2018
    • โž• Adds support for Ecto 3.0 (#301)
  • v2.2.1 Changes

    October 24, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixes sequence typespec (#278)

    โœ‚ Removed

    • โœ‚ Removed fields_for/2 function that would raise an error since 1.0.0 (#287)

    ๐Ÿ“„ Docs

    • โž• Adds example for derived attribute (#264)
    • โž• Adds example for dependent factory (#239)
  • v2.2.0 Changes

    March 13, 2018

    โž• Added

    • โž• Adds support for using lists in sequences (#227).

    ๐Ÿ›  Fixed

    • Elixir 1.6.x changed the behavior of Regex.split/3 which caused factory names to break. Added a fix in (#275).
  • v2.1.0 Changes

    August 31, 2017

    โž• Added

    ๐Ÿ›  Fixed

    ๐Ÿ‘Œ Improved

    • ๐Ÿ“š Miscellaneous documentation improvements.
  • v2.0.0 Changes

    March 03, 2017

    โž• Added

    • Cast all values before insert (#149)

    For example, this means that if you have field :equity, :decimal in your schema, you can set the value to 0 in your factory and it will automatically cast the value to a Decimal.

    • Add string_params_for, which is useful for controller specs. (#168)
    • โž• Add Sequence.reset/0 for resetting sequences between tests. (#151)

    ๐Ÿ”„ Changed

    • params_* functions now drop fields with nil values (#148)
    • Don't delete has_manys from params_* functions (#174)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix an issue where values on embedded associations would not be cast (#200)
    • Only drop autogenerated ids (#147)
    • ๐Ÿ›  Fix an issue where setting an association to nil would break insert (#193)
    • ๐Ÿ›  Fix an issue where unbuild has_many through associations were not removed in params_* functions (#192)