Skip to content

Releases: ExpressApp/construct

v3.0.1

11 Apr 09:44
Compare
Choose a tag to compare
  • Enhancements
    • Add Construct.Types with CommaList, Enum and UUID

v3.0.0

17 Nov 19:52
1b1a3eb
Compare
Choose a tag to compare
  • Enhancements

    • Add structure_compile_hook/2 macro to inject code into structures
      See Construct.Hooks.Map and Construct.Hooks.OmitDefault for examples
    • Compiler optimization and refactor
  • Hard-deprecations

    • Remove make_map option
    • Remove empty_values option
  • Bug fixes

    • Fix typespecs generation

v2.1.10

22 Apr 17:07
Compare
Choose a tag to compare

Enhancements

  • Add enforce_keys option to not enforce keys when building struct

v2.1.9

07 Apr 07:26
Compare
Choose a tag to compare

Enhancements

  • Add only option to include

v2.1.8

17 Mar 17:47
Compare
Choose a tag to compare

Enhancements

  • Add experimental TypeC behaviour
  • Add error_values option

Bug fixes

  • Fix warnings for Elixir 1.10

v2.1.7

01 Nov 05:58
Compare
Choose a tag to compare

Enhancements

  • Add typespec generation

v2.1.6

07 Oct 14:38
Compare
Choose a tag to compare

Bug fixes

  • Ensure module is compiled when checking for Construct def in include macro

v2.1.5

13 Aug 11:25
Compare
Choose a tag to compare

Bug fixes

  • Ensure module is compiled when checking for Construct def

v2.1.4

13 Aug 09:56
Compare
Choose a tag to compare

Bug fixes

  • Ensure module is trying to be compiled when checking that if this module is Construct definition

v2.1.3

06 Aug 07:42
Compare
Choose a tag to compare

Enhancements

  • Add :pid and :reference types