diff --git a/CHANGELOG.md b/CHANGELOG.md index e4929ac7..bd440e45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,13 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/). -## v3.0.1 - TBD +## v3.1.0 - TBD +Updated all classes within the UnboundID SCIM 2 SDK to utilize `@Nullable` and `@NotNull` +annotations for all non-primitive input parameters, member variables, and return values. These +annotations provide additional context on the nullability of certain values when working with the +SDK, and the annotations will also appear in the Javadocs. Note that the fully-qualified class names +of the annotations take the form of `com.unboundid.scim2.common.annotations.Nullable`. + Resolved an issue with replace operations that set the `value` field to an empty array. When these operations are applied, the SCIM SDK now clears all matching values of the targeted multi-valued attribute. If the `path` of the replace operation does not have a filter, then the multi-valued diff --git a/pom.xml b/pom.xml index f9cc1035..0465cb4b 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ 4.0.0 com.unboundid.product.scim2 scim2-parent - 3.0.1-SNAPSHOT + 3.1.0-SNAPSHOT pom UnboundID SCIM2 SDK Parent diff --git a/scim2-assembly/pom.xml b/scim2-assembly/pom.xml index 49b17bd0..e49707cd 100644 --- a/scim2-assembly/pom.xml +++ b/scim2-assembly/pom.xml @@ -19,7 +19,7 @@ scim2-parent com.unboundid.product.scim2 - 3.0.1-SNAPSHOT + 3.1.0-SNAPSHOT scim2-assembly pom diff --git a/scim2-sdk-client/pom.xml b/scim2-sdk-client/pom.xml index f7707a88..c00da00c 100644 --- a/scim2-sdk-client/pom.xml +++ b/scim2-sdk-client/pom.xml @@ -19,7 +19,7 @@ scim2-parent com.unboundid.product.scim2 - 3.0.1-SNAPSHOT + 3.1.0-SNAPSHOT scim2-sdk-client jar diff --git a/scim2-sdk-common/pom.xml b/scim2-sdk-common/pom.xml index 05429a6e..7c9fb901 100644 --- a/scim2-sdk-common/pom.xml +++ b/scim2-sdk-common/pom.xml @@ -19,7 +19,7 @@ scim2-parent com.unboundid.product.scim2 - 3.0.1-SNAPSHOT + 3.1.0-SNAPSHOT scim2-sdk-common jar diff --git a/scim2-sdk-server/pom.xml b/scim2-sdk-server/pom.xml index 5c1eaee9..60bcfb94 100644 --- a/scim2-sdk-server/pom.xml +++ b/scim2-sdk-server/pom.xml @@ -19,7 +19,7 @@ scim2-parent com.unboundid.product.scim2 - 3.0.1-SNAPSHOT + 3.1.0-SNAPSHOT scim2-sdk-server jar diff --git a/scim2-ubid-extensions/pom.xml b/scim2-ubid-extensions/pom.xml index 38c9fb45..74823598 100644 --- a/scim2-ubid-extensions/pom.xml +++ b/scim2-ubid-extensions/pom.xml @@ -19,7 +19,7 @@ scim2-parent com.unboundid.product.scim2 - 3.0.1-SNAPSHOT + 3.1.0-SNAPSHOT scim2-ubid-extensions jar