Skip to content

chore(java): bump version to 0.4.0 - #194

Merged
shps951023 merged 1 commit into
mainfrom
chore/java-0.4.0
Sep 20, 2026
Merged

shps951023 merged 1 commit into
mainfrom
chore/java-0.4.0

Conversation

@shps951023

@shps951023 shps951023 commented Sep 20, 2026

Copy link
Copy Markdown
Member

Summary

Bump the Java implementation version from 0.3.0 to 0.4.0 in preparation for the
Maven Central release.

Changes

  • minipdf-java/pom.xml: parent version 0.3.0 -> 0.4.0
  • minipdf-java/minipdf/pom.xml, minipdf-java/minipdf-cli/pom.xml, minipdf-java/minipdf-tests/pom.xml: parent version 0.3.0 -> 0.4.0
  • MiniPdfCommand.java: CLI --version string -> minipdf-java 0.4.0
  • minipdf-java/README.md: dependency, CLI artifact, and release-tag examples -> 0.4.0

Validation

  • mvn -B -ntp clean verify compiles all modules and produces minipdf-0.4.0.jar and minipdf-cli-0.4.0.jar.
  • Tests: 78/79 pass. One pre-existing failure remains:
    ClassicFixtureSmokeTest.preservesVietnameseTextAndPaginationInIssue91
    (Vietnamese text mojibake), unrelated to this version bump.

Note

The Maven Central Publish workflow runs ./mvnw -B -ntp clean verify in its
"Test release candidate" step, so the pre-existing Vietnamese test failure will
block publishing until that test is fixed or otherwise resolved.

Summary by CodeRabbit

  • Documentation

    • Updated Maven dependency, CLI download, usage, and release publishing examples to version 0.4.0.
  • Release

    • Updated the project and CLI version references to 0.4.0.
    • The CLI now reports version 0.4.0 when using its version option.

@coderabbitai

coderabbitai Bot commented Sep 20, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 5c84c425-c12f-4a0f-86a6-16da525f3f74

📥 Commits

Reviewing files that changed from the base of the PR and between eb6ea38 and 4d376b3.

📒 Files selected for processing (6)
  • minipdf-java/README.md
  • minipdf-java/minipdf-cli/pom.xml
  • minipdf-java/minipdf-cli/src/main/java/io/github/minisoftware/minipdf/cli/MiniPdfCommand.java
  • minipdf-java/minipdf-tests/pom.xml
  • minipdf-java/minipdf/pom.xml
  • minipdf-java/pom.xml

Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review.


📝 Walkthrough

Walkthrough

The Java parent POM and module POMs now use version 0.4.0. The CLI version output and README dependency, download, invocation, and release examples also use 0.4.0.

Changes

Java 0.4.0 version update

Layer / File(s) Summary
Maven parent version alignment
minipdf-java/pom.xml, minipdf-java/minipdf-cli/pom.xml, minipdf-java/minipdf/pom.xml, minipdf-java/minipdf-tests/pom.xml
The parent POM and its module references change from version 0.3.0 to 0.4.0.
CLI and documentation version alignment
minipdf-java/minipdf-cli/src/main/java/io/github/minisoftware/minipdf/cli/MiniPdfCommand.java, minipdf-java/README.md
The CLI version output and README Maven, download, invocation, and release examples change to version 0.4.0.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: bumping the Java version to 0.4.0.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@shps951023
shps951023 merged commit c81407c into main Sep 20, 2026
21 checks passed
@shps951023
shps951023 deleted the chore/java-0.4.0 branch September 20, 2026 10:23
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