Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 1.75 KB

CHANGELOG.md

File metadata and controls

69 lines (43 loc) · 1.75 KB

[0.1.7] - 2019.05.03

Changes

  • formatter rules
  • ex_doc 0.20
  • elixir >= 1.6.0
  • :inner check accepts Keyword as well as Map
  • :numericality aliases support (see Exop docs)

[0.1.6] - 2019.03.29

Changes

  • ~g sigil bug has been fixed (didn't work with structs as certain values)

[0.1.5] - 2019.03.29

Changes

  • check_operation macro to make your tests cleaner and reduce boilerplate code
  • new Exop's :uuid type support
  • ~g sigil introduced to help you during custom generators definition

[0.1.4] - 2019.01.25

Changes

  • if you provide type and in checks ExopData now verifies whether all items in the in are expected type
  • it is now possible to provide some value (not StreamData generator) as a custom generator, this value is going to be wrapped into StreamData.constant/1 under the hood

[0.1.3] - 2018.12.11

Changes

  • generator for :module value of the type check
  • allow_nil has false value by default
  • map generator without length opts provided produces [min: 0, max: 10] maps
  • with no type check specified, but with inner a param is :map by default

[0.1.2] - 2018.12.05

Changes

  • custom generators for list_item check
  • all params in a contract are required by default and not required by explicitly specified required: false
  • struct check can take a module atom name MyStruct not only %MyStruct{}
  • structs generator has been refactored
  • minor fixes and performance improvements

[0.1.1] - 2018.11.15

Changes

  • inner check now works properly for struct check

[0.1.0] - 2018.11.14

Changes

  • initial version 0.1.0 launched
  • all the features description is available in README
  • stay tuned, keep for updates

[0.0.0] - 2018.11.06

Changes

  • init