Skip to content

v23.0.0

Compare
Choose a tag to compare
@OleksandrVidinieiev 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)