Skip to content

Releases: tarides/ocaml-platform-installer

0.8.0

06 Jan 12:43
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.0...0.8.0

0.7.0

12 Dec 08:49
Compare
Choose a tag to compare

What's Changed

  • Fix changelog 0.6.0 by @panglesd in #124
  • Install the latest released version of opam by @punchagan in #119
  • Don't skip installing if the installed version does not satisfy the request by @Julow in #127
  • Continue the process even if the build of a tool failed. by @panglesd in #133
  • Refactor the cache repositories by @Julow in #135
  • Don't persist sandbox compiler packages by @Julow in #136
  • Keep the cache repository enabled by @panglesd in #140
  • Consider all tools binary only by @panglesd in #134
  • Fix crash when there's nothing to install by @Julow in #142
  • Cache migration by @Julow in #137
  • Properly init the sandbox compiler packages repo by @Julow in #145
  • Avoid installing to /usr/local if it doesn't exist by @Julow in #144

New Contributors

Full Changelog: 0.6.0...0.7.0

0.6.0

05 Oct 07:40
Compare
Choose a tag to compare
  • Pull packages that are independent of the ocaml version from the global cache (#117)

0.5.0

28 Sep 23:20
Compare
Choose a tag to compare
  • Avoid adding packages built with a pinned compiler into the cache. (#115)
  • Force the installed version to match the best version available for a compiler version. (#112)
  • Separate between packages that depends or not on the ocaml version used to compile them. When they do not depend on it, use a single entry per package version in the cache (#110).

0.4.0

26 Sep 13:21
Compare
Choose a tag to compare
  • ocaml-platform will now work with all common compiler packages, skipping the
    cache for pinned one. it will fail with a friendly error message for very
    uncommon one. (#106)
  • Display version to be installed and whether a package needs to be built in the
    logs (#103)
  • Fix opam detection in installer script (#102)
  • Log before initialising Opam (#93)
  • Use OPAMCLI environment variable set to "2.0" to force the CLI version of
    future opam version. (#92)
  • Continue installing if a tool is not available (#90)
    Instead of stopping for complaining.

0.3.0

05 Sep 13:28
Compare
Choose a tag to compare

What's Changed

  • Add support for versions of ocaml where an ocaml-system package is not provided in the default repo, such as for instance, OCaml 5 alpha. (#83)
  • Export the internal library platform.binary_repo (#82) The library manages the cache repository.
  • Fix the fact that man pages files were not included (#82)
  • Fix error line appearing in reverse order, and show error in execution even in -v verbose mode (#84).

0.2.0

01 Sep 14:11
Compare
Choose a tag to compare

What's Changed

  • Remove duplicate files in binary package archive by @panglesd in #71
  • Log few sliding lines of opam output when building the tools by @panglesd in #57
  • Use a .install file when possible by @panglesd in #73
  • Fix the installer on macos by @Julow in #77
  • Fix ignored error during 'opam init' by @Julow in #79
  • Small fix for wrong behaviour when user interrupts sliding logs by @panglesd in #80
  • Add an available field to the repo. by @panglesd in #74

Full Changelog: 0.1.0...0.2.0

0.1.0

15 Jun 17:32
Compare
Choose a tag to compare
  • Better handling of user interruption (#69)
  • Fix crash while parsing version constraints (#70)
  • Speed-up creating the sandbox switch (#56)
  • Improve the installer script's output (#62)
  • Add a DETAILS section to the man page (#54)
  • Add guard to prevent partial script from being run (#53)

0.0.1-alpha

27 May 12:24
Compare
Choose a tag to compare

The first alpha release of ocaml-platform.