Skip to content

Latest commit

 

History

History
116 lines (95 loc) · 4.81 KB

CHANGELOG.md

File metadata and controls

116 lines (95 loc) · 4.81 KB

Version 0.7.1

Changelog

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

Fixed

  • Add support for duplicate attribute names

0.7.0 - 2022-09-28

Added

  • 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

Added

  • Add support for Ruby 3.1

Removed

  • Drop support for Ruby 2.5
  • Drop support for Ruby 2.6

0.5.3 - 2022-05-13

Fixed

  • fix: change status attribute to type string in error schema
  • fix: remove duplicate invalidSyntax
  • fix: add mising invalidFilter

0.5.2 - 2020-05-20

Fixed

  • fix: Parse sub attributes from schema #38

0.5.1 - 2020-05-20

Fixed

  • 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

Added

  • Add API to traverse a SCIM filter AST

0.4.0 - 2019-06-15

Added

  • add implementation of SCIM 2.0 filter parser. RFC-7644

0.3.2 - 2019-02-23

Changed

  • camelize the default description of attribute names.

0.3.1 - 2019-02-23

Changed

  • fix bug in Scim::Kit::V2.configure

0.3.0 - 2019-02-21

Added

  • add ServiceProviderConfiguration JSON parsing
  • add Schema JSON parsing
  • add Resource Type JSON parsing

0.2.16 - 2019-02-03

Added

  • 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.

Changed

  • _assign does not coerce values by default.
  • errors are merged together instead of overwritten during attribute validation.