Release Java 0.1.2 under MiniSoftware namespace - #139
Conversation
Move Maven coordinates to the verified io.github.mini-software namespace, bump Java artifacts and CLI metadata to 0.1.2, and synchronize installation documentation across translations.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (12)
Included review availability: Your plan provides up to 2 included reviews per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe change updates Maven coordinates from ChangesMaven release update
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This release updates Java Maven coordinates and version references to io.github.mini-software:0.1.2 while retaining the existing Java package namespace. The supplied build and documentation checks indicate the release metadata is consistent and ready to merge. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🟢 Approval recommended
Changes are straightforward coordinate/version/documentation updates with no remaining references to the old Maven namespace found in the repository.
Pull request overview
This PR prepares the Java distribution for the 0.1.2 release by migrating Maven coordinates to the verified io.github.mini-software namespace and updating documentation and CLI version reporting to match.
Changes:
- Move Java Maven coordinates from
io.github.shps951023toio.github.mini-software. - Bump Java parent/library/CLI versions and CLI
--versionoutput to0.1.2. - Update root README, Java guide, and translated READMEs to reflect the new coordinates and document the
mini-softwarevsminisoftwarenaming rationale.
File summaries
| File | Description |
|---|---|
| README.md | Updates Maven Central badge, Java dependency snippet, and documents groupId vs Java package naming. |
| minipdf-java/README.md | Updates Java install/CLI examples to io.github.mini-software and 0.1.2, adds naming rationale. |
| minipdf-java/pom.xml | Changes parent Maven groupId and bumps parent version to 0.1.2. |
| minipdf-java/minipdf/pom.xml | Updates parent reference to new groupId and 0.1.2. |
| minipdf-java/minipdf-cli/pom.xml | Updates parent reference to new groupId and 0.1.2. |
| minipdf-java/minipdf-cli/src/main/java/io/github/minisoftware/minipdf/cli/MiniPdfCommand.java | Updates CLI @Command version string to 0.1.2. |
| documents/README.zh-TW.md | Updates Maven Central badge/dependency snippet and adds naming rationale translation. |
| documents/README.zh-CN.md | Updates Maven Central badge/dependency snippet and adds naming rationale translation. |
| documents/README.ko.md | Updates Maven Central badge/dependency snippet and adds naming rationale translation. |
| documents/README.ja.md | Updates Maven Central badge/dependency snippet and adds naming rationale translation. |
| documents/README.it.md | Updates Maven Central badge/dependency snippet and adds naming rationale translation. |
| documents/README.fr.md | Updates Maven Central badge/dependency snippet and adds naming rationale translation. |
Review details
- Files reviewed: 12/12 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| @Command( | ||
| name = "minipdf", | ||
| version = "minipdf-java 0.1.1", | ||
| version = "minipdf-java 0.1.2", | ||
| description = "Convert XLSX, DOCX, and PPTX files to PDF with the Java MiniPdf engine.", | ||
| mixinStandardHelpOptions = true, |
Summary
io.github.mini-softwareorganization namespace0.1.2mini-softwarewhile Java packages useminisoftwareValidation
mvn -B -ntp clean verifymvn -ntp -Prelease verifyjava -jar minipdf-cli-0.1.2.jar --versionBoth Maven reactor builds passed for all three modules, including source/Javadoc generation and GPG signing. Maven Central deployment will run from a clean
maincheckout after this PR is merged.Summary by CodeRabbit
io.github.mini-softwaregroup.0.1.2.0.1.2.