From dcea77982fd4f199260e207bbec701679573f530 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Aug 2023 17:51:08 -0700 Subject: [PATCH] chore: release @web-std/fetch 4.2.0 (#91) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- packages/fetch/CHANGELOG.md | 28 ++++++++++++++++++++++++++++ packages/fetch/package.json | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/packages/fetch/CHANGELOG.md b/packages/fetch/CHANGELOG.md index 68d2533..88b4887 100644 --- a/packages/fetch/CHANGELOG.md +++ b/packages/fetch/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [4.2.0](https://www.github.com/web-std/io/compare/fetch-v4.1.2...fetch-v4.2.0) (2023-08-28) + + +### Features + +* **fetch:** backport `node-fetch`'s redirect bugfix ([#77](https://www.github.com/web-std/io/issues/77)) ([86262a6](https://www.github.com/web-std/io/commit/86262a627927aa0d480e0739db2dea83a6e551be)) +* **fetch:** support custom `credentials` in `Request` ([#82](https://www.github.com/web-std/io/issues/82)) ([1da95bc](https://www.github.com/web-std/io/commit/1da95bce5d65332590b8959bdfadd0c53d30e399)) + + +### Bug Fixes + +* **fetch:** `signal` should not be nullable ([#81](https://www.github.com/web-std/io/issues/81)) ([dff75d9](https://www.github.com/web-std/io/commit/dff75d9d0ad3e9281cd41faeb415cf94e0d57a33)) +* **fetch:** add HTTPS Agent types to `fetch` & `Request` ([#78](https://www.github.com/web-std/io/issues/78)) ([c4980f4](https://www.github.com/web-std/io/commit/c4980f4da0dcb8e42be80abd8f42d5fb9cf4d1f5)) +* **fetch:** align `Request` with spec ([#85](https://www.github.com/web-std/io/issues/85)) ([ace4223](https://www.github.com/web-std/io/commit/ace42236598da26dbaa59bb593e7572c80c17289)) +* **fetch:** allow clone of `Request` & `Response` with `null` body ([#79](https://www.github.com/web-std/io/issues/79)) ([f1d9272](https://www.github.com/web-std/io/commit/f1d9272f394f50942fb46162c0a4009eb0c2ddd4)) +* **fetch:** empty filename should not be treated as string ([#87](https://www.github.com/web-std/io/issues/87)) ([389c2b8](https://www.github.com/web-std/io/commit/389c2b84ad4a5ba91c7a91b48508412a24113712)) +* **fetch:** fix `headers.entries`/`values`/`forEach` iteration for `Set-Cookie` headers ([#89](https://www.github.com/web-std/io/issues/89)) ([3c20536](https://www.github.com/web-std/io/commit/3c20536d628e6c5e592d7d9760d7008ab6bbb7b0)) +* **fetch:** fix ESM types ([#75](https://www.github.com/web-std/io/issues/75)) ([c97e2b8](https://www.github.com/web-std/io/commit/c97e2b8eb470d5180e4d66bd80c936a67a751429)) +* **fetch:** fix issue with cloning bodies ([#72](https://www.github.com/web-std/io/issues/72)) ([e156a6e](https://www.github.com/web-std/io/commit/e156a6e428eafb400e2b0220864a0ec5d2ae7732)) +* formdata util missing file ([#68](https://www.github.com/web-std/io/issues/68)) ([ce9cd2a](https://www.github.com/web-std/io/commit/ce9cd2a901366f59463e7be5cef9e56cd413e3e9)) +* proper exports to allow TS to recognize class types and proper casting ([#71](https://www.github.com/web-std/io/issues/71)) ([9e95faf](https://www.github.com/web-std/io/commit/9e95faf2a7373434e733d54605ab1779f1eed0ab)) +* typo in README ([#80](https://www.github.com/web-std/io/issues/80)) ([08b270f](https://www.github.com/web-std/io/commit/08b270f27df5470a88b279088b2b8079b120298e)) + + +### Changes + +* promote `types` conditional exports to the top of the list ([#88](https://www.github.com/web-std/io/issues/88)) ([c1339b9](https://www.github.com/web-std/io/commit/c1339b9bef4312e5efd4c5fe627b92e6c1d5c3d1)) + ### [4.1.2](https://www.github.com/web-std/io/compare/fetch-v4.1.1...fetch-v4.1.2) (2023-07-19) diff --git a/packages/fetch/package.json b/packages/fetch/package.json index f791b8c..4982083 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -1,6 +1,6 @@ { "name": "@web-std/fetch", - "version": "4.1.2", + "version": "4.2.0", "description": "Web API compatible fetch implementation", "main": "./dist/lib.node.cjs", "module": "./src/lib.node.js",