Releases: folio-org/mod-circulation
Releases · folio-org/mod-circulation
v16.1.0
- Introduces creation of requests based upon an instance (CIRC-245, CIRC-264, CIRC-265, CIRC-267)
- Includes borrower personal information for loans (CIRC-290, CIRC-335, CIRC-336)
- Notifies requester for all recall requests, not only those which change due date (CIRC-295)
- Include additional tokens in patron notices (CIRC-296, CIRC-297)
- Schedule time based patron notices on check out (CIRC-322)
- Send scheduled patron notices (CIRC-310)
- Provides custom hold shelf clearance report (CIRC-320)
- Corrects issues with incorrect request JSON schema documentation (CIRC-321)
- Includes technical metadata in module descriptor (FOLIO-2003)
- Can only use drools 7.0.0 due to compatibility with Alpine Linux (CIRC-309)
- Provides
circulation 7.6
(CIRC-245, CIRC-265, CIRC-267) - Provides
requests-reports 0.1
(CIRC-320) - Provides
_timer 1.0 interface for sending scheduled patron notices
(CIRC-310) - Requires
request-storage 3.1
(CIRC-320) - Requires
cancellation-reason-storage 1.1
(CIRC-296, CIRC-297) - Requires
loan-types 2.2
(CIRC-296, CIRC-297) - Requires
scheduled-notice-storage 0.1
(CIRC-310)
16.0.0
- Block loan renewal when item is recalled (CIRC-202)
- Can override loan policy when checking out an item (CIRC-211)
- Replacing a loan ignores the derived service point properties (CIRC-237)
- Better validation error message when trying to create a request for an item that does not exist (CIRC-241)
- Pickup service point is required for requests fulfilled to the hold shelf (CIRC-243)
- Can override renewal for items which are not loanable (CIRC-249)
- Do not attempt to fetch related records when no requests are found (CIRC-250)
- Clear loan action after overriding renewal (CIRC-251)
- Stop a patron having more than a single open request for an item (CIRC-255)
- Stop a patron from requesting an item they have on loan (CIRC-258)
- Send request related patron notices (CIRC-256, CIRC-262)
- Truncate loan due date when item is recalled (CIRC-259)
- Paged items can only be checked out by the requester (CIRC-260)
- Disallow overridden renewal if due date would not change (CIRC-261)
- Can check out an item with a barcode containing whitespace (CIRC-284)
- Allow requests for items on order or in process (CIRC-275)
- Provides
circulation 7.5
15.0.0
- Introduces endpoints to determine request and patron notice policies (CIRC-187, CIRC-196, CIRC-197)
- Due date calculation includes closed due date management (CIRC-158, CIRC-159, CIRC-160, CIRC-180, CIRC-186, CIRC-217, CIRC-206, CIRC-226)
- Respect chosen timezone when calculating due date during check out and renewal (CIRC-224, CIRC-238)
- Provides override mechanism for renewals (CIRC-174, CIRC-180, CIRC-212, CIRC-221)
- Send patron notices when item is checked out or checked in to return loan (CIRC-222)
- Introduces support for page requests (CIRC-189)
- Populates
hold shelf expiration date
when request beginsawaiting pickup
(CIRC-194) - Requests only begin
awaiting pickup
when checked in to selected service point (CIRC-172, CIRC-193) - Restricts when requests can be created based upon policy and item status whitelist (CIRC-207, CIRC-208, CIRC-230)
- Changes loan due date when recall request is created depending upon policy (CIRC-203)
- Prevents check out of missing items (CIRC-231)
- Improves validation of loans (CIRC-173)
- Adds
tags
to requests (CIRC-188, CIRC-232) - Improves RAML documentation (CIRC-142, CIRC-220, CIRC-244)
- Increases HTTP client connection pool size from 5 to 100 connections (CIRC-225)
- Includes
copy number
from item in requests (CIRC-175) - Uses Alpine docker image (CIRC-185)
- Provides
circulation 7.4
- Requires
loan-storage 5.3
- Requires
circulation-rules-storage 1.0
- Requires
request-storage 3.0
- Requires
loan-policy-storage 1.2 or 2.0
- Requires
request-policy-storage 1.0
- Requires
calendar 2.0
- Requires
patron-notice-policy-storage 0.7
- Requires
patron-notice 1.0
- Requires
configuration 2.0
v14.1.0
- Include item ID in check in API response when no loan is present (CIRC-176)
v14.0.0
- Provides support for basic in transit to home process during check in (CIRC-146)
- Includes extended check in and check out point properties in loans (CIRC-150)
- Includes extended destination service point properties in items when checking in (CIRC-146)
- Using PUT to a loan for check in is no longer supported (CIRC-146)
- Provides
circulation
interface version 5.2 (CIRC-146, CIRC-150) - Requires only
item-storage
interface version6.1
or7.0
(CIRC-146) - Requires only
location
interface version3.0
(CIRC-146)
v13.1.0
- Initial check in by barcode API for checking in an item at a service point (CIRC-154)
- Removes additional delivery address properties before storage (CIRC-171)
- Provides
circulation
interface version 5.1 (CIRC-154) - Requires
item-storage
interface version5.3
,6.0
or7.0
(CIRC-170) - Requires
instance-storage
interface version4.0
,5.0
, or6.0
(CIRC-168) - Requires
holdings-storage
interface version1.3
,2.0
or3.0
(CIRC-169)
v13.0.0
- Stores the service point where checking out or in occurred (CIRC-104)
- Uses RAML 1.0 for API documentation (CIRC-157)
- Include extended
patronGroup
properties for requestinguser
for (CIRC-156) - Validate pickup service point for a request (CIRC-152)
- Bug fixes for fetching related records (CIRC-153, CIRC-161, CIRC-164, CIRC-165)
- Provides
circulation
5.0 interface (CIRC-104) - Requires
loan-storage
5.2 interface (CIRC-104) - Requires
request-storage
2.3 interface (CIRC-147) - Requires
service-points
3.0 interface (CIRC-152)
v12.1.0
- Introduce request
pickupServicePointId
(CIRC-147) - Include
contributorNames
,enumeration
,callNumber
andstatus
of theitem
for requests (CIRC-140) - Include
deliveryAddress
andpatronGroup
of theuser
for requests (CIRC-140) - Include
dueDate
of thecurrent loan
for requests (CIRC-140) - Requires version 2.0 or 3.0 of
locations
(CIRC-143) - Requires version 5.3 or 6.0 of
item-storage
(CIRC-141) - Requires version 4.0 or 5.0 of
instance-storage
(CIRC-141) - Requires version 1.3 or 2.0 of
holdings-storage
(CIRC-141) - Provides
circulation
4.2 interface (CIRC-141, CIRC-140)
v12.0.0
- Only requires
userId
for open loans (CIRC-136)- Although it is not possible to create already closed loans
- Provides
circulation
4.0 interface (CIRC-136) - Requires
loan-storage
interface 5.0 (CIRC-136)
v11.0.1
- Fix module permissions for request collection endpoint (CIRC-134)