Skip to content

Releases: folio-org/mod-circulation

v23.0.6

12 Apr 15:38
Compare
Choose a tag to compare
  • Replace deprecated logger for overnight notices (CIRC-1516)

v23.0.5

11 Apr 17:25
Compare
Choose a tag to compare
  • Disable TLR feature, disable tests (CIRC-1510)
  • Cancel aged to lost and declared lost fees that are paid/transferred in full when item is returned (CIRC-1496)
  • Display correct previous date in circulation log when item is recalled (CIRC-1505)
  • Fix instance level request endpoint, create ILRs when TLR feature is disabled (CIRC-1507)
  • Set due dates of loans with fixed due date loan policies using the correct loan period (CIRC-1497)

v23.0.4

08 Apr 13:14
Compare
Choose a tag to compare
  • Extend due date of a loan after recall (CIRC-1476)

v23.0.3

05 Apr 15:39
Compare
Choose a tag to compare
  • Publish LOAN_CLOSED event when last Lost Item Fee for loan is closed (CIRC-1474)

v23.0.2

04 Apr 16:21
Compare
Choose a tag to compare
  • Fix changing item status for POST /circulation/requests without request date (CIRC-1371)
  • Fix requested item barcode not getting listed in the Circ Log for Notice Send logs (CIRC-1465)
  • Add missing permissions to permission set (CIRC-1469)
  • Fix two recall-related automated patron blocks that do not enforce (CIRC-1471)
  • Add truncating loan due date during checkout only if there is a recall request on the same item (CIRC-1488)
  • Fix TLR notice circulation log record (CIRC-1495)
  • Forbid Hold/Recall TLRs when requested instance has available items (CIRC-1455)

V23.0.1

30 Mar 14:26
Compare
Choose a tag to compare

23.0.1 2022-03-30

  • Do not fail when nonexistent location ID is passed to GET /circulation/rules/request-policy (CIRC-1169)
  • POST /circulation/requests/instances must create "true" TLR when feature is enabled (CIRC-1442)
  • Fix checkout closing request for different item of the same instance (CIRC-1450)
  • Add missing permissions for circulation rules (CIRC-1453)
  • Add missing permission to POST /circulation/requests/instances (CIRC-1456)
  • Remove redundant notes permission (CIRC-1461)
  • Fix patron notices not going out for recalled loans (CIRC-1464)

v23.0.0

22 Feb 19:07
Compare
Choose a tag to compare

