Skip to content

docs: fix stale llama-langchain4j README version + dedup README dependency snippets#296

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/llama-readme-version-consistency
Jul 4, 2026
Merged

docs: fix stale llama-langchain4j README version + dedup README dependency snippets#296
bernardladenthin merged 1 commit into
mainfrom
claude/llama-readme-version-consistency

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Fix the drift left by the 5.0.5 release (Release version 5.0.5 #295): llama-langchain4j/README.md still advertised <version>5.0.4</version> while the rest of main moved to 5.0.5. Bumped it to 5.0.5.
  • Fix the root cause so it can't recur: the CLAUDE.md "Version bump" section only said "the README version examples and badge still need the usual manual update" without enumerating that there are two README files carrying hardcoded version snippets — which is why the module README was forgotten. It now lists both (README.md + llama-langchain4j/README.md), notes the Maven Central badge auto-pulls, and that the -SNAPSHOT line tracks the next dev version.
  • Reduce README duplication: collapsed the ~18 per-classifier <dependency> snippets into one canonical default snippet + one <classifier> template. The backend, target platform and runtime requirement already live once in the classifier table above, so the snippets were pure duplication. The release version now appears in ~4 spots instead of ~20 (−125 lines).

No pom/version is changed here — the 5.0.5 poms from #295 are already correct on main. This is documentation + README consistency only.

Test plan

  • Affected unit / integration tests pass locally — N/A (docs-only, no source touched)
  • CI is green on this branch
  • Docs / CHANGELOG updated where applicable — CLAUDE.md release checklist updated
  • mvn validate on the full reactor passes; all remaining version refs are 5.0.5 (plus the intentional 5.0.5-SNAPSHOT snapshot-channel line)

Related issues / PRs

Checklist

  • My commits follow Conventional Commits
  • No security-sensitive changes

🤖 Generated with Claude Code


Generated by Claude Code

The 5.0.4 -> 5.0.5 release (PR #295) bumped the root README but missed
llama-langchain4j/README.md, which still pointed consumers at 5.0.4.
Root cause: the CLAUDE.md 'Version bump' section only said 'the README
version examples and badge still need the usual manual update' without
enumerating that there are TWO README files, so the module one was
forgotten.

Changes:
- llama-langchain4j/README.md: 5.0.4 -> 5.0.5 (the stale snippet).
- README.md: collapse the ~18 per-classifier <dependency> snippets into
  one canonical default snippet + one <classifier> template. The backend,
  target platform and runtime requirement already live once in the
  classifier table above, so the snippets were pure duplication. The
  release version now appears in ~4 spots instead of ~20.
- CLAUDE.md: 'Version bump' section now enumerates BOTH README files that
  carry hardcoded release-version snippets (and notes the badge auto-pulls
  and the -SNAPSHOT line tracks the next dev version), so a future release
  cannot silently miss the module README again.

No pom version is changed here; this branch is documentation + README
consistency only, on top of the merged 5.0.5 release.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RXWwtbpTWjesgJdBWS27GJ
@sonarqubecloud

sonarqubecloud Bot commented Jul 4, 2026

Copy link
Copy Markdown

@bernardladenthin bernardladenthin merged commit 4e7542c into main Jul 4, 2026
13 of 15 checks passed
@bernardladenthin bernardladenthin deleted the claude/llama-readme-version-consistency branch July 4, 2026 20:18
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.

2 participants