Releases: scimmyjs/scimmy
Releases · scimmyjs/scimmy
v1.3.3
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
What's Changed
- Refined TypeScript types and addressed type resolution issues
Full Changelog: v1.3.1...v1.3.2
v1.3.1
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
What's Changed
- Added support for filtering of complex multi-value attributes in
coerce
method ofSCIMMY.Types.SchemaDefinition
- Fixed generated TypeScript type definitions
Full Changelog: v1.2.4...v1.3.0
v1.2.4
What's Changed
- Fix checks of
startIndex
anditemsPerPage
in ListResponse - Handle invalid or empty values returned by egress handlers in
SCIMMY.Resources.User
andSCIMMY.Resources.Group
- Ignore unknown sub-attributes when coercing complex values in
SCIMMY.Types.Attribute
- Force
caseExact
anduniqueness
config values to betrue
andnone
when attribute type isbinary
Full Changelog: v1.2.3...v1.2.4
v1.2.3
What's Changed
- Allow leading special characters for attribute names in filter strings
- Treat null as undefined in
match
method ofSCIMMY.Types.Filter
class - Fix handling of schema extensions when filtering coerced values in
SCIMMY.Types.SchemaDefinition
class - Throw
500
and501
errors for missing or invalid handlers inSCIMMY.Resources.User
andSCIMMY.Resources.Group
classes - Limit
patch
method to singular resources inSCIMMY.Resources.User
andSCIMMY.Resources.Group
classes
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- In EnterpriseUser schema, make
value
sub-attribute ofmanager
complex attribute optional
Full Changelog: v1.2.1...v1.2.2
v1.2.1
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
What's Changed
Additions:
- Passing of arbitrary request context to resource handlers in
SearchRequest
andBulkRequest
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 ofSCIMMY.Messages.BulkRequest
class
Full Changelog: v1.1.0...v1.2.0
v1.1.0
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
- @brianpeiris made their first contribution in #23
Full Changelog: v1.0.0...v1.1.0