Skip to content

Releases: folio-org/mod-circulation

v6.0.0

08 Jan 14:33
Compare
Choose a tag to compare
  • Requires item-storage interface version 4.0 or 5.0 (CIRC-57)
  • Requires instance-storage interface version 3.3 or 4.0 (CIRC-57)
  • Requires holdings-storage interface version 1.0 (CIRC-57)

v5.0.0

22 Dec 12:22
Compare
Choose a tag to compare
  • Allow multiple requests for the same item (CIRC-54)
  • Use permanent location from holding or item (CIRC-49)
  • Use title from instance or item (CIRC-50)
  • Use item permanent and temporary locations for location property in loans (CIRC-36)
  • Item status Checked Out is now Checked out (CIRC-39)
  • Creating or changing a loan updates the itemStatus snapshot (similar to action) in loan storage (CIRC-38)
  • Creating a hold or recall request changes the associated item's status (CIRC-39)
  • Creating a hold or recall request updates the action and itemStatus snapshots
    for an open loan for the same item in storage, in order to create a loan history entry (CIRC-40, CIRC-38)
  • A hold or recall request will be rejected when associated item's status is not checked out (CIRC-39)
  • A request for an item that does not exist will be rejected (CIRC-39)
  • The itemStatus snapshot is not included in loan representation, as the current status
    is included from the item, and having both may be confusing (CIRC-38)
  • Requires loan-storage interface version 3.3 (CIRC-38)
  • Requires item-storage interface version 4.0 (CIRC-36)
  • Requires holdings-storage interface version 1.0 (CIRC-49, CIRC-50)
  • Requires shelf-locations interface version 1.0 (CIRC-36)

v4.5.0

12 Oct 09:43
Compare
Choose a tag to compare
  • Introduces circulation/requests for making requests for items (CIRC-27)
  • Stores item and requesting user metadata with request, in order to aid searching / sorting (CIRC-28, CIRC-29)
  • Put loan rules validation error message into JSON (CIRC-34)
  • Provides circulation interface version 2.5
  • Requires request-storage interface version 1.1
  • Requires users interface version 14.0
  • Adds mod- prefix to names of the built artefacts (FOLIO-813)

v4.4.0

01 Sep 14:01
Compare
Choose a tag to compare
  • Introduces /circulation/loan-rules for getting and replacing loan rules (CIRC-11)
  • Introduces /circulation/loan-rules/apply for loan rules engine (CIRC-26)
  • Provides circulation interface version 2.4
  • Requires loan-rules-storage interface version 1.0 (new dependency)
  • Remove module.scan.enabled, storage and configuration permissions from circulation.all set, as part of moving permissions to UI modules (CIRC-32)

v4.3.0

17 Aug 13:58
Compare
Choose a tag to compare
  • Introduces proxy user ID for a loan (CIRC-23)
  • Adds metaData property to loan (for created and updated information, CIRC-24)
  • Requires loan-storage interface version 3.2
  • Provides circulation interface version 2.3

v4.2.0

15 Aug 19:01
Compare
Choose a tag to compare
  • Include item status and location in loans
  • Provides circulation interface version 2.2

v4.1.0

01 Aug 15:25
Compare
Choose a tag to compare
  • Adds property dueDate to loan
  • Adds renewalCount property to loan
  • Provides circulation interface version 2.1
  • Requires loan-storage interface version 3.1
  • Include implementation version in id in Module Descriptor
  • Includes missing action property definition in loan schema

v4.0.0

17 Jul 17:45
Compare
Choose a tag to compare
  • Adds required property action to loan
  • Provides circulation interface version 2.0
  • Requires loan-storage interface version 3.0

v3.0.0

07 Jun 09:29
Compare
Choose a tag to compare
  • Removes item representation from requests forwarded to storage
  • Circulation.all permission set includes permissions for related UI tasks
  • Requires loan-storage interface version 2.0
  • Requires item-storage interface version 3.0

v2.1.0

31 May 14:17
Compare
Choose a tag to compare
  • Makes the all circulation permissions set visible (requires Okapi 1.3.0)
  • Includes permission definition for enabling the scan UI module (included in all permissions set)