Skip to content

Commit

Permalink
SIP2-170 - Poppy Release (#130)
Browse files Browse the repository at this point in the history
* [SIP2-170] - update NEWS.md

* [maven-release-plugin] prepare release v3.1.0

* [maven-release-plugin] prepare for next development iteration

* [SIP2-170] - update NEWS.md
  • Loading branch information
gurleenkaurbp authored Oct 13, 2023
1 parent 093c21c commit 078d789
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 12 deletions.
20 changes: 19 additions & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
## 3.1.0 Draft
## 3.1.0 2023-10-12
* [SIP2-121](https://issues.folio.org/browse/SIP2-121): SIP2: Renew response
* [SIP2-94](https://issues.folio.org/browse/SIP2-94): Non SIP2 protocol error occurs when faced with exceptional situations
* [SIP2-143](https://issues.folio.org/browse/SIP2-143): Update feesfines interface version to 18.0
* [SIP2-27](https://issues.folio.org/browse/SIP2-27): SIP2: Renew All response
* [SIP2-134](https://issues.folio.org/browse/SIP2-134): Add /admin/health to edge-sip2
* [SIP2-144](https://issues.folio.org/browse/SIP2-144): SIP2: Fee Paid
* [SIP2-147](https://issues.folio.org/browse/SIP2-147): SIP2: Renew response missing title identifier.
* [SIP2-15](https://issues.folio.org/browse/SIP2-15): SIP2: Patron Status Response
* [SIP2-148](https://issues.folio.org/browse/SIP2-148): Update circulation interface to 14.0
* [SIP2-145](https://issues.folio.org/browse/SIP2-145): SIP2: extend the Checkin command response
* [SIP2-146](https://issues.folio.org/browse/SIP2-146): Fee Paid response has invalid checksum
* [SIP2-149](https://issues.folio.org/browse/SIP2-149): SIP2: extend the Patron Information Response
* [SIP2-153](https://issues.folio.org/browse/SIP2-153): Update to Java 17 edge-sip2
* [SIP2-154](https://issues.folio.org/browse/SIP2-154): patronPasswordVerificationRequired is always TRUE
* [SIP2-156](https://issues.folio.org/browse/SIP2-156): Item Information Response - incorrect BT-element appears in fixed-length element
* [SIP2-132](https://issues.folio.org/browse/SIP2-132): Implement refresh token rotation
* [SIP2-152](https://issues.folio.org/browse/SIP2-152): SIP2: Extend Patron Information summary field on fee items elements
* [SIP2-155](https://issues.folio.org/browse/SIP2-155): SIP2: extend the Patron Information Response on fee fields
* [SIP2-161](https://issues.folio.org/browse/SIP2-161): Item Information Response - invalid
* [SIP2-151](https://issues.folio.org/browse/SIP2-151): SIP2: summary fields for Patron Information

## 3.0.0 2023-02-23
* [SIP2-123](https://issues.folio.org/browse/SIP2-123): SIP2: Item Information Response
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ Currently, edge-sip2 implements select SIP messages. Below, is the list of all i

|SIP Request|Implemented|Notes|
|-----------|-----------|-----|
|Patron Status Request|No||
|Patron Status Request|Yes||
|Checkout|Yes|Response SIP fields hardcoded: "renewal ok" is set to "N", "magnetic media" is set to "U". SIP field "desensitize" is set to "Y" is the FOLIO check out succeeded and "N" when there is failure. Fee/fines related fields are not implemented. The "due date" format is the same as other SIP date/time format strings: "YYYYMMDDZZZZHHMMSS".|
|Checkin|Yes|Response SIP fields hardcoded: "alert" is set to "N", "magnetic media" is set to "U". Most optional SIP fields are not implemented. The "resensitize" field will be set to "Y" if the FOLIO check in succeeded and "N" if there was a failure.|
|Block Patron|No||
Expand All @@ -213,12 +213,12 @@ Currently, edge-sip2 implements select SIP messages. Below, is the list of all i
|Login|Yes|The request "location code" should contain the UUID of the service point for the kiosk.|
|Patron Information|Yes|Response SIP field "hold items count" currently only refers to FOLIO "Hold" requests and not "Page" requests. Only "Hold" request data is returned in the summary results as well. The "charged items count", "fine items count" and "unavailable holds count" are not supported. However, "unavailable holds count" is not implemented due to an oversight as "hold items count" includes all "Hold" requests in any "Open" state, instead of limited to "Open - Awaiting pickup". Likewise, "unavailable holds count" could contain "Hold" requests that are not "Closed" and not "Open - Awaiting pickup". This will likely need to be corrected. The response "patron status" field is partially supported via FOLIO manual blocks where a "borrowing" block will set all privilege codes to "N", a "renewals" block will set the SIP "renewal privileges defined" code to "N", and a "requests" block will set "hold privileges denied" and "recall privileges denied" to "N".|
|End Patron Session|Yes||
|Fee Paid|No||
|Item Information|No||
|Fee Paid|Yes||
|Item Information|Yes||
|Patron Enable|No||
|Hold|No||
|Renew|No||
|Renew All|No||
|Renew|Yes||
|Renew All|Yes||

## Security

Expand Down
10 changes: 5 additions & 5 deletions descriptors/ModuleDescriptor-template.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,27 @@
"requires": [
{
"id": "login",
"version": "5.0 6.0 7.0"
"version": "7.3"
},
{
"id": "circulation",
"version": "12.0 13.0 14.0"
"version": "14.2"
},
{
"id": "users",
"version": "15.0 16.0"
"version": "16.0"
},
{
"id": "configuration",
"version": "2.0"
},
{
"id": "feesfines",
"version": "15.0 16.0 17.0 18.0"
"version": "18.0"
},
{
"id": "search",
"version": "0.7 1.0"
"version": "1.2"
}
],
"permissionSets": [
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.folio</groupId>
<artifactId>edge-sip2</artifactId>
<version>3.1.0-SNAPSHOT</version>
<version>3.1.1-SNAPSHOT</version>
<name>Standard Interchange Protocol v2 (SIP2)</name>
<url>https://github.com/folio-org/edge-sip2</url>
<description>Support for SIP2 in FOLIO. This allow self service circulation and patron services stations to perform supported operations in FOLIO.</description>
Expand Down

0 comments on commit 078d789

Please sign in to comment.