Skip to content

Commit

Permalink
Update CHANGELOG for the next release.
Browse files Browse the repository at this point in the history
This commit includes a missing release note that should be included with
the release.
  • Loading branch information
kqarryzada committed Dec 4, 2024
1 parent dc8144f commit dcd867a
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,19 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/).

## v3.2.0 - TBD
## v3.2.0 - 2024-Dec-04
Fixed an issue where `AndFilter.equals()` and `OrFilter.equals()` could incorrectly evaluate to
true.

Updated Jackson dependencies to 2.17.2.

Added better customization of the MapperFactory. The
[MapperFactory](scim2-sdk-common/src/main/java/com/unboundid/scim2/common/utils/MapperFactory.java)
class can be used to customize the behavior of the SDK when it converts JSON strings to Java
Objects, and vice versa. This release now supports overriding the `JsonUtils.createObjectMapper()`
method to allow for the addition of custom serializers and deserializers. See the class-level
Javadoc of `MapperFactory` for more information on how to accomplish this.

Added a property that allows ADD patch operations with value filters to target an existing value.
For example, consider the following patch request. This request aims to add a `display` field on a
user's work email.
Expand Down Expand Up @@ -36,6 +43,8 @@ The default value of `APPEND_NEW_PATCH_VALUES_PROPERTY` is `true`, which will al
value (i.e., email) on the multi-valued attribute instead of updating an existing value/email.
This matches the behavior of the SDK since the 3.0.0 release.

 

Refreshed the documentation of the `GenericScimResource` class to provide better insight on how it
can be used to define resource types for objects that don't have a strongly defined schema. The
class-level Javadoc describes how to interface with the object effectively, and the methods now
Expand Down

0 comments on commit dcd867a

Please sign in to comment.