Releases: folio-org/mod-circulation
Releases · folio-org/mod-circulation
v6.0.0
- 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
- 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 nowChecked out
(CIRC-39) - Creating or changing a loan updates the
itemStatus
snapshot (similar toaction
) 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
anditemStatus
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
- 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
- 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
- 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
- Include item status and location in loans
- Provides circulation interface version 2.2
v4.1.0
- 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
- Adds required property
action
to loan - Provides circulation interface version 2.0
- Requires loan-storage interface version 3.0
v3.0.0
- 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
- 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)