Skip to content

Releases: ocaml-ppx/ocaml-migrate-parsetree

v1.6.0

10 Feb 15:55
Compare
Choose a tag to compare

CHANGES:

  • Preserve compiler version of binary ASTs across transformation (#79, @aantron)

  • Allow not exiting on error (#83, @aantron)

v1.5.0

18 Nov 12:15
Compare
Choose a tag to compare

CHANGES:

  • Add support for 4.10 (#86, @diml)

  • Infer file kind (interface or implementation) for binary ASTs that
    have no extension (#80, @aantron)

  • Add ?argv argument to Driver.run_main (#82, @aantron)

v1.4.0

14 Nov 14:40
Compare
Choose a tag to compare

CHANGES:

  • Initial support for 4.09, tested with 4.09+beta1 (#76, @hhugo)

  • When encoding errors into the AST, duplicate the error message for
    "ocaml.error" nodes for OCaml versions < 4.08 (#75, @xclerc)

v1.3.1

20 May 09:07
Compare
Choose a tag to compare

CHANGES:

  • Make sure opening Ast_408 doesn't shadow Int or Misc (#71,
    @hhugo)

  • Fix a couple of issues related to upgrading the AST from 4.07 to
    4.08 (#71, @hhugo)

v1.3.0

08 May 19:59
Compare
Choose a tag to compare

CHANGES:

  • Get rid of the ocamlbuild plugin. Nobody is using it in opam and it
    is more work to maintain (#63, @diml)

  • Set Location.input_name to the original filename when reading a
    binary AST (#66, @diml)

  • Add support 4.08 (#70, @xclerc)

v1.2.0

19 Dec 09:21
Compare
Choose a tag to compare

CHANGES:

  • Remove unused ocamlfind dependency in the opam file (#53, @diml)

  • Add --print-transformations to list registered transformations
    (#55, @rgrinberg)

  • Fix Windows compatibility by setting the output to binary mode when
    writing a binary ast (#57, #59, @bryphe and @dra27)

  • Switch to dune and opam 2.0 (#58, #60, @diml)

v1.1.0

05 Sep 09:28
Compare
Choose a tag to compare

CHANGES:

  • Allow ppx rewriters to specify when they should be applied

v1.0.11

06 Jun 17:00
Compare
Choose a tag to compare

v1.0.11 2018-06-06 London

  • Fix handling of --impl/--intf. Before the driver would crash if
    the file extension was neither .ml nor .mli

v1.0.10

19 Apr 17:15
Compare
Choose a tag to compare

v1.0.10 2018-04-19 London

  • Add support for OCaml 4.07

v1.0.9

20 Mar 16:33
Compare
Choose a tag to compare

v1.0.9 2018-03-20 New York

  • Fix an issue where cookies set from the command line sometimes
    disappeared