v23.0.0
OleksandrVidinieiev
released this
22 Feb 19:07
·
749 commits
to master
since this release
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)