- windows support (#20)
- Support for Polyvariants (#64)
- Add support for bs-platform 9 (#67)
- Integrate ppxlib, allowing decco to be used with other versions of OCaml (#68)
- Run Ppx_decco as a standalone ppx (#70)
- Build error on some platforms (#66)
- Remove unnecessary postinstall hook (#59)
- Mutual recursion (#46)
- Support for Js.Dict.t (#48)
- Added support for BuckleScript v7
- Change package name from
@ryb73/decco
todecco
- BREAKING CHANGE: Move ppx executable from
ppx/ppx_decco.sh
toppx
- Migration: in
bsconfig.json
, change"ppx-flags": [ "@ryb73/decco/ppx/ppx_decco.sh" ]"
to"ppx-flags": [ "decco/ppx" ]
- Migration: in
- Fix error that occurs when Belt is open
- Properly handle variant decoding case where JSON input is an empty array (previously threw an exception; now properly returns a Decco error)
- Support for recursive types
- BREAKING CHANGE: Support for
bs-platform
^6.0.0, dropped support for ^5.0.0
Belt.Result.t
support