- Bumping version of mod-circulation to 10
- 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