Minimum reservation length, API and other improvements – July 2025 myTurn Updates

This release introduces a new minimum reservation length option and delivers a broad set of fixes across reservations, self-checkout, transfers, memberships, and admin workflows. Several subtle edge cases—especially around buffers, same-day reservations, and future availability—are now handled more predictably, improving accuracy and reducing admin intervention.

New & Updated Configuration

  • Added a new minimum reservation length option.
  • Improved buffer calculations: when a branch has no fulfillment methods enabled, open/closed days are now respected.
  • Maximum reservation length no longer prevents selecting a start date far in the future.

Reservations & Availability

  • Prevented same-day “sneak-in” reservations when an item is both due back and going out.
  • Fixed items being incorrectly flagged for transfer due to far-future reservations.
  • Reservation filters and admin reservation searches improved (searching by item or user no longer filters by admin location).
  • Fixed issues where reservation lists were incorrectly filtered or incomplete.
  • Addressed multiple edge cases related to reservation limits, buffers, and future availability to improve consistency and predictability across workflows.

API Improvements

  • Fixed validation error handling when converting carts in Self-Checkout.
  • /carts Self-Checkout endpoint no longer returns carts from other organizations.
  • Improved handling of validation messages during checkout.

Memberships & Renewals

  • Improved membership auto-renew behavior when no card is on file.

Transfers & Orders

  • Canceling a transfer during item receipt now correctly updates available actions.
  • Fixed issues where transfer and receive buttons could appear incorrectly.

Admin, UI & Data

  • Fixed username suggestion errors caused by bad substring parameters.
  • Resolved a flush/collection processing error affecting a single user.