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:
On Windows, Alice v0.4.0 can be installed with WinGet:
On macOS and Linux, the latest version of Alice can be installed with Homebrew:
Alternatively, on macOS and Linux, Alice v0.4.0 can be installed by running the install script:
On NixOS, Alice v0.4.0 can be installed via the flake
github:alicecaml/alice/0.4.0, e.g.:
Read more about installing Alice here.
Release Notes
Changed
Fixed
- Replace panics with user exceptions in some cases
- Detect case when the name of a dependency doesn’t match the name of the specified package