Skip to content

Update dependencies and Prepare for release#377

Merged
jodastephen merged 2 commits into
mainfrom
prep-release-deps
May 31, 2026
Merged

Update dependencies and Prepare for release#377
jodastephen merged 2 commits into
mainfrom
prep-release-deps

Conversation

@jodastephen

@jodastephen jodastephen commented May 31, 2026

Copy link
Copy Markdown
Member

Prepare for release v1.9.0.
Update project dependencies

Summary by CodeRabbit

Release Notes

  • New Features

    • Added period duration truncation capability.
    • Added word-based formatting option for amounts.
  • Documentation

    • Updated documentation and dependency references for version 1.9.0.

Copilot AI review requested due to automatic review settings May 31, 2026 22:14
@coderabbitai

coderabbitai Bot commented May 31, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@jodastephen, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 16 minutes and 12 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 53f3e577-cbe2-453c-86b7-9ac40bfab2d0

📥 Commits

Reviewing files that changed from the base of the PR and between 17b7dff and 322f83c.

📒 Files selected for processing (7)
  • .github/workflows/build.yml
  • README.md
  • pom.xml
  • src/changes/changes.xml
  • src/main/java/org/threeten/extra/AmountFormats.java
  • src/main/java/org/threeten/extra/PeriodDuration.java
  • src/site/markdown/index.md
📝 Walkthrough

Walkthrough

This PR releases version 1.9.0 of threeten-extra by updating the Maven project version from 1.8.1-SNAPSHOT to 1.9.0-SNAPSHOT, bumping four dependency versions, adding a changelog entry documenting two new features, marking new API methods with @since tags, and updating public documentation to reflect the release.

Changes

Release 1.9.0 preparation

Layer / File(s) Summary
Project version and build dependencies
pom.xml
Project Maven version bumped from 1.8.1-SNAPSHOT to 1.9.0-SNAPSHOT. Dependency versions updated: AssertJ 3.27.0 → 3.27.7, joda-convert 2.2.3 → 2.2.4, JUnit 5.11.4 → 5.13.4, Guava 33.4.8-jre → 33.6.0-jre.
Release metadata and API documentation
src/changes/changes.xml, src/main/java/org/threeten/extra/AmountFormats.java, src/main/java/org/threeten/extra/PeriodDuration.java
New 1.9.0 release section added to changelog dated 2024-04-16, documenting PeriodDuration.truncatedTo() (issue 374) and AmountFormats.wordBased(PeriodDuration, Locale) (issue 373) as new features. Javadoc @since 1.9.0 tags added to both new methods.
Public documentation updates
README.md, src/site/markdown/index.md
README and site documentation updated to state version 1.9.0 as current release and Maven dependency examples changed from 1.8.0 to 1.9.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

Possibly related PRs

  • ThreeTen/threeten-extra#373: Introduced the AmountFormats.wordBased(PeriodDuration, Locale) method that is now documented with @since 1.9.0 and listed in the changelog.
  • ThreeTen/threeten-extra#374: Introduced the PeriodDuration.truncatedTo() method that is now documented with @since 1.9.0 and listed in the changelog.

Poem

🐰 A version bump, clean and bright,
Dependencies shimmer with newer light,
Docs polished, changelog sings,
Javadoc tags on shiny things—
1.9.0, released just right! 🌟

🚥 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 'Update dependencies and Prepare for release' accurately reflects the main objectives of the changeset—updating dependency versions in pom.xml and preparing the project for v1.9.0 release across multiple files.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch prep-release-deps

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Prepares the project for the v1.9.0 release by updating published version references, adding @since tags for new APIs, and bumping dependency versions in the Maven build.

Changes:

  • Update the website index and README to reference v1.9.0 and the corresponding Maven coordinates.
  • Add @since 1.9.0 Javadoc tags for newly introduced APIs (PeriodDuration.truncatedTo and AmountFormats.wordBased(PeriodDuration, Locale)).
  • Update Maven dependency version properties and bump the project snapshot version.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/site/markdown/index.md Updates website release/version text and Maven snippet to 1.9.0.
src/main/java/org/threeten/extra/PeriodDuration.java Adds @since 1.9.0 for truncatedTo(...).
src/main/java/org/threeten/extra/AmountFormats.java Adds @since 1.9.0 for the new wordBased(...) overload.
src/changes/changes.xml Adds a 1.9.0 release entry (currently has metadata/formatting issues).
README.md Updates release/version text and Maven snippet to 1.9.0.
pom.xml Bumps project snapshot version and updates dependency version properties.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/changes/changes.xml Outdated
Comment thread src/changes/changes.xml Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/changes/changes.xml`:
- Line 10: The <release> element on this line has a mismatched description and
an incorrect date; update the release tag so the description attribute matches
the version (description="v1.9.0") and correct the date attribute to the actual
release date (replace date="2024-04-16" with date="2026-05-31" or the true
v1.9.0 publish date), ensuring the <release version="1.9.0" ...> element
reflects both the right description and a valid date.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ec823c3a-026e-46ff-b172-0ec3c5766cb7

📥 Commits

Reviewing files that changed from the base of the PR and between 052f0fb and 17b7dff.

📒 Files selected for processing (6)
  • README.md
  • pom.xml
  • src/changes/changes.xml
  • src/main/java/org/threeten/extra/AmountFormats.java
  • src/main/java/org/threeten/extra/PeriodDuration.java
  • src/site/markdown/index.md

Comment thread src/changes/changes.xml Outdated
@jodastephen jodastephen enabled auto-merge (squash) May 31, 2026 22:20
@jodastephen jodastephen merged commit 64f62be into main May 31, 2026
9 checks passed
@jodastephen jodastephen deleted the prep-release-deps branch May 31, 2026 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants