[ANN] DkML Install API 0.4.0

DkML Install API 0.5.1

This was newly released today. It has some backwards-incompatible changes which necessitated bumping to 0.5.x:

  • Only register desired components. Previously all the components in the ocamlfind universe (ex. opam switch) were registered. Now only chosen components and their dependencies are registered.
  • Add install/uninstall dependencies to META of each component opam package. For now this is duplicative with Component Registry, but gives access component graph purely with ocamlfind so can be used at code generation time.

And there is one bugfix:

  • Print both error message and backtrace, not just backtrace.

DkML Install API 0.5.1 was the version used to create the DkML 2.0.3 Windows installer thanks to the financial support of the OCaml Software Foundation.