OCaml Changelog

RSS

Read the latest releases and updates from the OCaml ecosystem.

Ppxlib 0.8.0

See full changelog

Oops, we went looking but didn't find the changelog for this release πŸ™ˆ

Ppxlib 0.7.0

See full changelog

Oops, we went looking but didn't find the changelog for this release πŸ™ˆ

Ppxlib 0.6.0

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

Ppxlib 0.5.0

See full changelog
  • Add an (** @inline *) to the include generated when silencing warning 32 (#58, @trefis)

  • Add Ppxlib.mk_named_sig and Ppxlib.is_polymorphic_variant (#57, @trefis)

Ppxlib 0.4.0

The ppxlib team is pleased to announce the release of ppxlib 0.4.0. This release adds better support for defining compile-time interpretation of dotted operators such as +.+ and also improves integration with other tools such as reason or metaocaml by no longer complaining about attributes generated by these tools. In particular, ppxlib now treats all attributes whose name start with an _ as machine generated attributes and doesn’t complain if it can’t decide whether they have been correctly interpreted or not. FTR, ppxlib tries to detect attributes and extension points that are dead-code, in order to catch typing mistakes or misplacement.

See full changelog
  • Do not report errors about dropped or uninterpreted attributes starting with _ (#46, fix #40, @diml)
  • Fix he special_function rule for dotted operators and allow Longident.parse to parse dotted operators (#44, @Octachron)
  • Port to dune and remove use of bash (#45, @rgrinberg)
  • Ignore all attribites starting with _ (#46, @diml)
  • Reserve the reason and refmt namespaces (#46, @diml)
  • Reserve the metaocaml namespace (#50, @rgrinberg)
  • Fix attribute extraction for Otag/Rtag (#51, @xclerc)
  • Do not relocate files unless -loc-filename is passed (#55, @hhugo)
  • Preserve the filename in the output (#56, @hhugo)

Ppxlib 0.3.1

See full changelog
  • Add Attribute.declare_with_name_loc (#33, @diml)
  • Let the tool name pass thought when used as a -ppx (#41, @diml)
  • Update the AST to 4.06 (#8, @xclerc)

Ppxlib 0.2.2

See full changelog

Oops, we went looking but didn't find the changelog for this release πŸ™ˆ

Ppxlib 0.2.1

See full changelog

Oops, we went looking but didn't find the changelog for this release πŸ™ˆ

Ppxlib 0.3.0

See full changelog
  • Update the AST to 4.06 (#8, @xclerc)
  • Deprecate old references to type_conv in argument and rewriter names and add new ones mentioning deriving instead (#7, #9 @xclerc)
  • Fix compatibility with -safe-string (#10, @hhugo)
  • Restore tests (#11, @xclerc)
  • Allow to set the suffix of corrected files (#15, @diml)
  • Restore compatibility with OCaml 4.04.x (#16, @xclerc)

Ppxlib 0.2.0

See full changelog
  • Make sure to import command line arguments registered with ocaml-migrate-parsetree (#5, @diml)
  • Fix an issue where cookies set from the command line sometimes disappeared (#6, @diml)

Ppxlib 0.1.0

See full changelog

Oops, we went looking but didn't find the changelog for this release πŸ™ˆ

If you want to contribute to a new release announcement, check out the Contributing Guide on GitHub.