Breaking changes
CloneProjectResponse
response removed: We understood that the project information that currently returned in theCloneProjectResponse
object is redundant, and that it should be removed.
This change breaks compilation - since there's no response from the function now.
Enhancements
- Remove a user's passkey login IDs: Using the
removeAllPasskeys
management function, the Descoper can decide to remove all passkeys associated with a specific user. - Delete a user by its user ID: Support to delete a user by its userId property, using the new
deleteByUserId
function. - Improvement in user search: We made the search over users more elegant by supporting a
SearchRequest
object to be passed down to the newsearch
function.
Notice that this means the existingsearchAll
function is deprecated and we recommend to use the newsearch
function. - Improvement in user management API: Our user management APIs, such as
create
andinvite
, now support passing an object with the information, as well as the existing parameters option. Check out the new examples in the SDK's README. - Delete a flow: Using the
delete
function, you can delete one or more flows. - Free search and sorting in users: Two new parameters were added to the
search
users function:text
will allow searching any text value in all user attributes;sort
will allow sorting the returned values alphabetically by attribute name. - Get recent changes in Authz schema definition: We added the
getModified
authz function, to be able to understand which new targets and resources were created or updated since a certain time.
Bug fixes
- Expose interface and types: The tenant object types were missing custom Attributes. Thanks to @roopakv - they were now added.