Releases: folio-org/mod-circulation
Releases · folio-org/mod-circulation
v23.0.6
- Replace deprecated logger for overnight notices (CIRC-1516)
v23.0.5
- 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
- Extend due date of a loan after recall (CIRC-1476)
v23.0.3
- Publish LOAN_CLOSED event when last Lost Item Fee for loan is closed (CIRC-1474)
v23.0.2
- 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
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
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.0.7 2021-12-22
- Upgrade Log4j to v2.16.0 (CIRC-1390)
v22.1.4
22.1.4 2021-12-16
- Upgrade to Log4j 2.16.0 (CIRC-1387)