All Versions
9
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History

  • v0.1.7 Changes

    🔄 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)
  • v0.1.6 Changes

    🔄 Changes

    • 🛠 ~g sigil bug has been fixed (didn't work with structs as certain values)
  • v0.1.5 Changes

    🔄 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
  • v0.1.4 Changes

    🔄 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
  • v0.1.3 Changes

    🔄 Changes

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

    🔄 Changes

    • custom generators for list_item check
    • 0️⃣ 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
  • v0.1.1 Changes

    🔄 Changes

    • inner check now works properly for struct check
  • v0.1.0 Changes

    🔄 Changes

    • 🎉 initial version 0.1.0 launched
    • all the features description is available in README
    • ⚡️ stay tuned, keep for updates
  • v0.0.0 Changes

    🔄 Changes

    • init