All Versions
11
Latest Version
Avg Release Cycle
119 days
Latest Release
13 days ago

Changelog History
Page 1

  • v1.4.0

    October 31, 2019
    • 👍 EctoEnum supports Ecto 3.0

      • Uses ecto and ecto_sql >= 3.0 deps
      • Updates tests
      • Add required embed_as/1 and equal?/2 callbacks for Ecto.Type modules
    • ✅ Will have yet to test EctoEnum with latest MySQL adapter (myxql)

  • v1.3.2

    July 25, 2019
    • EctoEnum now generates typespecs for dialyzer.
    • 🛠 Fixed a bug where the create_type/0 with the drop was not being created.
  • v1.3.1

    July 05, 2019
    • 🛠 Fixed a bug where multiple function clauses of cast and dump were defined by EctoEnum.Use. This error happens when defining string-backed enums, since multiple function clauses for the string value is defined.
  • v1.3.0

    June 27, 2019
    • ♻️ Refactored internals to make it easier to support useing feature and string-backed enums.
    • ➕ Add useing functionality so we can use EctoEnum or EctoEnum.Postgres to define Ecto Enums.
    • 👌 Support for string-backed enums!
  • v1.2.0

    January 29, 2019

    1.2.0

    • ⚡️ Update formatter config to allow use of defenum/2 and defenum/3 without parens.
    • Enum function create_type/0 is now reversible and can be used in change in migration files.
    • defenum/4 added which accepts options for creating a Postgres Enum type in a specified schema.
    • ➕ Added EctoEnum.validate_enum/3 which is a helper function for validating enum values in a changeset.
    • ➕ Added valid_value?/1 to the custom enum which checks if the value passed is a valid enum value.
  • v1.1.0

    December 07, 2017
  • v1.0.2

    July 21, 2017

    🛠 Fix defenum/2 and defenum/3 not accepting variables

  • v1.0.1

    December 27, 2016

    ⚡️ Updated tests, dependencies, and addressed new compiler warnings

  • v1.0

    November 06, 2016
    • Integration with Ecto 2.0 If you encounter any compiler or deprecation warnings related to Ecto 2.0, please create an issue for it.

    • 👌 Support for native Postgres Enum. We make use of Postgres' user-defined types

    • Helper functions for migrations.

  • v0.4.0

    August 10, 2016
    • 📄 There's now an option to use Enumerated Types in Postgres
    • New __valid_values__ () is automatically defined in your custom Enum module to see all valid values accepted by your custom Enum type
    • ✅ Reorganized tests for PG and MySQL