Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .changeset/deep-spies-kick.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fast-ways-rest.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/good-numbers-act.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/journey-client-config-alignment.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/long-singers-do.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/lucky-parts-own.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/odd-parents-joke.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/ready-snakes-sell.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/sdks-4726-signals-init-options.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/silent-ideas-joke.md

This file was deleted.

30 changes: 30 additions & 0 deletions packages/davinci-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# @forgerock/davinci-client

## 2.1.0

### Minor Changes

- [#562](https://github.com/ForgeRock/ping-javascript-sdk/pull/562) [`63e94aa`](https://github.com/ForgeRock/ping-javascript-sdk/commit/63e94aa47114eee07846d5e90b47c1649190df4c) Thanks [@ryanbas21](https://github.com/ryanbas21)! - Add QR code collector support to davinci-client

- [#573](https://github.com/ForgeRock/ping-javascript-sdk/pull/573) [`77ecd01`](https://github.com/ForgeRock/ping-javascript-sdk/commit/77ecd019d569f059d2dc34592ebe9fb308003b0b) Thanks [@ancheetah](https://github.com/ancheetah)! - A new PhoneNumberExtensionCollector has been added to support phone number fields that include an extension. When a DaVinci PHONE_NUMBER field has showExtension: true, the SDK now produces a PhoneNumberExtensionCollector instead of a PhoneNumberCollector.

- [#563](https://github.com/ForgeRock/ping-javascript-sdk/pull/563) [`ec39137`](https://github.com/ForgeRock/ping-javascript-sdk/commit/ec3913769fbd1572f09fdf3fd45dcb61e84866c9) Thanks [@ancheetah](https://github.com/ancheetah)! - Adds `pollStatus()` method and `PollingCollector` to `@forgerock/davinci-client` for polling support in DaVinci flows.

Pass a `PollingCollector` to `davinciClient.pollStatus(collector)` to get a poller function. The polling mode is detected automatically from the collector:
- **Challenge polling**: Periodically calls the `/status` endpoint until the challenge is resolved.
- **Continue polling**: Performs a delay and returns a status based on remaining poll retries. Call the returned poller function repeatedly in a loop until it resolves with the next node in the flow or an error.

Adds ability to intercept the polling request with middleware.

- [#579](https://github.com/ForgeRock/ping-javascript-sdk/pull/579) [`6c13d93`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c13d93db76fa1c8d19382909bea34cb0b80f4cf) Thanks [@ancheetah](https://github.com/ancheetah)! - Support form agreements with AgreementCollector

### Patch Changes

- [#564](https://github.com/ForgeRock/ping-javascript-sdk/pull/564) [`15d5af3`](https://github.com/ForgeRock/ping-javascript-sdk/commit/15d5af32310174296ae1513c95168c5e8336d668) Thanks [@ryanbas21](https://github.com/ryanbas21)! - Update interfaces and types that are missing from exports

- Updated dependencies [[`ec39137`](https://github.com/ForgeRock/ping-javascript-sdk/commit/ec3913769fbd1572f09fdf3fd45dcb61e84866c9), [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801)]:
- @forgerock/sdk-request-middleware@2.1.0
- @forgerock/storage@2.1.0
- @forgerock/sdk-logger@2.1.0
- @forgerock/sdk-oidc@2.1.0
- @forgerock/sdk-types@2.1.0
- @forgerock/sdk-utilities@2.1.0

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/davinci-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/davinci-client",
"version": "2.0.0",
"version": "2.1.0",
"repository": {
"type": "git",
"url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git",
Expand Down
6 changes: 6 additions & 0 deletions packages/device-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @forgerock/device-client

## 2.1.0

### Patch Changes

- [#564](https://github.com/ForgeRock/ping-javascript-sdk/pull/564) [`15d5af3`](https://github.com/ForgeRock/ping-javascript-sdk/commit/15d5af32310174296ae1513c95168c5e8336d668) Thanks [@ryanbas21](https://github.com/ryanbas21)! - Update interfaces and types that are missing from exports

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/device-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/device-client",
"version": "2.0.0",
"version": "2.1.0",
"repository": {
"type": "git",
"url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git",
Expand Down
36 changes: 36 additions & 0 deletions packages/journey-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# @forgerock/journey-client

## 2.1.0

### Minor Changes

- [#581](https://github.com/ForgeRock/ping-javascript-sdk/pull/581) [`07015a2`](https://github.com/ForgeRock/ping-javascript-sdk/commit/07015a2679081cd273b135ed33b7847ff107cf02) Thanks [@vatsalparikh](https://github.com/vatsalparikh)! - Add WebAuthn conditional mediation (passkey autofill) support.
- `WebAuthn.authenticate(step, signal?)` derives mediation from WebAuthn metadata (`meta.mediation`).
- When `meta.mediation` is `'conditional'`, an `AbortSignal` is used (caller-provided if present, otherwise created by the SDK).
- If conditional mediation is requested but not supported, `authenticate()` throws `NotSupportedError` (and the existing error handling sets the hidden outcome to `unsupported`).
- Adds `WebAuthn.isConditionalMediationSupported()` helper, docs, and unit tests.

### Patch Changes

- [#564](https://github.com/ForgeRock/ping-javascript-sdk/pull/564) [`15d5af3`](https://github.com/ForgeRock/ping-javascript-sdk/commit/15d5af32310174296ae1513c95168c5e8336d668) Thanks [@ryanbas21](https://github.com/ryanbas21)! - Update interfaces and types that are missing from exports

- [#583](https://github.com/ForgeRock/ping-javascript-sdk/pull/583) [`b081582`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0815826304b0bb05fd94391ce1d4edf4b3df8e0) Thanks [@vatsalparikh](https://github.com/vatsalparikh)! - Restore legacy resume() redirect query-param handling.

resume() now parses and forwards additional URL params (error, errorCode, errorMessage, nonce, RelayState, scope, suspendedId) and uses authIndexValue as a fallback journey value.

- [#557](https://github.com/ForgeRock/ping-javascript-sdk/pull/557) [`5fe2f41`](https://github.com/ForgeRock/ping-javascript-sdk/commit/5fe2f4157249111d77b7d29d09535e56f79120cf) Thanks [@ryanbas21](https://github.com/ryanbas21)! - Extend `JourneyClientConfig` from `AsyncLegacyConfigOptions` so the same config object can be shared across journey-client, davinci-client, and oidc-client
- `clientId`, `scope`, `redirectUri`, and other inherited properties are now accepted but ignored — a warning is logged when they are provided
- `serverConfig.wellknown` remains required

- [#578](https://github.com/ForgeRock/ping-javascript-sdk/pull/578) [`096733d`](https://github.com/ForgeRock/ping-javascript-sdk/commit/096733df543a6fa2e9468873677ab2f350aade36) Thanks [@SteinGabriel](https://github.com/SteinGabriel)! - Support `signalsInitializationOptions` pass-through config from AM in `PingOneProtectInitializeCallback`.
- `getConfig()` detects `signalsInitializationOptions` in the callback output; if it is a valid plain object, returns it directly as `SignalsInitializationOptions`
- Falls back to the existing `ProtectConfig` construction when the property is absent or invalid (null, string, array)
- `protect()` now accepts `ProtectConfig | SignalsInitializationOptions` so the pass-through config flows in without type assertions
- Updates vendored Signals SDK from v5.6.0w to v5.6.9w

- Updated dependencies [[`ec39137`](https://github.com/ForgeRock/ping-javascript-sdk/commit/ec3913769fbd1572f09fdf3fd45dcb61e84866c9), [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801)]:
- @forgerock/sdk-request-middleware@2.1.0
- @forgerock/storage@2.1.0
- @forgerock/sdk-logger@2.1.0
- @forgerock/sdk-oidc@2.1.0
- @forgerock/sdk-types@2.1.0
- @forgerock/sdk-utilities@2.1.0

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/journey-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/journey-client",
"version": "2.0.0",
"version": "2.1.0",
"repository": {
"type": "git",
"url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git",
Expand Down
14 changes: 14 additions & 0 deletions packages/oidc-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @forgerock/oidc-client

## 2.1.0

### Patch Changes

- [#564](https://github.com/ForgeRock/ping-javascript-sdk/pull/564) [`15d5af3`](https://github.com/ForgeRock/ping-javascript-sdk/commit/15d5af32310174296ae1513c95168c5e8336d668) Thanks [@ryanbas21](https://github.com/ryanbas21)! - Update interfaces and types that are missing from exports

- Updated dependencies [[`ec39137`](https://github.com/ForgeRock/ping-javascript-sdk/commit/ec3913769fbd1572f09fdf3fd45dcb61e84866c9), [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801)]:
- @forgerock/sdk-request-middleware@2.1.0
- @forgerock/iframe-manager@2.1.0
- @forgerock/storage@2.1.0
- @forgerock/sdk-logger@2.1.0
- @forgerock/sdk-oidc@2.1.0
- @forgerock/sdk-types@2.1.0

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/oidc-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/oidc-client",
"version": "2.0.0",
"version": "2.1.0",
"repository": {
"type": "git",
"url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git",
Expand Down
10 changes: 10 additions & 0 deletions packages/protect/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @forgerock/protect

## 2.1.0

### Patch Changes

- [#578](https://github.com/ForgeRock/ping-javascript-sdk/pull/578) [`096733d`](https://github.com/ForgeRock/ping-javascript-sdk/commit/096733df543a6fa2e9468873677ab2f350aade36) Thanks [@SteinGabriel](https://github.com/SteinGabriel)! - Support `signalsInitializationOptions` pass-through config from AM in `PingOneProtectInitializeCallback`.
- `getConfig()` detects `signalsInitializationOptions` in the callback output; if it is a valid plain object, returns it directly as `SignalsInitializationOptions`
- Falls back to the existing `ProtectConfig` construction when the property is absent or invalid (null, string, array)
- `protect()` now accepts `ProtectConfig | SignalsInitializationOptions` so the pass-through config flows in without type assertions
- Updates vendored Signals SDK from v5.6.0w to v5.6.9w

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/protect/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/protect",
"version": "2.0.0",
"version": "2.1.0",
"repository": {
"type": "git",
"url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git",
Expand Down
6 changes: 6 additions & 0 deletions packages/sdk-effects/iframe-manager/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @forgerock/iframe-manager

## 2.1.0

### Patch Changes

- [#555](https://github.com/ForgeRock/ping-javascript-sdk/pull/555) [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801) Thanks [@ancheetah](https://github.com/ancheetah)! - Fixes files distributed in sdk-effects packages. Excludes files not in `/dist` folder.

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-effects/iframe-manager/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/iframe-manager",
"version": "2.0.0",
"version": "2.1.0",
"private": false,
"repository": {
"type": "git",
Expand Down
6 changes: 6 additions & 0 deletions packages/sdk-effects/logger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @forgerock/sdk-logger

## 2.1.0

### Patch Changes

- [#555](https://github.com/ForgeRock/ping-javascript-sdk/pull/555) [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801) Thanks [@ancheetah](https://github.com/ancheetah)! - Fixes files distributed in sdk-effects packages. Excludes files not in `/dist` folder.

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-effects/logger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/sdk-logger",
"version": "2.0.0",
"version": "2.1.0",
"private": false,
"repository": {
"type": "git",
Expand Down
10 changes: 10 additions & 0 deletions packages/sdk-effects/oidc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @forgerock/sdk-oidc

## 2.1.0

### Patch Changes

- [#555](https://github.com/ForgeRock/ping-javascript-sdk/pull/555) [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801) Thanks [@ancheetah](https://github.com/ancheetah)! - Fixes files distributed in sdk-effects packages. Excludes files not in `/dist` folder.

- Updated dependencies []:
- @forgerock/sdk-types@2.1.0
- @forgerock/sdk-utilities@2.1.0

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-effects/oidc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/sdk-oidc",
"version": "2.0.0",
"version": "2.1.0",
"private": false,
"repository": {
"type": "git",
Expand Down
16 changes: 16 additions & 0 deletions packages/sdk-effects/sdk-request-middleware/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @forgerock/sdk-request-middleware

## 2.1.0

### Minor Changes

- [#563](https://github.com/ForgeRock/ping-javascript-sdk/pull/563) [`ec39137`](https://github.com/ForgeRock/ping-javascript-sdk/commit/ec3913769fbd1572f09fdf3fd45dcb61e84866c9) Thanks [@ancheetah](https://github.com/ancheetah)! - Adds `pollStatus()` method and `PollingCollector` to `@forgerock/davinci-client` for polling support in DaVinci flows.

Pass a `PollingCollector` to `davinciClient.pollStatus(collector)` to get a poller function. The polling mode is detected automatically from the collector:
- **Challenge polling**: Periodically calls the `/status` endpoint until the challenge is resolved.
- **Continue polling**: Performs a delay and returns a status based on remaining poll retries. Call the returned poller function repeatedly in a loop until it resolves with the next node in the flow or an error.

Adds ability to intercept the polling request with middleware.

### Patch Changes

- [#555](https://github.com/ForgeRock/ping-javascript-sdk/pull/555) [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801) Thanks [@ancheetah](https://github.com/ancheetah)! - Fixes files distributed in sdk-effects packages. Excludes files not in `/dist` folder.

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-effects/sdk-request-middleware/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/sdk-request-middleware",
"version": "2.0.0",
"version": "2.1.0",
"private": false,
"repository": {
"type": "git",
Expand Down
9 changes: 9 additions & 0 deletions packages/sdk-effects/storage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @forgerock/storage

## 2.1.0

### Patch Changes

- [#555](https://github.com/ForgeRock/ping-javascript-sdk/pull/555) [`d849256`](https://github.com/ForgeRock/ping-javascript-sdk/commit/d849256768abea11d8e034fb982ae4220a5b7801) Thanks [@ancheetah](https://github.com/ancheetah)! - Fixes files distributed in sdk-effects packages. Excludes files not in `/dist` folder.

- Updated dependencies []:
- @forgerock/sdk-types@2.1.0

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-effects/storage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/storage",
"version": "2.0.0",
"version": "2.1.0",
"private": false,
"repository": {
"type": "git",
Expand Down
2 changes: 2 additions & 0 deletions packages/sdk-types/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @forgerock/sdk-types

## 2.1.0

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-types/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@forgerock/sdk-types",
"version": "2.0.0",
"version": "2.1.0",
"private": false,
"repository": {
"type": "git",
Expand Down
Loading
Loading