diff --git a/.changeset/breezy-actors-sell.md b/.changeset/breezy-actors-sell.md deleted file mode 100644 index a90b0953b..000000000 --- a/.changeset/breezy-actors-sell.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@forgerock/storage': minor ---- - -feat: Update storage package - -- Updated ESLint configurations for consistent code style and linting rules. -- Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. diff --git a/.changeset/bright-lights-yawn.md b/.changeset/bright-lights-yawn.md deleted file mode 100644 index eb1948b05..000000000 --- a/.changeset/bright-lights-yawn.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@forgerock/sdk-utilities': minor ---- - -feat: Update SDK utilities - -- Inlined `REQUESTED_WITH` and `X_REQUESTED_PLATFORM` constants with literal types for better tree-shaking and type narrowing. diff --git a/.changeset/calm-waves-change.md b/.changeset/calm-waves-change.md deleted file mode 100644 index 9f7566fe8..000000000 --- a/.changeset/calm-waves-change.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@forgerock/iframe-manager': minor -'@forgerock/storage': minor -'@forgerock/sdk-oidc': minor -'@forgerock/davinci-client': minor -'@forgerock/oidc-client': minor ---- - -Implemented token exchange within OIDC Client diff --git a/.changeset/chubby-chairs-dream.md b/.changeset/chubby-chairs-dream.md deleted file mode 100644 index 5d99e20cb..000000000 --- a/.changeset/chubby-chairs-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/oidc-client': minor ---- - -Implement token `revoke` method diff --git a/.changeset/dirty-queens-design.md b/.changeset/dirty-queens-design.md deleted file mode 100644 index c91fc7ed3..000000000 --- a/.changeset/dirty-queens-design.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@forgerock/iframe-manager': minor -'@forgerock/sdk-oidc': minor -'@forgerock/oidc-client': minor ---- - -Implement authorize functionality in oidc-client - -- Provide authorize URL method for URL creation -- Provide background method for authorization without redirection -- Introduce Micro from the Effect package diff --git a/.changeset/dull-rockets-give.md b/.changeset/dull-rockets-give.md deleted file mode 100644 index 5ffef93d8..000000000 --- a/.changeset/dull-rockets-give.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/davinci-client': minor ---- - -Implemented Ping Protect collector diff --git a/.changeset/every-bottles-sleep.md b/.changeset/every-bottles-sleep.md deleted file mode 100644 index f51443ac9..000000000 --- a/.changeset/every-bottles-sleep.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/oidc-client': minor ---- - -Implement force renew and revoke tokens that are replaced to tokens.get method diff --git a/.changeset/fine-windows-search.md b/.changeset/fine-windows-search.md deleted file mode 100644 index c12a3ae1c..000000000 --- a/.changeset/fine-windows-search.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/davinci-client': patch ---- - -Exposes `required` and `validatePhoneNumber` properties on collectors diff --git a/.changeset/good-games-accept.md b/.changeset/good-games-accept.md deleted file mode 100644 index c4d31c9a6..000000000 --- a/.changeset/good-games-accept.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@forgerock/iframe-manager': minor ---- - -feat: Update iframe-manager - -- Updated ESLint configurations for consistent code style and linting rules. -- Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. diff --git a/.changeset/icy-olives-make.md b/.changeset/icy-olives-make.md deleted file mode 100644 index 955441769..000000000 --- a/.changeset/icy-olives-make.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@forgerock/sdk-oidc': minor ---- - -- Adds tests for OIDC effects package -- Exposes `getStorageKey` utility diff --git a/.changeset/kind-guests-sneeze.md b/.changeset/kind-guests-sneeze.md deleted file mode 100644 index 127bbb8bb..000000000 --- a/.changeset/kind-guests-sneeze.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@forgerock/journey-client': minor ---- - -feat: Implement new journey client - -- Implemented a new `journey()` factory function for creating stateful client instances. -- Integrated Redux Toolkit and RTK Query for robust state management and API interactions. -- Refactored `resume` logic to correctly persist and retrieve plain `Step` payloads, resolving prototype loss issues during serialization. -- Improved error handling and type safety within the client. -- Updated internal callback handling and device profiling integration. diff --git a/.changeset/moody-chefs-hammer.md b/.changeset/moody-chefs-hammer.md deleted file mode 100644 index aca4a37e7..000000000 --- a/.changeset/moody-chefs-hammer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/oidc-client': minor ---- - -Added tests for oidc client diff --git a/.changeset/orange-peaches-warn.md b/.changeset/orange-peaches-warn.md deleted file mode 100644 index cd1cd2aa2..000000000 --- a/.changeset/orange-peaches-warn.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@forgerock/journey-client': minor ---- - -feat(journey-client): Add WebAuthn, QR Code, and Recovery Code support - -- Introduces new utility modules (`FRWebAuthn`, `FRQRCode`, `FRRecoveryCodes`) to handle advanced authentication methods within authentication journeys. -- Adds comprehensive parsing and handling for WebAuthn registration and authentication steps, including a fix for a type error where `TextOutputCallback` was being incorrectly inferred as `TextInputCallback`. -- Implements support for displaying QR codes (for both OTP and Push) and for displaying and using recovery codes. -- Includes extensive unit tests for the new callback types and utility modules to ensure correctness. -- Updates documentation to reflect the new capabilities and architectural changes. diff --git a/.changeset/public-cougars-sneeze.md b/.changeset/public-cougars-sneeze.md deleted file mode 100644 index 37beb6363..000000000 --- a/.changeset/public-cougars-sneeze.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@forgerock/oidc-client': minor -'@forgerock/storage': patch -'@forgerock/davinci-client': patch -'@forgerock/sdk-types': patch ---- - -Implement OIDC logout and user info request; includes type updates and global error type diff --git a/.changeset/shiny-crabs-wish.md b/.changeset/shiny-crabs-wish.md deleted file mode 100644 index 97637eea4..000000000 --- a/.changeset/shiny-crabs-wish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/davinci-client': minor ---- - -Added support for pre-filled phone number and country code diff --git a/.changeset/slow-teeth-melt.md b/.changeset/slow-teeth-melt.md deleted file mode 100644 index 86c9ea15d..000000000 --- a/.changeset/slow-teeth-melt.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@forgerock/storage': minor -'@forgerock/oidc-client': minor ---- - -- Standardizes return types on storage client and updates tests -- Improves OIDC client where storage client methods are used diff --git a/.changeset/small-rats-cut.md b/.changeset/small-rats-cut.md deleted file mode 100644 index 79bd23941..000000000 --- a/.changeset/small-rats-cut.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/protect': minor ---- - -Implemented ping protect package diff --git a/.changeset/spotty-tires-admire.md b/.changeset/spotty-tires-admire.md deleted file mode 100644 index 69dd85f1a..000000000 --- a/.changeset/spotty-tires-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/oidc-client': minor ---- - -Migrate /authorize to RTK Query and improve result types diff --git a/.changeset/tender-schools-scream.md b/.changeset/tender-schools-scream.md deleted file mode 100644 index 6857437f0..000000000 --- a/.changeset/tender-schools-scream.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@forgerock/sdk-types': minor ---- - -feat: Update SDK types - -- Updated ESLint configurations for consistent code style and linting rules. -- Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. diff --git a/.changeset/thin-nights-send.md b/.changeset/thin-nights-send.md deleted file mode 100644 index 62da6a336..000000000 --- a/.changeset/thin-nights-send.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/oidc-client': minor ---- - -Implement token `get` method for local tokens and autorenew diff --git a/.changeset/wild-items-stop.md b/.changeset/wild-items-stop.md deleted file mode 100644 index 43e8e413a..000000000 --- a/.changeset/wild-items-stop.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@forgerock/sdk-logger': minor ---- - -feat: Update SDK logger - -- Updated ESLint configurations for consistent code style and linting rules. -- Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. diff --git a/packages/davinci-client/CHANGELOG.md b/packages/davinci-client/CHANGELOG.md index 9bea3afa0..bab36cf57 100644 --- a/packages/davinci-client/CHANGELOG.md +++ b/packages/davinci-client/CHANGELOG.md @@ -1,5 +1,28 @@ # @forgerock/davinci-client +## 1.3.0 + +### Minor Changes + +- [#348](https://github.com/ForgeRock/ping-javascript-sdk/pull/348) [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa) Thanks [@cerebrl](https://github.com/cerebrl)! - Implemented token exchange within OIDC Client + +- [#340](https://github.com/ForgeRock/ping-javascript-sdk/pull/340) [`0fa522a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/0fa522ab734a9b5adf41883abf25fa8600aaf6a9) Thanks [@ancheetah](https://github.com/ancheetah)! - Implemented Ping Protect collector + +- [#396](https://github.com/ForgeRock/ping-javascript-sdk/pull/396) [`036f495`](https://github.com/ForgeRock/ping-javascript-sdk/commit/036f4952f959e3eedb8e0c88a5043dd2448ad6ca) Thanks [@ancheetah](https://github.com/ancheetah)! - Added support for pre-filled phone number and country code + +### Patch Changes + +- [#413](https://github.com/ForgeRock/ping-javascript-sdk/pull/413) [`9213bb9`](https://github.com/ForgeRock/ping-javascript-sdk/commit/9213bb9299ade800e8482f4904a8620c47d27ad2) Thanks [@ancheetah](https://github.com/ancheetah)! - Exposes `required` and `validatePhoneNumber` properties on collectors + +- [#363](https://github.com/ForgeRock/ping-javascript-sdk/pull/363) [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement OIDC logout and user info request; includes type updates and global error type + +- Updated dependencies [[`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa), [`dc4d4bd`](https://github.com/ForgeRock/ping-javascript-sdk/commit/dc4d4bdb5aa781660de631f45b22620e400d9f4a), [`7ffa428`](https://github.com/ForgeRock/ping-javascript-sdk/commit/7ffa428b0fda63d978e181cd5c9150777d863f40), [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c), [`93595d2`](https://github.com/ForgeRock/ping-javascript-sdk/commit/93595d265234cd149ff76dbac20e3e1031c3ef5f), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe)]: + - @forgerock/storage@1.3.0 + - @forgerock/sdk-oidc@1.3.0 + - @forgerock/sdk-types@1.3.0 + - @forgerock/sdk-logger@1.3.0 + - @forgerock/sdk-request-middleware@1.3.0 + ## 1.2.0 ### Minor Changes diff --git a/packages/davinci-client/package.json b/packages/davinci-client/package.json index b3788b512..ee4f19357 100644 --- a/packages/davinci-client/package.json +++ b/packages/davinci-client/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/davinci-client", - "version": "1.2.0", + "version": "1.3.0", "repository": { "type": "git", "url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git", diff --git a/packages/journey-client/CHANGELOG.md b/packages/journey-client/CHANGELOG.md new file mode 100644 index 000000000..e912d0adb --- /dev/null +++ b/packages/journey-client/CHANGELOG.md @@ -0,0 +1,28 @@ +# @forgerock/journey-client + +## 1.3.0 + +### Minor Changes + +- [#412](https://github.com/ForgeRock/ping-javascript-sdk/pull/412) [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe) Thanks [@ryanbas21](https://github.com/ryanbas21)! - feat: Implement new journey client + - Implemented a new `journey()` factory function for creating stateful client instances. + - Integrated Redux Toolkit and RTK Query for robust state management and API interactions. + - Refactored `resume` logic to correctly persist and retrieve plain `Step` payloads, resolving prototype loss issues during serialization. + - Improved error handling and type safety within the client. + - Updated internal callback handling and device profiling integration. + +- [#412](https://github.com/ForgeRock/ping-javascript-sdk/pull/412) [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe) Thanks [@ryanbas21](https://github.com/ryanbas21)! - feat(journey-client): Add WebAuthn, QR Code, and Recovery Code support + - Introduces new utility modules (`FRWebAuthn`, `FRQRCode`, `FRRecoveryCodes`) to handle advanced authentication methods within authentication journeys. + - Adds comprehensive parsing and handling for WebAuthn registration and authentication steps, including a fix for a type error where `TextOutputCallback` was being incorrectly inferred as `TextInputCallback`. + - Implements support for displaying QR codes (for both OTP and Push) and for displaying and using recovery codes. + - Includes extensive unit tests for the new callback types and utility modules to ensure correctness. + - Updates documentation to reflect the new capabilities and architectural changes. + +### Patch Changes + +- Updated dependencies [[`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa), [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c), [`93595d2`](https://github.com/ForgeRock/ping-javascript-sdk/commit/93595d265234cd149ff76dbac20e3e1031c3ef5f), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe)]: + - @forgerock/storage@1.3.0 + - @forgerock/sdk-utilities@1.3.0 + - @forgerock/sdk-types@1.3.0 + - @forgerock/sdk-logger@1.3.0 + - @forgerock/sdk-request-middleware@1.3.0 diff --git a/packages/journey-client/package.json b/packages/journey-client/package.json index 5db24ad19..773f01523 100644 --- a/packages/journey-client/package.json +++ b/packages/journey-client/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/journey-client", - "version": "0.0.1", + "version": "1.3.0", "private": true, "type": "module", "exports": { diff --git a/packages/oidc-client/CHANGELOG.md b/packages/oidc-client/CHANGELOG.md index 1d0b8f3f1..ab516d759 100644 --- a/packages/oidc-client/CHANGELOG.md +++ b/packages/oidc-client/CHANGELOG.md @@ -1,5 +1,41 @@ # @forgerock/oidc-client +## 1.3.0 + +### Minor Changes + +- [#348](https://github.com/ForgeRock/ping-javascript-sdk/pull/348) [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa) Thanks [@cerebrl](https://github.com/cerebrl)! - Implemented token exchange within OIDC Client + +- [#376](https://github.com/ForgeRock/ping-javascript-sdk/pull/376) [`c48d9c8`](https://github.com/ForgeRock/ping-javascript-sdk/commit/c48d9c8ba58b59d2c29b954d34b1a3606ef4d6a1) Thanks [@ancheetah](https://github.com/ancheetah)! - Implement token `revoke` method + +- [#344](https://github.com/ForgeRock/ping-javascript-sdk/pull/344) [`dc4d4bd`](https://github.com/ForgeRock/ping-javascript-sdk/commit/dc4d4bdb5aa781660de631f45b22620e400d9f4a) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement authorize functionality in oidc-client + - Provide authorize URL method for URL creation + - Provide background method for authorization without redirection + - Introduce Micro from the Effect package + +- [#402](https://github.com/ForgeRock/ping-javascript-sdk/pull/402) [`bdbbbd2`](https://github.com/ForgeRock/ping-javascript-sdk/commit/bdbbbd28af3f56393d12feb63d0c353ba7c89fa1) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement force renew and revoke tokens that are replaced to tokens.get method + +- [#368](https://github.com/ForgeRock/ping-javascript-sdk/pull/368) [`5fe1f95`](https://github.com/ForgeRock/ping-javascript-sdk/commit/5fe1f95667761a6a35b69e0b278e086e7cbc7e98) Thanks [@ancheetah](https://github.com/ancheetah)! - Added tests for oidc client + +- [#363](https://github.com/ForgeRock/ping-javascript-sdk/pull/363) [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement OIDC logout and user info request; includes type updates and global error type + +- [#417](https://github.com/ForgeRock/ping-javascript-sdk/pull/417) [`93595d2`](https://github.com/ForgeRock/ping-javascript-sdk/commit/93595d265234cd149ff76dbac20e3e1031c3ef5f) Thanks [@ancheetah](https://github.com/ancheetah)! - - Standardizes return types on storage client and updates tests + - Improves OIDC client where storage client methods are used + +- [#378](https://github.com/ForgeRock/ping-javascript-sdk/pull/378) [`4d0ee71`](https://github.com/ForgeRock/ping-javascript-sdk/commit/4d0ee71ad7570d63a2d7dba965e1469ffb4cff08) Thanks [@cerebrl](https://github.com/cerebrl)! - Migrate /authorize to RTK Query and improve result types + +- [#369](https://github.com/ForgeRock/ping-javascript-sdk/pull/369) [`7cb0519`](https://github.com/ForgeRock/ping-javascript-sdk/commit/7cb0519b833ec8094a57cc20c4183fc4e521e132) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement token `get` method for local tokens and autorenew + +### Patch Changes + +- Updated dependencies [[`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa), [`dc4d4bd`](https://github.com/ForgeRock/ping-javascript-sdk/commit/dc4d4bdb5aa781660de631f45b22620e400d9f4a), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`7ffa428`](https://github.com/ForgeRock/ping-javascript-sdk/commit/7ffa428b0fda63d978e181cd5c9150777d863f40), [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c), [`93595d2`](https://github.com/ForgeRock/ping-javascript-sdk/commit/93595d265234cd149ff76dbac20e3e1031c3ef5f), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe)]: + - @forgerock/storage@1.3.0 + - @forgerock/iframe-manager@1.3.0 + - @forgerock/sdk-oidc@1.3.0 + - @forgerock/sdk-types@1.3.0 + - @forgerock/sdk-logger@1.3.0 + - @forgerock/sdk-request-middleware@1.3.0 + ## 1.2.0 ### Patch Changes diff --git a/packages/oidc-client/package.json b/packages/oidc-client/package.json index 623d225ef..b2af2072f 100644 --- a/packages/oidc-client/package.json +++ b/packages/oidc-client/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/oidc-client", - "version": "1.2.0", + "version": "1.3.0", "repository": { "type": "git", "url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git", diff --git a/packages/protect/CHANGELOG.md b/packages/protect/CHANGELOG.md new file mode 100644 index 000000000..3072999c4 --- /dev/null +++ b/packages/protect/CHANGELOG.md @@ -0,0 +1,7 @@ +# @forgerock/protect + +## 1.3.0 + +### Minor Changes + +- [#362](https://github.com/ForgeRock/ping-javascript-sdk/pull/362) [`18677d9`](https://github.com/ForgeRock/ping-javascript-sdk/commit/18677d910631a544279f7725c6fb3fa5a3fcc0f6) Thanks [@ancheetah](https://github.com/ancheetah)! - Implemented ping protect package diff --git a/packages/protect/package.json b/packages/protect/package.json index 7400a08c1..0136f792f 100644 --- a/packages/protect/package.json +++ b/packages/protect/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/protect", - "version": "0.0.0", + "version": "1.3.0", "repository": { "type": "git", "url": "git+https://github.com/ForgeRock/ping-javascript-sdk.git", diff --git a/packages/sdk-effects/iframe-manager/CHANGELOG.md b/packages/sdk-effects/iframe-manager/CHANGELOG.md index 6b9e053a5..aca8cbef1 100644 --- a/packages/sdk-effects/iframe-manager/CHANGELOG.md +++ b/packages/sdk-effects/iframe-manager/CHANGELOG.md @@ -1,5 +1,20 @@ # @forgerock/iframe-manager +## 1.3.0 + +### Minor Changes + +- [#348](https://github.com/ForgeRock/ping-javascript-sdk/pull/348) [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa) Thanks [@cerebrl](https://github.com/cerebrl)! - Implemented token exchange within OIDC Client + +- [#344](https://github.com/ForgeRock/ping-javascript-sdk/pull/344) [`dc4d4bd`](https://github.com/ForgeRock/ping-javascript-sdk/commit/dc4d4bdb5aa781660de631f45b22620e400d9f4a) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement authorize functionality in oidc-client + - Provide authorize URL method for URL creation + - Provide background method for authorization without redirection + - Introduce Micro from the Effect package + +- [#412](https://github.com/ForgeRock/ping-javascript-sdk/pull/412) [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe) Thanks [@ryanbas21](https://github.com/ryanbas21)! - feat: Update iframe-manager + - Updated ESLint configurations for consistent code style and linting rules. + - Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. + ## 1.2.0 ### Minor Changes diff --git a/packages/sdk-effects/iframe-manager/package.json b/packages/sdk-effects/iframe-manager/package.json index afcbf4115..e2ce0c157 100644 --- a/packages/sdk-effects/iframe-manager/package.json +++ b/packages/sdk-effects/iframe-manager/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/iframe-manager", - "version": "1.2.0", + "version": "1.3.0", "private": false, "repository": { "type": "git", diff --git a/packages/sdk-effects/logger/CHANGELOG.md b/packages/sdk-effects/logger/CHANGELOG.md index b0c5cf262..e05da8a63 100644 --- a/packages/sdk-effects/logger/CHANGELOG.md +++ b/packages/sdk-effects/logger/CHANGELOG.md @@ -1,5 +1,13 @@ # @forgerock/sdk-logger +## 1.3.0 + +### Minor Changes + +- [#412](https://github.com/ForgeRock/ping-javascript-sdk/pull/412) [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe) Thanks [@ryanbas21](https://github.com/ryanbas21)! - feat: Update SDK logger + - Updated ESLint configurations for consistent code style and linting rules. + - Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. + ## 1.2.0 ### Minor Changes diff --git a/packages/sdk-effects/logger/package.json b/packages/sdk-effects/logger/package.json index be36df2a8..f0e71f64f 100644 --- a/packages/sdk-effects/logger/package.json +++ b/packages/sdk-effects/logger/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/sdk-logger", - "version": "1.2.0", + "version": "1.3.0", "private": false, "repository": { "type": "git", diff --git a/packages/sdk-effects/oidc/CHANGELOG.md b/packages/sdk-effects/oidc/CHANGELOG.md index 17c08eb4e..58be6b9a0 100644 --- a/packages/sdk-effects/oidc/CHANGELOG.md +++ b/packages/sdk-effects/oidc/CHANGELOG.md @@ -1,5 +1,25 @@ # @forgerock/sdk-oidc +## 1.3.0 + +### Minor Changes + +- [#348](https://github.com/ForgeRock/ping-javascript-sdk/pull/348) [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa) Thanks [@cerebrl](https://github.com/cerebrl)! - Implemented token exchange within OIDC Client + +- [#344](https://github.com/ForgeRock/ping-javascript-sdk/pull/344) [`dc4d4bd`](https://github.com/ForgeRock/ping-javascript-sdk/commit/dc4d4bdb5aa781660de631f45b22620e400d9f4a) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement authorize functionality in oidc-client + - Provide authorize URL method for URL creation + - Provide background method for authorization without redirection + - Introduce Micro from the Effect package + +- [#416](https://github.com/ForgeRock/ping-javascript-sdk/pull/416) [`7ffa428`](https://github.com/ForgeRock/ping-javascript-sdk/commit/7ffa428b0fda63d978e181cd5c9150777d863f40) Thanks [@ancheetah](https://github.com/ancheetah)! - - Adds tests for OIDC effects package + - Exposes `getStorageKey` utility + +### Patch Changes + +- Updated dependencies [[`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe), [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe)]: + - @forgerock/sdk-utilities@1.3.0 + - @forgerock/sdk-types@1.3.0 + ## 1.2.0 ### Minor Changes diff --git a/packages/sdk-effects/oidc/package.json b/packages/sdk-effects/oidc/package.json index 1ffd6ada9..57b74cfe2 100644 --- a/packages/sdk-effects/oidc/package.json +++ b/packages/sdk-effects/oidc/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/sdk-oidc", - "version": "1.2.0", + "version": "1.3.0", "private": false, "repository": { "type": "git", diff --git a/packages/sdk-effects/sdk-request-middleware/CHANGELOG.md b/packages/sdk-effects/sdk-request-middleware/CHANGELOG.md index 56d974267..0e90f69f9 100644 --- a/packages/sdk-effects/sdk-request-middleware/CHANGELOG.md +++ b/packages/sdk-effects/sdk-request-middleware/CHANGELOG.md @@ -1,5 +1,7 @@ # @forgerock/sdk-request-middleware +## 1.3.0 + ## 1.2.0 ### Minor Changes diff --git a/packages/sdk-effects/sdk-request-middleware/package.json b/packages/sdk-effects/sdk-request-middleware/package.json index 785642de3..4e709cd2e 100644 --- a/packages/sdk-effects/sdk-request-middleware/package.json +++ b/packages/sdk-effects/sdk-request-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/sdk-request-middleware", - "version": "1.2.0", + "version": "1.3.0", "private": false, "repository": { "type": "git", diff --git a/packages/sdk-effects/storage/CHANGELOG.md b/packages/sdk-effects/storage/CHANGELOG.md index f317839c3..60147e2cc 100644 --- a/packages/sdk-effects/storage/CHANGELOG.md +++ b/packages/sdk-effects/storage/CHANGELOG.md @@ -1,5 +1,25 @@ # @forgerock/storage +## 1.3.0 + +### Minor Changes + +- [#412](https://github.com/ForgeRock/ping-javascript-sdk/pull/412) [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe) Thanks [@ryanbas21](https://github.com/ryanbas21)! - feat: Update storage package + - Updated ESLint configurations for consistent code style and linting rules. + - Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. + +- [#348](https://github.com/ForgeRock/ping-javascript-sdk/pull/348) [`beb349a`](https://github.com/ForgeRock/ping-javascript-sdk/commit/beb349a9a13e7bb8fbad35bf9bda9e340545cffa) Thanks [@cerebrl](https://github.com/cerebrl)! - Implemented token exchange within OIDC Client + +- [#417](https://github.com/ForgeRock/ping-javascript-sdk/pull/417) [`93595d2`](https://github.com/ForgeRock/ping-javascript-sdk/commit/93595d265234cd149ff76dbac20e3e1031c3ef5f) Thanks [@ancheetah](https://github.com/ancheetah)! - - Standardizes return types on storage client and updates tests + - Improves OIDC client where storage client methods are used + +### Patch Changes + +- [#363](https://github.com/ForgeRock/ping-javascript-sdk/pull/363) [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement OIDC logout and user info request; includes type updates and global error type + +- Updated dependencies [[`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c), [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe)]: + - @forgerock/sdk-types@1.3.0 + ## 1.2.0 ### Minor Changes diff --git a/packages/sdk-effects/storage/package.json b/packages/sdk-effects/storage/package.json index c012941fb..3f5f00512 100644 --- a/packages/sdk-effects/storage/package.json +++ b/packages/sdk-effects/storage/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/storage", - "version": "1.2.0", + "version": "1.3.0", "private": false, "repository": { "type": "git", diff --git a/packages/sdk-types/CHANGELOG.md b/packages/sdk-types/CHANGELOG.md index 6ce469c8f..1cf6d665b 100644 --- a/packages/sdk-types/CHANGELOG.md +++ b/packages/sdk-types/CHANGELOG.md @@ -1,5 +1,17 @@ # @forgerock/sdk-types +## 1.3.0 + +### Minor Changes + +- [#412](https://github.com/ForgeRock/ping-javascript-sdk/pull/412) [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe) Thanks [@ryanbas21](https://github.com/ryanbas21)! - feat: Update SDK types + - Updated ESLint configurations for consistent code style and linting rules. + - Ensured compatibility with `verbatimModuleSyntax` by correcting type-only imports and module exports. + +### Patch Changes + +- [#363](https://github.com/ForgeRock/ping-javascript-sdk/pull/363) [`6c06e70`](https://github.com/ForgeRock/ping-javascript-sdk/commit/6c06e709a7aa503cda2e4f2b923cace1abcebd3c) Thanks [@cerebrl](https://github.com/cerebrl)! - Implement OIDC logout and user info request; includes type updates and global error type + ## 1.2.0 ### Minor Changes diff --git a/packages/sdk-types/package.json b/packages/sdk-types/package.json index d29983f8d..9eadebb98 100644 --- a/packages/sdk-types/package.json +++ b/packages/sdk-types/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/sdk-types", - "version": "1.2.0", + "version": "1.3.0", "private": false, "repository": { "type": "git", diff --git a/packages/sdk-utilities/CHANGELOG.md b/packages/sdk-utilities/CHANGELOG.md index d5ad84210..2ae9c4c18 100644 --- a/packages/sdk-utilities/CHANGELOG.md +++ b/packages/sdk-utilities/CHANGELOG.md @@ -1,5 +1,12 @@ # @forgerock/sdk-utilities +## 1.3.0 + +### Minor Changes + +- [#412](https://github.com/ForgeRock/ping-javascript-sdk/pull/412) [`b0f4368`](https://github.com/ForgeRock/ping-javascript-sdk/commit/b0f4368637a788c5472587f5232678312a7eabfe) Thanks [@ryanbas21](https://github.com/ryanbas21)! - feat: Update SDK utilities + - Inlined `REQUESTED_WITH` and `X_REQUESTED_PLATFORM` constants with literal types for better tree-shaking and type narrowing. + ## 1.2.0 ### Minor Changes diff --git a/packages/sdk-utilities/package.json b/packages/sdk-utilities/package.json index a3c3b3134..f2ecce4b1 100644 --- a/packages/sdk-utilities/package.json +++ b/packages/sdk-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/sdk-utilities", - "version": "1.2.0", + "version": "1.3.0", "private": false, "repository": { "type": "git",