Skip to content

0.19.0

Choose a tag to compare

@mattiuusitalo mattiuusitalo released this 09 Jun 08:57
· 108 commits to master since this release

0.19.0 (2025-06-09)

  • BREAKING FIX: json-transformer is now better at inferring en/decoders for :enum and :=. #1205
    • For example [:enum 1 2 3] gets encoded as a JSON number, not a string.
    • If you need the old behaviour, you can override the en/decoders using properties. See docs.
  • Value generation: :+ and :* now support generator directives :gen/min, :gen/max as well as :min and :max schema directives #1208
  • CLJS bundle size reduced #1211
  • FIX: :default/fn now works in map entry properties in addition to schema properties #1209