dependency: Update dependency org.mockito:mockito-core to v5.23.0#231
Open
renovate[bot] wants to merge 13 commits into
Open
dependency: Update dependency org.mockito:mockito-core to v5.23.0#231renovate[bot] wants to merge 13 commits into
renovate[bot] wants to merge 13 commits into
Conversation
…-delivery Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
The collected_at column is a string-persisted ISO-8601 Instant; SQL range operators compare it lexicographically and misorder same-second values. Filter in Java and cover the cutoff boundary in the integration test. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
…y to ParcelRepository Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
…es to config Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
…g them Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
Orchestrates the return of a COLLECTED parcel: re-verifies status/receiver, checks the return window, validates deposited items against the stored content snapshot, checks entry-locker capacity, charges the return fee (bypassable), flips the parcel into a reverse SENT shipment via ParcelService.markReturned, and schedules the normal delivery task. Every abort path hands the deposited items back and sends a specific notice; the fee is refunded on any failure after it was charged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
After markReturned succeeds the parcel is a live shipment; a throwing DeliveryManager.create (stale cached delivery from the original trip) must not trigger the refund/give-back recovery, which would duplicate the deposited items. Schedule the send task first and upsert the delivery timestamp instead. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
Wires the last piece of the parcel return flow into the GUI layer: GuiManager gains getReturnableParcels/getCollectedInfo/returnParcel passthroughs to ParcelService/ParcelReturnService, ReturnGui lists a player's collected parcels with a remaining-return-window lore line, ReturnDepositGui lets them deposit the original items and confirms the return (or gives everything back on close), and LockerGui gets a "Return parcels" button between collect and send. Threads the return window Duration through SendingGui/ItemStorageGui as well, since they rebuild LockerGui/each other and would otherwise fail to compile after LockerGui's constructor changed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UWGThsFyex5LiEyN63L3Wu
3dc2b9e to
7249336
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.14.2→5.23.0Release Notes
mockito/mockito (org.mockito:mockito-core)
v5.23.0NOTE: Breaking change for Android
The
mockito-androidartifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See #3788 for more details.Changelog generated by Shipkit Changelog Gradle Plugin
5.23.0
Mockito.when@Nullable(#3503)v5.22.0Changelog generated by Shipkit Changelog Gradle Plugin
5.22.0
objectsingletons (#3652)v5.21.0Changelog generated by Shipkit Changelog Gradle Plugin
5.21.0
v5.20.0Changelog generated by Shipkit Changelog Gradle Plugin
5.20.0
v5.19.0Changelog generated by Shipkit Changelog Gradle Plugin
5.19.0
(#3681)
v5.18.0Changelog generated by Shipkit Changelog Gradle Plugin
5.18.0
v5.17.0Changelog generated by Shipkit Changelog Gradle Plugin
5.17.0
mockito-inlineshould be modified. (#3621)v5.16.1Changelog generated by Shipkit Changelog Gradle Plugin
5.16.1
v5.16.0Changelog generated by Shipkit Changelog Gradle Plugin
5.16.0
--infoto diagnose closeAndReleaseStagingRepositories issues (#3567)v5.15.2Changelog generated by Shipkit Changelog Gradle Plugin
5.15.2
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.