Skip to content

Release 0.9.4: the reader app shows the last day to collect a ready loan - #531

Merged
fabiodalez-dev merged 1 commit into
mainfrom
release/0.9.4
Nov 10, 2026
Merged

fabiodalez-dev merged 1 commit into
mainfrom
release/0.9.4

Conversation

@fabiodalez-dev

@fabiodalez-dev fabiodalez-dev commented Nov 9, 2026 •

Copy link
Copy Markdown
Owner

Release 0.9.4: version bump, CHANGELOG entry and README lead for #530. No migration.

  • Mobile API 1.12.0: each loan in GET /me/loans carries pickup_deadline while it is da_ritirare, the stored pickup day moved to the next open day of the copy's branch, the same day the staff loan reader shows. null for every other state and when no pickup day is stored. The plugin requires Pinakes 0.9.3 or later.
  • README keeps the last three versions: the 0.9.4 lead, then the 0.9.3 and 0.9.2 highlights.
  • The Android app 1.14.0 shows the new field on the reader's loan row.

Summary by CodeRabbit

  • Documentazione
    • Aggiornate le note della versione 0.9.4 e le informazioni sulle versioni recenti.
    • Chiarito che pickup_deadline nell’API indica, per i prestiti in attesa di ritiro, il giorno effettivo previsto, spostato al successivo giorno di apertura della filiale. Negli altri stati o se la data non è disponibile, il valore è null; non viene usata la data di restituzione.
    • Segnalato che l’app Android 1.14.0 mostra la data nella riga del prestito e che non è necessaria una migrazione.
  • Aggiornamenti
    • Aggiornata la versione dichiarata di Pinakes alla 0.9.4.

Version bump with the CHANGELOG entry and the README lead for #530. No migration.
@coderabbitai

coderabbitai Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

Explain Change →

No actionable comments were generated in the recent review.

Walkthrough

La release aggiorna la versione del plugin da 0.9.3 a 0.9.4. Il README e il changelog documentano pickup_deadline e aggiornano la cronologia delle versioni recenti.

Changes: Release 0.9.4

Layer / File(s) Summary
Versione e documentazione della release
version.json, README.md, CHANGELOG.md
version.json passa a 0.9.4. README e changelog descrivono pickup_deadline, i requisiti di versione e le modifiche alla cronologia delle versioni recenti.

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

Change: Other

Possibly related PRs

Suggested reviewers: claude

Merge Risk: Minimal · up to d89cd

The version and release notes update has no identified merge-blocking issue.

Pre-merge checks: Passed 5

Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed Il titolo descrive chiaramente la release 0.9.4 e la nuova informazione sulla scadenza di ritiro per i prestiti pronti.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
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.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (3 skipped: 3 unsupported.)

Finishing Touches

Generate unit tests (beta)

  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

Recent review info

Run configuration

Commits

Reviewing files that changed from the base of the PR and between 20a98f6 and d89cd95.

Files selected for processing: 3

  • CHANGELOG.md
  • README.md
  • version.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

@pullfrog pullfrog 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.

✅ No new issues found.

Reviewed changes

This run reviewed the 0.9.4 release commit. It contains only the version bump and the docs; the feature code from #530 is already on main.

  • Version bump: version.json goes from 0.9.3 to 0.9.4.
  • CHANGELOG: adds a new ## [0.9.4] section for Mobile API 1.12.0. I checked each claim against the code:
    • plugin.json is at 1.12.0 and has requires_app 0.9.3.
    • ActionsController::mapLoan sets pickup_deadline only for da_ritirare loans, through LibraryCalendar::effectivePickupDeadline().
    • That function returns null when no pickup day is stored, and never falls back to the return day.
    • The OpenAPI LoanItem schema documents the field.
  • README: the new v0.9.4 lead is in place, and the lower section now shows v0.9.3 and v0.9.2, so the "last three versions" rule still holds. Every bundled plugin's requires_app is at or below 0.9.4.

Pullfrog  | View workflow run | Using claude-opus-5-5 | 𝕏

@fabiodalez-dev
fabiodalez-dev merged commit 54f62a7 into main Nov 10, 2026
39 of 40 checks passed
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