- Fix missing permission issue
- Use item call number from AcceptItem request if it is provided
- Add new configuration options
- Make sure default values are used
- Update documentation
- Clean configuration
- Fix bug in fee search
- MODNCIP-75 inventory API version update (13.0 to 14.0)
- MODNCIP-76 Upgrade
holdings-storage
to 8.0 - Update modulePermissions for new services
- Return user UUID in LookupUser call
- MODNCIP-71 Upgrade dependencies for Ramsons
- MODNCIP-68 Add callNumber to CheckOutItem response
- MODNCIP-69 API version update (mod-inventory-storage)
- MODNCIP-67 mod-ncip v1.14.X asserts compatibility with circulation interface v12 and 13 but actually requires v14
- PR-1709 Implement NCIP RequestItem function in FOLIO mod-ncip
- PR-1786 Implement NCIP CancelRequestItem
- PR-1785 Implement NCIP DeleteItem
- PR-1814 Check user pin
- PR-1861 Implement CreateUserFiscalTransaction for charging fees
- PR-1910 Add item soft delete option
- MODNCIP-65 if preferredFirstName is present use in lookupUserResponse
- MODNCIP-63 Give user.email.type a default value
- MODNCIP-62 Upgrade dependencies (Spring, Vert.x, ...) for Poppy
- Fix circulation interface version
- MODNCIP-59 Update to Java 17 mod-ncip
- MODNCIP-61 config option for ElectronicAddressType
- MODNCIP-60 RequestItemService placeholder
- MODNCIP-55- alternate user lookup service fix
- MODNCIP-49 -CQL and URL injection
- Updated logging - common logging
- MODNCIP-46 - Replace slf4j-log4j12 by log4j-slf4j-impl fixing vulns
- MODNCIP-47 - Create holdings record with holdings source ID
- MODNCIP-50 - support additional fields for user search
- MODNCIP-44 - Support inventory 12.0 in ModuleDescriptor "requires"
- MODNCIP-39 - Dependency vulnerabilities
- MODNCIP-40 - mod-ncip - Morning Glory 2022 R2 - Vert.x 3.9.9/v4 upgrade
- MODNCIP-33 - Adapt mod-ncip to the request schema changes
- MODNCIP-37 - Support circulation interface v13
- MODNCIP-27 - Resource leak, input stream not closed
- MODNCIP-23 - align dependency versions affected by Inventory's Optimistic Locking
- MODNCIP-21 - Update circulation interface dependency to support v11
- Correcting version number for R1 2021
- README updates
- MODNCIP-15 - specify UTF-8 in POST
- Default timeout changed to 30 secs (3 was too short - implementers seeing timeouts when system is slow). As before, the default can be modified on startup.
- Attempt checkin if checkout fails due to timeout (for convenience). Only happens when the system gets extremely slow.
- Removed 'Problem element unknown' from the response when the problem doesn't relate to a specific element. This was confusing.
- Putting back patron group lookup (was unintentionally removed)
- Fix for new dueDate format ParseException
- Removed loanDate from check-out-by-barcode (not needed)
- Correct automated patron block endpoint
- Checkout should check for automated patron blocks
- MODNCIP-9
Use automated patron blocks for the LookupUser service
- MODNCIP-8
Upgrade to openJdk11
- Added timeouts and try/catch to API calls
- Added module permission: addresstypes.collection.get
- Added module permission: automated-patron-blocks.collection.get
- Physical address included in LookupUser response is configurable
- OK and BLOCKED message (for LookupUser) configurable
- Removed check for 'request' block in Checkout service
- Fix for locations with '/' characters
- Dynamic types in addresses
- Include more of physical address
- Corrected - include email in response when no physical address exists for patron
- Config values are looked up during each request
- Corrected due date formatting
- Added /admin/health
- Corrected max-fine rule checking
- Corrected patron block check for requests
- Healthcheck endpoint changed to /nciphealthcheck
- MODNCIP-2 - Move configuration from property files to mod-configuration
- MODNCIP-3 - Add permissionSets to mod-ncip ModuleDescriptor