Skip to content

Releases: scimmyjs/scimmy

v1.3.3

08 Jan 05:21
580d2e4
Compare
Choose a tag to compare

What's Changed

  • Bumped ostensibly-typed development dependency to v1.2.1
    • Fixes issues relating to mixed module declaration syntax in generated TypeScript type definitions
  • Bumped classy-template development dependency to v1.5.3

Full Changelog: v1.3.2...v1.3.3

v1.3.2

06 Jan 09:42
56259bb
Compare
Choose a tag to compare

What's Changed

  • Refined TypeScript types and addressed type resolution issues

Full Changelog: v1.3.1...v1.3.2

v1.3.1

11 Dec 04:18
14e1eda
Compare
Choose a tag to compare

What's Changed

  • Fixed presence filtering of complex multi-value attributes in SCIMMY.Types.SchemaDefinition
  • Fixed generated type definition for User and Group resource egress handler expected return values

Full Changelog: v1.3.0...v1.3.1

v1.3.0

08 Dec 05:32
b061460
Compare
Choose a tag to compare

What's Changed

  • Added support for filtering of complex multi-value attributes in coerce method of SCIMMY.Types.SchemaDefinition
  • Fixed generated TypeScript type definitions

Full Changelog: v1.2.4...v1.3.0

v1.2.4

26 Sep 07:34
bd2eede
Compare
Choose a tag to compare

What's Changed

  • Fix checks of startIndex and itemsPerPage in ListResponse
  • Handle invalid or empty values returned by egress handlers in SCIMMY.Resources.User and SCIMMY.Resources.Group
  • Ignore unknown sub-attributes when coercing complex values in SCIMMY.Types.Attribute
  • Force caseExact and uniqueness config values to be true and none when attribute type is binary

Full Changelog: v1.2.3...v1.2.4

v1.2.3

06 Aug 03:39
8a25458
Compare
Choose a tag to compare

What's Changed

  • Allow leading special characters for attribute names in filter strings
  • Treat null as undefined in match method of SCIMMY.Types.Filter class
  • Fix handling of schema extensions when filtering coerced values in SCIMMY.Types.SchemaDefinition class
  • Throw 500 and 501 errors for missing or invalid handlers in SCIMMY.Resources.User and SCIMMY.Resources.Group classes
  • Limit patch method to singular resources in SCIMMY.Resources.User and SCIMMY.Resources.Group classes

Full Changelog: v1.2.2...v1.2.3

v1.2.2

13 Jun 08:04
00a27af
Compare
Choose a tag to compare

What's Changed

  • In EnterpriseUser schema, make value sub-attribute of manager complex attribute optional

Full Changelog: v1.2.1...v1.2.2

v1.2.1

05 May 06:00
d93860f
Compare
Choose a tag to compare

What's Changed

  • Add support for runtime environments that don't implement node:util library

Full Changelog: v1.2.0...v1.2.1

v1.2.0

21 Apr 08:38
175522c
Compare
Choose a tag to compare

What's Changed

Additions:

  • Passing of arbitrary request context to resource handlers in SearchRequest and BulkRequest message classes
  • SCIMMY.Messages.Error now extends the native Error class so stack traces are preserved if instances are thrown

Fixes:

  • Uncaught promise rejections are now caught in apply method of SCIMMY.Messages.BulkRequest class

Full Changelog: v1.1.0...v1.2.0

v1.1.0

19 Apr 07:01
6cd162c
Compare
Choose a tag to compare

What's Changed

  • Add display subAttribute to members multi-value attribute of Group schema by @sleelin in #18
  • Add request context to ingress/egress/degress handlers by @sleelin in #19
  • Fix exception handling in PatchOp's replace operation by @sleelin in #20
  • Fix ListResponse pagination handling of 'startIndex' parameter by @sleelin in #22
  • Add primary subAttribute to addresses multi-value attribute of User schema by @brianpeiris in #23

New Contributors

Full Changelog: v1.0.0...v1.1.0