Changelog
Release notes live with the releases, not here, so there is one copy of them and it cannot go stale.
No OpenMila release has been published yet. The repository is in early development; the first Linux beta will appear on the releases page.
How the version numbers work
OpenMila follows Mila's releases. Each OpenMila version is a port of
one Mila version, named
<mila version>+port.<n>:
1.9.5+port.1 is Mila 1.9.5, first port build. Features,
models and engine pins track upstream; the port adds platform code, not
features.
The Mila version currently matched is
v1.9.5-beta.2, recorded in
UPSTREAM_VERSION,
and OpenMila's own version is
1.9.5-beta.2+port.3. Because
the feature set comes from upstream, the question "what changed" splits
in two: what Mila changed, and what the port changed.
- Mila's own release notes, with its feature list, requirements and changelog, are kept verbatim in the repository at docs/upstream/MILA-README.md and refreshed on every upstream sync.
- The upstream files the port modifies are listed in CHANGES.md.
- How far each feature has got on each system is the parity table, re-measured on every upstream sync.
Pre-releases
A version with a suffix, such as 1.9.5-beta.2+port.0, is
published as a GitHub pre-release. The AppImage's own updater has a
beta channel with a pre-release guard, so a beta is offered only if you
asked for betas. A .deb install does not update itself and
is pointed back to the releases page, because that belongs to the
package manager.
What every release contains
An AppImage and a .deb for Linux, a portable zip for
Windows, a SHA256SUMS file, an SBOM and a build provenance
attestation. The download page has the commands
to check all of it.