Skip to content

docs: prep CHANGELOG + README for v0.4.0 release#14

Merged
jcputney merged 1 commit into
mainfrom
release/0.4.0-prep
May 20, 2026
Merged

docs: prep CHANGELOG + README for v0.4.0 release#14
jcputney merged 1 commit into
mainfrom
release/0.4.0-prep

Conversation

@jcputney
Copy link
Copy Markdown
Owner

Summary

Satisfies the `release.yml` preflight gate so we can trigger the v0.4.0 release.

  • CHANGELOG.md: rename existing Unreleased section → `[0.4.0] - 2026-05-20`; add bullets for the items that landed today (GHA-wrapper switch for OWASP DC, PR-time `dependency-review` workflow, `dependabot-auto-merge` workflow, jackson/slf4j/onnxruntime runtime bumps); update link footer.
  • README.md: bump install snippets `0.3.0` → `0.4.0` (Maven, Gradle, magika-java-tika).
  • pom.xml: untouched on purpose — `maven-release-plugin` will drop `-SNAPSHOT` itself at `release:prepare` time.

After this merges

  1. Click Run workflow on `Release` (workflow_dispatch, ref: `main`).
  2. Preflight → 3-OS verify → `mvn release:prepare + perform` (Maven Central publish) → SBOM collection → `attest-build-provenance` + `attest-sbom` → GitHub Release with CHANGELOG-extracted notes + JARs + per-module CycloneDX SBOMs.

Test plan

  • All 8 required PR checks pass
  • Preflight simulation already verified locally: CHANGELOG `## [0.4.0]` section present and non-empty, README references 0.4.0 (3x), no `` markers

Renames the existing Unreleased section (Tika adapter, CodeQL, OWASP
Dependency-Check, SBOM/attestations on releases, reactor restructure) to
[0.4.0] and adds the items that landed since: the GHA-wrapper switch,
PR-time dependency-review, dependabot-auto-merge workflow, and the
jackson/slf4j/onnxruntime bumps Dependabot merged today.

Bumps README install snippets 0.3.0 → 0.4.0 (Maven, Gradle, and the
optional magika-java-tika dependency).

Satisfies release.yml's preflight gate (CHANGELOG [VERSION] section +
README references VERSION). pom.xml stays on 0.4.0-SNAPSHOT — maven-
release-plugin will drop the suffix at release:prepare time.
@jcputney jcputney enabled auto-merge (squash) May 20, 2026 17:27
@jcputney jcputney merged commit 55426c5 into main May 20, 2026
11 checks passed
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