Skip to content

chore(release): 0.3.0#44

Merged
minikin merged 1 commit into
mainfrom
release/v0.3.0
Jun 16, 2026
Merged

chore(release): 0.3.0#44
minikin merged 1 commit into
mainfrom
release/v0.3.0

Conversation

@minikin

@minikin minikin commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Release preparation for v0.3.0. Bundles specs 14–18 (everything unreleased since v0.2.2).

Why 0.3.0 (minor bump = breaking under 0.x semver)

Behavioral breaks:

  • Spec 14tests/**, benches/**, examples/** now excluded by default. Restore with --no-default-excludes / default-excludes = [].
  • Spec 16--baseline human/markdown output is changed-only by default. Restore with --show-unchanged.

Library API breaks:

  • report::render_delta gained a show_unchanged parameter.
  • report::Format gained a Shields variant (enum is not #[non_exhaustive]).

Changes in this PR

  • Cargo.toml: 0.2.20.3.0
  • CHANGELOG.md: [0.3.0] section (Added / Changed / Fixed) covering specs 14, 15, 16, 17, 18
  • README.md: version badge + docs.rs link bumped to 0.3.0

No code changes — Cargo.lock is gitignored. just dev clean.

Release steps after merge

Tag-driven: pushing v0.3.0 triggers .github/workflows/release.yml (builds binaries for all targets, creates the GitHub release, then cargo publish to crates.io).

git checkout main && git pull
git tag v0.3.0
git push origin v0.3.0

Bundles specs 14-18. Breaking: tests/benches/examples excluded by
default (spec 14); delta human/markdown output is changed-only by
default (spec 16); library API render_delta gained show_unchanged and
Format gained a Shields variant. Bump version, add CHANGELOG entry,
update README version badges.
@github-actions

Copy link
Copy Markdown

✅ No CRAP regressions

↑ 0 regressed · ★ 0 new · ↔ 0 moved · ↓ 0 improved · 152 unchanged · — 0 removed

@minikin minikin merged commit 3aebdc3 into main Jun 16, 2026
10 checks passed
@minikin minikin deleted the release/v0.3.0 branch June 16, 2026 06:34
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