Alice v0.4.0

Announcing the release of Alice v0.4.0!

The main change in this version is switching the manifest format from TOML to KDL. Read this page for the reasoning behind this change.

Migrating from earlier versions

This example demonstrates how all the features of package manifests are represented in the old TOML format and the new KDL format.

Alice.toml:

[package]
name = "foo"
version = "0.1.0"

[dependencies]
bar = { path = "../bar" }
baz = { path = "../baz" }

Alice.kdl:

package {
  name foo
  version "0.1.0"
  dependencies {
    bar path="../bar"
    baz path="../baz"
  }
}

Install Alice v0.4.0

On all platforms that support opam, install Alice v0.4.0 with:

opam update && opam install alice.0.4.0

On Windows, Alice v0.4.0 can be installed with WinGet:

winget install OCaml.Alice --version 0.4.0

On macOS and Linux, the latest version of Alice can be installed with Homebrew:

brew install alicecaml/homebrew-tap/alice

Alternatively, on macOS and Linux, Alice v0.4.0 can be installed by running the install script:

curl -fsSL https://alicecaml.org/install.sh | sh -s -- 0.4.0

On NixOS, Alice v0.4.0 can be installed via the flake github:alicecaml/alice/0.4.0, e.g.:

nix shell github:alicecaml/alice/0.4.0

Read more about installing Alice here.

Release Notes

Changed

Fixed