diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ae186165..b821d0313 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog -## 7.25.10 +## 7.25.11 + +- [e5e958a](https://github.com/AxaFrance/oidc-client/commit/e5e958a34f39ab349b34e094bc17f5df3b49b8f9) - fix(oidc-service-worker): missing body (#1556) (release), 2025-04-29 by *Guillaume Chervet* + + +## v7.25.10 - [dbb52da](https://github.com/AxaFrance/oidc-client/commit/dbb52dad456d2429d21fd5a645ff27d6b21e056a) - fix(serviceworker): ios (#1554) (release), 2025-04-24 by *Guillaume Chervet* - [f2f447e](https://github.com/AxaFrance/oidc-client/commit/f2f447e34805822387281126b93ec39153fb5672) - refactor(all): updates libraries, 2025-04-14 by *Guillaume Chervet* @@ -327,8 +332,3 @@ - [4a5887f](https://github.com/AxaFrance/oidc-client/commit/4a5887f5e7b3d739d709c7bb4fb7a007ccb051a1) - fix(oidc-service-worker): remove sw unecessary log, 2024-02-19 by *Guillaume Chervet* -## v7.18.5 - -- [7a38d96](https://github.com/AxaFrance/oidc-client/commit/7a38d962b0e08837989a1d2affeb5e557dc09444) - fix(oidc): parse token with many _ or - (#1302) (release), 2024-02-18 by *Guillaume Chervet* - - diff --git a/packages/oidc-client-service-worker/package.json b/packages/oidc-client-service-worker/package.json index cf65e3c34..3601c8ee4 100644 --- a/packages/oidc-client-service-worker/package.json +++ b/packages/oidc-client-service-worker/package.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/oidc-client-service-worker", - "version": "7.25.10", + "version": "7.25.11", "type": "module", "private": false, "main": "dist/OidcServiceWorker.js", diff --git a/packages/oidc-client-service-worker/src/OidcServiceWorker.ts b/packages/oidc-client-service-worker/src/OidcServiceWorker.ts index c15c027a8..50284b2f2 100644 --- a/packages/oidc-client-service-worker/src/OidcServiceWorker.ts +++ b/packages/oidc-client-service-worker/src/OidcServiceWorker.ts @@ -202,18 +202,20 @@ const handleFetch = (event: FetchEvent): void => { }; } } - const newRequest = new Request(originalRequest.url, { - body: originalRequest.body, - method: originalRequest.method, - headers: new Headers(headers), - mode: requestMode, - credentials: originalRequest.credentials, - redirect: originalRequest.redirect, - referrer: originalRequest.referrer, - cache: originalRequest.cache, - integrity: originalRequest.integrity, - keepalive: originalRequest.keepalive, - }); + + let init: RequestInit; + if (originalRequest.mode === 'navigate') { + init = { + headers: headers, + }; + } else { + init = { + headers: headers, + mode: requestMode, + }; + } + + const newRequest = new Request(originalRequest, init); return fetch(newRequest); } diff --git a/packages/oidc-client-service-worker/src/version.ts b/packages/oidc-client-service-worker/src/version.ts index ee8a1838a..510df3521 100644 --- a/packages/oidc-client-service-worker/src/version.ts +++ b/packages/oidc-client-service-worker/src/version.ts @@ -1 +1 @@ -export default '7.25.10'; +export default '7.25.11'; diff --git a/packages/oidc-client/package.json b/packages/oidc-client/package.json index 9deabe44d..f7d7b53b0 100644 --- a/packages/oidc-client/package.json +++ b/packages/oidc-client/package.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/oidc-client", - "version": "7.25.10", + "version": "7.25.11", "private": false, "type": "module", "main": "./dist/index.umd.cjs", diff --git a/packages/oidc-client/src/version.ts b/packages/oidc-client/src/version.ts index ee8a1838a..510df3521 100644 --- a/packages/oidc-client/src/version.ts +++ b/packages/oidc-client/src/version.ts @@ -1 +1 @@ -export default '7.25.10'; +export default '7.25.11'; diff --git a/packages/react-oidc/package.json b/packages/react-oidc/package.json index 6943f9bac..072669159 100644 --- a/packages/react-oidc/package.json +++ b/packages/react-oidc/package.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-oidc", - "version": "7.25.10", + "version": "7.25.11", "private": false, "type": "module", "main": "./dist/index.umd.cjs",