Skip to content

docs: prepares 0.4.0 release notes - #35

Merged
Soviann merged 1 commit into
mainfrom
release/0.4.0
Jul 20, 2026
Merged

docs: prepares 0.4.0 release notes#35
Soviann merged 1 commit into
mainfrom
release/0.4.0

Conversation

@Soviann

@Soviann Soviann commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Moves the [Unreleased] body into ## [0.4.0] - 2026-07-20 and updates the compare links; [Unreleased] stays a bare heading per the changelog-structure lint.

0.4.0 ships (MINOR, no breaking changes — no UPGRADE section needed):

  • Changed — unified empty-group-filter wording (rollup/run), skip --group dedup, host:install scaffolds the configured host.directory.
  • Fixed — mid-run lease loss reported distinctly from a never-acquired lock (RunResult::$leaseLost).
  • Security — dedicated-storage-dir guard (project-root path can no longer delete composer.json-like files on reset/rollup), sanitized rejected --group echo, \z-anchored record-name pattern.

Tag v0.4.0 goes on the squash commit after this lands.

@Soviann
Soviann enabled auto-merge (squash) July 20, 2026 09:57
@Soviann
Soviann merged commit 462783d into main Jul 20, 2026
20 checks passed
@Soviann
Soviann deleted the release/0.4.0 branch July 20, 2026 09:58
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant