Releases: ocaml-ppx/ppxlib
0.22.0
0.21.0
CHANGES:
-
Fix ppxlib.traverse declaration and make it a deriver and not a rewriter
(#213, @NathanReb) -
Driver (important for bucklescript): handling binary AST's, accept any
supported version as input; preserve that version (#205, @pitag-ha) -
-as-ppx
: take into account the-loc-filename
argument (#197, @pitag-ha) -
Add Driver.V2: give access to expansion context in whole file transformation
callbacks ofregister_transformation
(#202, @pitag-ha) -
Driver: take
-cookie
argument into account, also when the input is a
binary AST (@pitag-ha, #209) -
run_as_ppx_rewriter
: take into account the arguments
-loc-filename
,apply
anddont-apply
(#205, @pitag-ha) -
Location.Error: add functions
raise
andupdate_loc
(#205, @pitag-ha)
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
CHANGES:
-
Remove
base
andstdio
dependencies (#151, @ceastlund) -
Update README and opam description (#155, @jeremiedimino)
-
Fix
Driver.partition_transformation
(#156, @NathanReb) -
Implement name mangling for
ppxlib_traverse
(#159, @ceastlund)
0.14.0
CHANGES:
-
Bump ppxlib's AST to 4.10 (#130, @NathanReb)
-
Remove omp_config from
Expansion_context
and replace it withtool_name
(#149, @NathanReb) -
Change undocumented
Ppxlib.Driver.map_structure
to return a ppxlib's
structure
instead of aMigrate_parsetree.Driver.some_structure
.
(#153, @NathanReb)