Skip to content

Releases: folio-org/mod-circulation

v16.1.0

10 Jun 13:13
Compare
Choose a tag to compare
  • 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

09 May 09:03
Compare
Choose a tag to compare
  • 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

15 Mar 13:33
Compare
Choose a tag to compare
  • 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 begins awaiting 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

06 Dec 14:59
Compare
Choose a tag to compare
  • Include item ID in check in API response when no loan is present (CIRC-176)

v14.0.0

30 Nov 16:35
Compare
Choose a tag to compare
  • 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 version 6.1 or 7.0 (CIRC-146)
  • Requires only location interface version 3.0 (CIRC-146)

v13.1.0

28 Nov 09:16
Compare
Choose a tag to compare
  • 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 version 5.3, 6.0 or 7.0 (CIRC-170)
  • Requires instance-storage interface version 4.0, 5.0, or 6.0 (CIRC-168)
  • Requires holdings-storage interface version 1.3, 2.0 or 3.0 (CIRC-169)

v13.0.0

23 Nov 16:25
Compare
Choose a tag to compare
  • 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 requesting user 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

08 Nov 11:57
Compare
Choose a tag to compare
  • Introduce request pickupServicePointId (CIRC-147)
  • Include contributorNames, enumeration, callNumber and status of the item for requests (CIRC-140)
  • Include deliveryAddress and patronGroup of the user for requests (CIRC-140)
  • Include dueDate of the current 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

09 Sep 10:56
Compare
Choose a tag to compare
  • 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

03 Sep 11:24
Compare
Choose a tag to compare
  • Fix module permissions for request collection endpoint (CIRC-134)