Skip to content

v0.7.0

Choose a tag to compare

@morfredus morfredus released this 28 Jul 11:38
· 60 commits to main since this release

This release makes multi-project output readable, adds tooling for the persistent
state doctrine, and completes the deployment documentation.

Added

  • Hard separator before each project in the output of commands that iterate the parc (install, update, upgrade, build, clone, pull, status…). Each project is introduced by a full-width rule and its name. ASCII only (identical rendering on Windows, Linux and Raspberry Pi). doctor keeps its condensed report.
  • Persistent-state /var/lib support in deployment. A service.json manifest may declare a state_dir block (per platform); morfdeploy exposes manifest.state_dir(), substitutes __STATE_DIR__ in systemd units, and prints the state path at install. Pairs with the units' StateDirectory= directive.

Documentation

  • install --services documented in the command table (README.md and README.fr.md), where it was missing. Added the uninstall row that was absent from the French README. The getting-started guide gains morfCollector in the table of installable services.