Version 0.7.1
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.1 - 2022-12-12
- Add support for duplicate attribute names
0.7.0 - 2022-09-28
- Add constant for 'urn:ietf:params:scim:api:messages:2.0:BulkRequest' RFC-7644
- Add constant for 'urn:ietf:params:scim:api:messages:2.0:BulkResponse' RFC-7644
- Add constant for 'urn:ietf:params:scim:api:messages:2.0:PatchOp' RFC-7644
- Add constant for 'urn:ietf:params:scim:schemas:core:2.0:Schema' RFC-7643
0.6.0 - 2022-05-23
- Add support for Ruby 3.1
- Drop support for Ruby 2.5
- Drop support for Ruby 2.6
0.5.3 - 2022-05-13
- fix: change
status
attribute to type string in error schema - fix: remove duplicate
invalidSyntax
- fix: add mising
invalidFilter
0.5.2 - 2020-05-20
- fix: Parse sub attributes from schema #38
0.5.1 - 2020-05-20
- Specify
Accept: application/scim+json
header when discovering a SCIM API. - Specify
Content-Type: application/scim+json
header when discovering a SCIM API. - Specify
User-Agent: scim/kit <version>
header when discovering a SCIM API. - Follow HTTP redirects when discovering a SCIM API.
- Retry 3 times with backoff + jitter when a connection to a SCIM discovery API fails.
- Specify a 1 second open timeout.
- Specify a 5 second read timeout.
0.5.0 - 2020-01-21
- Add API to traverse a SCIM filter AST
0.4.0 - 2019-06-15
- add implementation of SCIM 2.0 filter parser. RFC-7644
0.3.2 - 2019-02-23
- camelize the default description of attribute names.
0.3.1 - 2019-02-23
- fix bug in
Scim::Kit::V2.configure
0.3.0 - 2019-02-21
- add ServiceProviderConfiguration JSON parsing
- add Schema JSON parsing
- add Resource Type JSON parsing
0.2.16 - 2019-02-03
- Default logger
- Attributes now implement Enumerable
- Attributable#attribute_for now returns a null object instead of nil.
- Validations for multi valued attributes
- Validations for complex attributes
- rescue errors from type coercion.
- _assign does not coerce values by default.
- errors are merged together instead of overwritten during attribute validation.