Skip to content
This repository has been archived by the owner on Jul 4, 2020. It is now read-only.

Latest commit

 

History

History
107 lines (73 loc) · 3.33 KB

CHANGELOG.md

File metadata and controls

107 lines (73 loc) · 3.33 KB

OSIAM SCIM Schema

1.6 - 2015-12-12

Features

  • Group.Builder can add a single member to the group

    Related method: Group.Builder#addMember(MemberRef member)

  • Add class ErrorResponse that represents a SCIM error response

  • Make schema used in UserDeserializer configurable

Changes

  • All SCIM classes are now immutable

  • Schema definitions are now contained in the classes that use them

    Instead of Constants.USER_CORE_SCHEMA one should now use User.SCHEMA. This is also true for Group and SCIMSearchResult. See #150 for more details.

Deprecations

  • org.osiam.resources.helper.UserDeserializer#UserDeserializer(Class<?> valueClass)
  • org.osiam.resources.scim.Constants
  • org.osiam.resources.helper.SCIMHelper

Updates

  • jackson-databind 2.5.4
  • joda-time 2.8.2
  • tika-core 1.10

1.5 - 2015-09-09

Fixes

  • Refactor UserDeserializer to significantly improve performance

Changes

  • Remove unused meta classes and package
  • Deprecate User/Group/Resource#setSchemas(...)
  • Update schema URNs to SCIM draft 19
  • Make User and Group serializable
  • Move documentation from Wiki to repo

1.4 - 2015-06-17

Fixes

  • Email validation does not allow upper-cased TLD

Changes

  • Improve email address validation
  • Bump dependencies
  • Rename RELEASE.NOTES to CHANGELOG.md

1.3.2 - 2014-11-24

  • release because of fixes in addon-administration

1.3.1 - 2014-10-27

  • release because of fixes in addon-self-administration

1.3 - 2014-10-17

1.2 - 2014-09-30

  • release because of fixes in addon-self-administration

1.1 - 2014-09-17

  • mostly dependency version updates
  • removed invalid field 'empty' in JSON output, which is not defined by SCIM

1.0 - 2014-05-15

Finally released version 1.0!

  • [refactore] Renamed all setMultiValue-Methods to addMultiValues, add the method addMultiValue, deleteMultiValue, clearMultiValues -> MultiValue: Email, PhoneNumber, ... Migration

0.42 - 2014-04-30

  • [refactore] Extension have been refactored to the builder pattern
  • [rafactore] ScimHelper renamed into SCIMHelper
  • [refactore] correct naming of methods in UpdateUser

0.41 - 2014-04-02

  • [feature] Extension fields could also get by getValueAs[Type] e.g. getValueAsString
  • [feature] Added ScimHelper for static helper functions. Started with a function to extract email from user.
  • [feature] Added new constructor to Builder of User and Group. For Group: Builder(String displayName, Group group) -> easy copy of Group with new displayName For User: Builder(String userName, User user) -> easy copy of User with new userName

0.40 - 2014-03-17

  • [feature] The Photo object can take and return a URI and a ImageDataURI as value. The getter and setter for the string value have been removed. The ImageDataURI can also take an image InputStream as value.

0.39 - 2014-03-04

  • [feature] add methods User.getExtensions() and Extension.getFields() and set methods User.getAllExtensions() and Extension.getAllFields() to @Deprecated

0.38 - 2014-02-14

  • [feature] OSNG-215 - Develop PATCH "Delete" support on extensions Migration