Releases: proverbiallemon/Manifest
Release list
v0.3.0
Report schema v3: each mod entry now carries its file path (additive over v2). The pixel-paper GUI lands in-repo: cargo-ledger interface with conflict stamps, wax-seal pins, a detail pane, warning cards, a sort preview modal, and a plain-language option (unpackaged; packaged builds come with the first gui release). CLI behavior unchanged.
Manifest GUI gui-v0.2.0
Manifest GUI gui-v0.2.0
Downloads
- macOS (universal, signed and notarized): the
.dmg, orbrew install --cask pocketbeardev/manifest/manifest - Windows: the
-setup.exeinstaller (unsigned; SmartScreen will warn) - Linux:
.AppImage,.deb, or.rpm(unsigned)
The app updates itself from this release onward (macOS, Windows, AppImage).
The .tar.gz, .sig, and latest.json files are updater plumbing; download an installer above.
Manifest GUI gui-v0.1.0
Manifest GUI gui-v0.1.0
Downloads
- macOS (universal, signed and notarized): the
.dmg - Windows: the
-setup.exeinstaller (unsigned; SmartScreen will warn) - Linux:
.AppImage,.deb, or.rpm(unsigned)
macOS installs are also available via Homebrew once the cask is published.
Manifest GUI updater manifest
Machine-consumed rolling manifest for the in-app updater; humans want the versioned releases.
v0.2.0
Adds user pins and report schema v2.
- New: manifest-pins.json beside shipofharkinian.json locks mods to the top or bottom of the load order; the sorter never reorders pinned mods. Picked up automatically by every command.
- Report schema v2: each mod entry now carries pinned (top, bottom, or null). Additive change over v1.
- Crate versions 0.2.0.
This is the release Sailswift v1.2.0 and the upcoming Manifest GUI build against.
v0.1.0
First tagged release of Manifest: the load order analyzer and sorter for Ship of Harkinian mods.
- manifest-core: MPQ and ZIP asset listing, conflict graph, warnings, order sorter, SoH config IO, versioned JSON report (schema_version 1)
- manifest-cli: scan, sort, explain with contract exit codes (0 clean, 3 conflicts, 1 error)
- Validated against a real 1,282-conflict library; fuzzed with 200k inputs, zero panics
- CI on macOS, Linux, and Windows
Breaking change from unreleased snapshots: manifest sort now requires --dry-run or --write; the bare command is a usage error.