- Fix
share/
folder not being fully installed for some tools (#151) - Fix sandbox creation failing as soon as a sandbox repo is left activated. (#150)
- Installer: Avoid installing into /usr/local if it doesn't exist. (#144) Install into /usr as a fallback.
- Add a versionning and migration mechanism for the cache. (#137)
- Fix messages when there's nothing to install (#142)
- Consider all tools as pure binaries packages (#134)
- Keep cache repository enabled, for normal and pinned compilers. (#140)
- Fix cached compiler package potentially being out of date. (#136)
- Continue installing relevant tools even when some builds have failed (#133)
- Fix OCamlformat is not installed to the right version if it was already installed. (#127)
- Pull packages that are independent of the ocaml version from the global cache (#117)
- 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).
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.
- Add support for versions of ocaml where an
ocaml-system
package is not provided in the default repo, such as for instance, OCaml 5! (#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 exection even in
-v
verbose mode (#84).
- Add an
available
field witharch
andos-distribution
in the opam files of the binary package (#74) - Improve logging behaviour in case of user interrupt (#80)
- Use an install file instead of install instruction in binary package (#73)
- Better logs, including few sliding lines of opam output when necessary (#57)
- Fix duplicate files in binary package archive (#71)
- Fix the installer script not working on macos (#77)
- 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)
Initial release.