Skip to content

Latest commit

 

History

History
186 lines (106 loc) · 17.3 KB

File metadata and controls

186 lines (106 loc) · 17.3 KB

@forgerock/davinci-client

2.0.0

Major Changes

Patch Changes

  • #510 3c63979 Thanks @ryanbas21! - Fix error handling in storage client and davinci-client

    • Add isGenericError type guard to sdk-utilities for runtime error validation
    • Fix storage client to properly catch errors from custom storage implementations, honoring the errors-as-values contract
    • Improve davinci-client error handling to use explicit error checks instead of try-catch
  • #504 7834cde Thanks @ancheetah! - Improve FIDO module error handling when no options

  • #525 9a8ca14 Thanks @ryanbas21! - ### @forgerock/journey-client

    Add well-known OIDC endpoint discovery support. The journey client can now fetch configuration from the .well-known/openid-configuration endpoint. The realm path can be automatically inferred from the well-known issuer URL.

    @forgerock/sdk-oidc

    Add shared well-known module with RTK Query API for OIDC endpoint discovery:

    • wellknownApi - RTK Query API for fetching well-known configuration
    • createWellknownSelector - Selector factory for cached well-known data
    • createWellknownError - Typed error creation from fetch failures
    • Re-exports pure utilities from @forgerock/sdk-utilities

    @forgerock/sdk-utilities

    Add pure well-known utilities:

    • inferRealmFromIssuer - Extract realm path from AM issuer URLs
    • isValidWellknownUrl - Validate well-known URLs (HTTPS required, HTTP allowed for localhost)

    @forgerock/davinci-client

    Refactored to use shared well-known module from @forgerock/sdk-oidc.

    @forgerock/oidc-client

    Refactored to use shared well-known module from @forgerock/sdk-oidc.

  • #526 5a9ea40 Thanks @ancheetah! - Update READMES. Fix types and comments.

  • Updated dependencies [3c63979, ad81c13, 9ad4062, 9a8ca14, 5a9ea40]:

    • @forgerock/sdk-utilities@2.0.0
    • @forgerock/storage@2.0.0
    • @forgerock/sdk-logger@2.0.0
    • @forgerock/sdk-oidc@2.0.0
    • @forgerock/sdk-request-middleware@2.0.0
    • @forgerock/sdk-types@2.0.0

1.3.0

Minor Changes

Patch Changes

1.2.0

Minor Changes

  • #299 629d3e0 Thanks @ryanbas21! - provide a client type that handles the awaiting of the davinci client initalization and a type for handling getClient call so consumers have the type available easily

  • #293 95d6bb9 Thanks @cerebrl! - Implement the logger module to DaVinci Client

  • #262 e38b49e Thanks @cerebrl! - Add support for MFA OTP field support with added collectors

  • #246 0d54b34 Thanks @cerebrl! - created effects type packages, logger, oidc, and request middleware

  • #270 4756348 Thanks @cerebrl! - Implemented phone number collector to support phone number field

Patch Changes

  • #312 5d71457 Thanks @ryanbas21! - Fixes the device-fields which were changed to options on the object

  • #322 9a03632 Thanks @ryanbas21! - Return a url from the externalIdp function for app developers to use to redirect their url

  • #270 4756348 Thanks @cerebrl! - Fixed bugs related to device auth and registration

  • #277 fb041e0 Thanks @ryanbas21! - error states should be cleared from state when a successful next or success node was processed

  • #267 12179a1 Thanks @ryanbas21! - update type misalignments and fallback to continue state when there is no state given

  • #331 d9dc175 Thanks @ryanbas21! - export the InternalErrorResponse type

  • #332 0ea7df7 Thanks @ryanbas21! - add-back-node-states-api

  • Updated dependencies [04b506c, 0d54b34, 50fd7fa, 95d6bb9]:

    • @forgerock/sdk-oidc@1.2.0
    • @forgerock/sdk-types@1.2.0
    • @forgerock/sdk-request-middleware@1.2.0
    • @forgerock/sdk-logger@1.2.0
    • @forgerock/storage@1.2.0

1.1.0

Minor Changes

Patch Changes

1.0.0

Major Changes

0.1.3

Patch Changes

0.1.2

Patch Changes

0.1.1

Patch Changes

0.1.0

Minor Changes

  • #509 958ba10 Thanks @ryanbas21! - fix the type for the single value collector output. make it a union so it narrows and either has a url or does not have a url

Patch Changes

  • #493 70de27a Thanks @ryanbas21! - refactor to improve type inference. use the wellknown endpoint to derive all the endpoints for the server, rather than using the baseurl

  • #491 2b7e983 Thanks @ryanbas21! - use async config options instead of configoptions