23.0.0 2022-02-22

  • Stop using Joda Time (CIRC-966)
  • Add missing permission to Check-in API (CIRC-1300)
  • Add missing permission to fee/fine scheduled notices processing API (CIRC-1100)
  • Implement request data migration in business logic (CIRC-1287)
  • Implement request data migration in tests (CIRC-1288)
  • Consider title-level requests during check-in (CIRC-1296)
  • Tests fail if build server time zone is not UTC (CIRC-1327)
  • Update dependencies to fix build failure: mod-pubsub to 2.4.0, RMB to 33.1.1, Vert.x to 4.2.1 (CIRC-1326)
  • Recalls not being honored when renewal or due date change took place (CIRC-1112)
  • Add description to renewed through override actions in Circ Log (CIRC-1344)
  • Handle scheduled notices for TLRs properly (CIRC-1290)
  • Handle immediate notices for TLRs properly (CIRC-1337)
  • Consider title-level requests during check-out (CIRC-1297)
  • Add holdingsRecordId to request record (CIRC-1353)
  • Remove holdings JSON representation farom domain model (CIRC-1365)
  • Add Publication and Editions to request JSON (CIRC-1364)
  • Consider TLRs when changing loan due date (CIRC-1362)
  • Fix broken tests (CIRC-1374)
  • Improve error handling when a pubsub event can't be published (CIRC-1356)
  • Remove holdingsRecordId from item in request (CIRC-1376)
  • Remove holdings JSON representation from domain model (CIRC-1365)
  • Add new Action when an automated fee/fine is charged if item is aged to lost (CIRC-1373)
  • Remove instance JSON representation from domain model (CIRC-1366)
  • Consider title-level requests during request queue management (CIRC-1298)
  • Remove material type JSON representation from domain model (CIRC-1367)
  • Consider TLRs when creating recall requests (CIRC-1360)
  • TLR response does not contain instance data (CIRC-1375)
  • Link item to hold TLR when upon check-in (CIRC-1359)
  • Upgrade to Log4j 2.16.0 (CIRC-1387)
  • Remove item.holdingsRecordId from Request JSON (CIRC-1385)
  • Publication data is missing in Instance returned by Requests API (CIRC-1394)
  • Extract permission set for fetching inventory records (CIRC-1382)
  • Disable request queue validation for page requests always being at the top (CIRC-1397)
  • Consider TLRs when validating new request against existing loans (CIRC-1361)
  • Link page TLR to the item upon creation (CIRC-1358)
  • Fix broken scheduled age-to-lost fee fine charging (CIRC-1386)
  • On check-in page TLR linked to an item should be updated, not first TLR in the queue (CIRC-1403)
  • Require request-storage 4.0 (CIRC-1407)
  • Require request-storage-batch 1.0 (CIRC-1408)
  • Missing item reference causing patron action session to not expire (CIRC-1286)
  • Remove loan type JSON representation from domain model (CIRC-1368)
  • TLR should be refused when instance/item is already requested (CIRC-1395)
  • Extend request returned by Request Queue API with additional fields (CIRC-1402)
  • Upgrade to Log4j 2.17.1 (CIRC-1415)
  • Remove org.apache.httpcomponents:httpclient-* (CIRC-1414)
  • Fix dueDate comparison in LoanDueDatesAfterRecallTests (CIRC-1417)
  • Update copyright year (FOLIO-1021)
  • Use new api-doc (FOLIO-3231)
  • Fix incorrect error message when billing aged to lost items (CIRC-1177)
  • Requests should change position when they go in fulfilment on check-in (CIRC-1412)
  • Fix creation of TLR for instances with 10+ items (CIRC-1413)
  • Broken scheduled notices are blocking the queue (CIRC-1357)
  • Withdrawn item status causes scheduled notices to remain queued (CIRC-1406)
  • Improve handling of scheduled-age-to-lost-fee-charging processing for broken loans (CIRC-1404)
  • Add missing module permissions to Requests API (CIRC-1410)
  • Request not allowed issue after TLR feature merge (CIRC-1422)
  • Request queue breaks when request is moved to another item (CIRC-1424)
  • During check-in only update fulfillable request if it's for the same item (CIRC-1421)
  • Handle non-critical errors during check-out (CIRC-1046)
  • Add missing permissions for Check-out API (CIRC-1433)
  • Scheduled Notices are sent after the loan is marked as Claimed Returned (CIRC-1427)
  • Circulation rules saved if criteria entered without ':' and without policies (CIRC-1331)
  • Fix incorrect item status management when request is moved (CIRC-1436)
  • Refuse to move request to an item from different instance (CIRC-1430)
  • Fix validations during check-out when TLR feature is enabled (CIRC-1435)
  • Fix request creation without request date (CIRC-1371)
  • In-transit report performance improvements (CIRC-1338, CIRC-1339, CIRC-1340, CIRC-1341, CIRC-1342, CIRC-1343, CIRC-1347, CIRC-1420)

v22.0.7

22 Dec 11:28
Compare
Choose a tag to compare

22.0.7 2021-12-22

  • Upgrade Log4j to v2.16.0 (CIRC-1390)

v22.1.4

16 Dec 16:00
Compare
Choose a tag to compare

22.1.4 2021-12-16

  • Upgrade to Log4j 2.16.0 (CIRC-1387)

v22.1.3

19 Nov 16:34
Compare
Choose a tag to compare
  • Fixes for due date changed by recall flag applied to loans endpoint (CIRC-1112)