Skip to content

chore(release): 0.5.0 - #199

Merged
joaquinbejar merged 2 commits into
mainfrom
release-0.5.0
Oct 20, 2026
Merged

joaquinbejar merged 2 commits into
mainfrom
release-0.5.0

Conversation

@joaquinbejar

@joaquinbejar joaquinbejar commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

Summary

The last PR of the October 2026 issue programme: every workspace crate moves to 0.5.0 (make version VERSION=0.5.0). The programme carries breaking changes against 0.4.1, so this is a minor bump under 0.x semver. No issue or PR is left open.

What 0.5.0 contains

The work merged since 0.4.1 (#99 through #198), among it:

Public / contract impact

Breaking against 0.4.1 by design. Among the breaks: #[non_exhaustive] SessionConfig (#66), the fallible async store trait (#62) and the non-exhaustive dictionary schema structs (#106). semver.yml checks 10 packages against their crates.io 0.4.1 baseline (not ironfix-derive, which it does not support, nor ironfix-sofh / ironfix-fixp, which have no published baseline yet), and a 0.5.0 version permits these breaks.

Nothing is published by this PR. cargo publish / make publish-all runs only after the owner confirms.

Testing

  • Locally: cargo test --workspace --all-features 2657 passed, 0 failed; fmt, clippy -D warnings, make doc, check-spanish and cargo build --release --workspace all clean, with zero warnings.
  • The full CI on this head is the release gate: per the owner, intermediate PRs merged on local gates, and this one waits for every workflow.

@joaquinbejar joaquinbejar added the ci Actions, Makefile, toolchain, coverage, semver, publishing label Oct 20, 2026
@joaquinbejar joaquinbejar self-assigned this Oct 20, 2026
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ
ironfix-session/src/header.rs 100.00% <ø> (ø)

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@joaquinbejar
joaquinbejar merged commit d614459 into main Oct 20, 2026
44 checks passed
@joaquinbejar
joaquinbejar deleted the release-0.5.0 branch October 20, 2026 18:15

@joaquinbejar joaquinbejar left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

APPROVE. All 44 CI checks pass on the reviewed head, including tests, coverage, docs, lint, examples, Docker builds and semver. Workspace versions, internal dependencies, publish order and README snippets are consistent at 0.5.0. The documentation link is corrected. No findings. Submitted as COMMENT because GitHub prevents the author account from approving its own pull request.

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

Labels

ci Actions, Makefile, toolchain, coverage, semver, publishing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants