Open renovate[bot] opened 1 year ago
This PR contains the following updates:
^0.25.1
^1.7.2
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
^0.25.1
->^1.7.2
Release Notes
sindresorhus/ky (ky)
### [`v1.7.2`](https://redirect.github.com/sindresorhus/ky/compare/v1.7.1...3ba40cc6333cf1847c02c51744e22ab7c04407f5) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.7.1...v1.7.2) ### [`v1.7.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.7.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.7.0...v1.7.1) - Fix types for browsers ([#623](https://redirect.github.com/sindresorhus/ky/issues/623)) [`32a720d`](https://redirect.github.com/sindresorhus/ky/commit/32a720d) ### [`v1.7.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.7.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.6.0...v1.7.0) - Add JSON generics to `ky()` and `HTTPError` ([#619](https://redirect.github.com/sindresorhus/ky/issues/619)) [`f76c7cd`](https://redirect.github.com/sindresorhus/ky/commit/f76c7cd) ### [`v1.6.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.6.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.5.0...v1.6.0) - Add support for the `RateLimit-Reset` header ([#618](https://redirect.github.com/sindresorhus/ky/issues/618)) [`8531b05`](https://redirect.github.com/sindresorhus/ky/commit/8531b05) - Allow explicitly unsetting hooks on `.extend()` ([#599](https://redirect.github.com/sindresorhus/ky/issues/599)) [`0017053`](https://redirect.github.com/sindresorhus/ky/commit/0017053) - Fix signal handling for Request objects ([#613](https://redirect.github.com/sindresorhus/ky/issues/613)) [`2376cf2`](https://redirect.github.com/sindresorhus/ky/commit/2376cf2) ### [`v1.5.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.5.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.4.0...v1.5.0) - Add [`retry.afterStatusCodes`](https://redirect.github.com/sindresorhus/ky?tab=readme-ov-file#retry) option ([#598](https://redirect.github.com/sindresorhus/ky/issues/598)) [`8764419`](https://redirect.github.com/sindresorhus/ky/commit/8764419) - Add support for passing a function to [`ky.extend()`](https://redirect.github.com/sindresorhus/ky?tab=readme-ov-file#kyextenddefaultoptions) ([#611](https://redirect.github.com/sindresorhus/ky/issues/611)) [`9587c9d`](https://redirect.github.com/sindresorhus/ky/commit/9587c9d) - TypeScript: Add `KyRequest` and `KyResponse` types ([#610](https://redirect.github.com/sindresorhus/ky/issues/610)) [`8e171f5`](https://redirect.github.com/sindresorhus/ky/commit/8e171f5) - Retry request even if retry delay is zero ([#604](https://redirect.github.com/sindresorhus/ky/issues/604)) [`4886b66`](https://redirect.github.com/sindresorhus/ky/commit/4886b66) ### [`v1.4.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.4.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.3.0...v1.4.0) - Add request method and URL to error messages ([#595](https://redirect.github.com/sindresorhus/ky/issues/595)) [`36d0bd3`](https://redirect.github.com/sindresorhus/ky/commit/36d0bd3) - Clamp `Retry-After` time to `retry.maxRetryAfter` ([#603](https://redirect.github.com/sindresorhus/ky/issues/603)) [`f0f9111`](https://redirect.github.com/sindresorhus/ky/commit/f0f9111) - Fetch with an uncloned request when possible ([#601](https://redirect.github.com/sindresorhus/ky/issues/601)) [`c5be841`](https://redirect.github.com/sindresorhus/ky/commit/c5be841) - Improve robustness of request construction ([#600](https://redirect.github.com/sindresorhus/ky/issues/600)) [`974f1e9`](https://redirect.github.com/sindresorhus/ky/commit/974f1e9) - Improve detection of streaming request support ([#581](https://redirect.github.com/sindresorhus/ky/issues/581)) ([#582](https://redirect.github.com/sindresorhus/ky/issues/582)) [`b1effd9`](https://redirect.github.com/sindresorhus/ky/commit/b1effd9) ### [`v1.3.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.3.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.2.4...v1.3.0) - Add [`stringifyJson`](https://redirect.github.com/sindresorhus/ky?tab=readme-ov-file#stringifyjson) option ([#579](https://redirect.github.com/sindresorhus/ky/issues/579)) [`2eea67e`](https://redirect.github.com/sindresorhus/ky/commit/2eea67e) ### [`v1.2.4`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.2.4) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.2.3...v1.2.4) - Fix request types for use with Node.js ([#578](https://redirect.github.com/sindresorhus/ky/issues/578)) [`10a4ec7`](https://redirect.github.com/sindresorhus/ky/commit/10a4ec7) ### [`v1.2.3`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.2.3) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.2.2...v1.2.3) - TypeScript: Fix usage with `exactOptionalPropertyTypes` config and compatibility with TypeScript 5.4 ([#565](https://redirect.github.com/sindresorhus/ky/issues/565)) [`08f912d`](https://redirect.github.com/sindresorhus/ky/commit/08f912d) ### [`v1.2.2`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.2.2) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.2.1...v1.2.2) - Fix missing type dependency [`c0a4dfa`](https://redirect.github.com/sindresorhus/ky/commit/c0a4dfa) ### [`v1.2.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.2.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.2.0...v1.2.1) - Fix compatibility with Cloudflare Workers ([#559](https://redirect.github.com/sindresorhus/ky/issues/559)) [`d8ee602`](https://redirect.github.com/sindresorhus/ky/commit/d8ee602) ### [`v1.2.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.2.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.1.3...v1.2.0) ##### Improvements - Make types compatible with both DOM and Node.js ([#543](https://redirect.github.com/sindresorhus/ky/issues/543)) [`3cf5064`](https://redirect.github.com/sindresorhus/ky/commit/3cf5064) - Export the `Input` TypeScript type ([#552](https://redirect.github.com/sindresorhus/ky/issues/552)) [`4dd4077`](https://redirect.github.com/sindresorhus/ky/commit/4dd4077) ##### FIxes - Fix the `retryCount` option retrying an incorrect amount ([#547](https://redirect.github.com/sindresorhus/ky/issues/547)) [`917ab12`](https://redirect.github.com/sindresorhus/ky/commit/917ab12) ### [`v1.1.3`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.1.3) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.1.2...v1.1.3) - Export the `KyInstance` type [`16eb51d`](https://redirect.github.com/sindresorhus/ky/commit/16eb51d) ### [`v1.1.2`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.1.2) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.1.1...v1.1.2) - Fix multipart boundary mismatch ([#540](https://redirect.github.com/sindresorhus/ky/issues/540)) [`0e9d7bb`](https://redirect.github.com/sindresorhus/ky/commit/0e9d7bb) ### [`v1.1.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.1.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.1.0...v1.1.1) - Fix support for environments that add custom `fetch` options ([#536](https://redirect.github.com/sindresorhus/ky/issues/536)) [`e93bc6d`](https://redirect.github.com/sindresorhus/ky/commit/e93bc6d) ### [`v1.1.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.1.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.0.1...v1.1.0) - Add `retry.delay` option to control the time between retries ([#533](https://redirect.github.com/sindresorhus/ky/issues/533)) [`c6181ef`](https://redirect.github.com/sindresorhus/ky/commit/c6181ef) ### [`v1.0.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.0.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v1.0.0...v1.0.1) - Change `Options` and `NormalizedOptions` TypeScript types back to be `interface` [`4d63a21`](https://redirect.github.com/sindresorhus/ky/commit/4d63a21) ### [`v1.0.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v1.0.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.33.3...v1.0.0) ##### Breaking - Require Node.js 18 (when used in Node.js) [`a8a3a26`](https://redirect.github.com/sindresorhus/ky/commit/a8a3a26) ##### Improvements - Ky can now run natively in Node.js without any polyfills 🎉 - This is thanks to Node.js 18+ having built-in support for [`fetch`](https://nodejs.org/docs/latest-v20.x/api/globals.html). - This means `ky-universal` is no longer needed. ### [`v0.33.3`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.33.3) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.33.2...v0.33.3) - Fix compatibility with native Fetch being disabled on Node.js ([#494](https://redirect.github.com/sindresorhus/ky/issues/494)) [`00e45d0`](https://redirect.github.com/sindresorhus/ky/commit/00e45d0) ### [`v0.33.2`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.33.2) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.33.1...v0.33.2) - Fix the name of the error when aborting a request ([#482](https://redirect.github.com/sindresorhus/ky/issues/482)) [`ce8588d`](https://redirect.github.com/sindresorhus/ky/commit/ce8588d) ### [`v0.33.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.33.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.33.0...v0.33.1) - Fix compatibility with Unidici [`ae2fe07`](https://redirect.github.com/sindresorhus/ky/commit/ae2fe07) ### [`v0.33.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.33.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.32.2...v0.33.0) - Add [`retry.backoffLimit`](https://redirect.github.com/sindresorhus/ky#retry) option ([#454](https://redirect.github.com/sindresorhus/ky/issues/454)) [`ab19baf`](https://redirect.github.com/sindresorhus/ky/commit/ab19baf) ### [`v0.32.2`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.32.2) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.32.1...v0.32.2) - Fix the empty check for `.json()` ([#466](https://redirect.github.com/sindresorhus/ky/issues/466)) [`bf9eca6`](https://redirect.github.com/sindresorhus/ky/commit/bf9eca6) ### [`v0.32.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.32.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.32.0...v0.32.1) - Don't return empty string for `.json()` if `Transfer-Encoding` is `chunked` ([#464](https://redirect.github.com/sindresorhus/ky/issues/464)) [`195e0e2`](https://redirect.github.com/sindresorhus/ky/commit/195e0e2) ### [`v0.32.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.32.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.31.4...v0.32.0) - Parse empty response bodies without throwing when using `.json()` ([#459](https://redirect.github.com/sindresorhus/ky/issues/459)) [`1cc6bbb`](https://redirect.github.com/sindresorhus/ky/commit/1cc6bbb) - Fix abortions between retries ([#433](https://redirect.github.com/sindresorhus/ky/issues/433)) [`dddf7ba`](https://redirect.github.com/sindresorhus/ky/commit/dddf7ba) ### [`v0.31.4`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.31.4) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.31.3...v0.31.4) - Fix Firefox compatibility for the `onDownloadProgress` option [`bccbfdb`](https://redirect.github.com/sindresorhus/ky/commit/bccbfdb) ### [`v0.31.3`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.31.3) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.31.2...v0.31.3) - Fix Node.js compatibility [`0b141f1`](https://redirect.github.com/sindresorhus/ky/commit/0b141f1) ### [`v0.31.2`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.31.2) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.31.1...v0.31.2) - Fix Chrome 105 compatibility ([#451](https://redirect.github.com/sindresorhus/ky/issues/451)) [`316fffe`](https://redirect.github.com/sindresorhus/ky/commit/316fffe) ### [`v0.31.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.31.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.31.0...v0.31.1) - Fix copying response body with 204 status code when using `onDownloadProgress` ([#444](https://redirect.github.com/sindresorhus/ky/issues/444)) [`d48ed95`](https://redirect.github.com/sindresorhus/ky/commit/d48ed95) ### [`v0.31.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.31.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.30.0...v0.31.0) ##### Breaking - Require Node.js 14 when used in Node.js [`e557973`](https://redirect.github.com/sindresorhus/ky/commit/e557973) ##### Improvements - Add typed JSON response ([#437](https://redirect.github.com/sindresorhus/ky/issues/437)) [`cff4c7a`](https://redirect.github.com/sindresorhus/ky/commit/cff4c7a) - Export `BeforeRetryState` type ([#442](https://redirect.github.com/sindresorhus/ky/issues/442)) [`e4077b9`](https://redirect.github.com/sindresorhus/ky/commit/e4077b9) ##### Fixes - Fix response details getting lost when using `onDownloadProgress` ([#441](https://redirect.github.com/sindresorhus/ky/issues/441)) [`f34fb1f`](https://redirect.github.com/sindresorhus/ky/commit/f34fb1f) ### [`v0.30.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.30.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.29.0...v0.30.0) - Allow overriding `Content-Type` header for JSON requests ([#429](https://redirect.github.com/sindresorhus/ky/issues/429)) [`d00864f`](https://redirect.github.com/sindresorhus/ky/commit/d00864f) ### [`v0.29.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.29.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.7...v0.29.0) - Add [`beforeError`](https://redirect.github.com/sindresorhus/ky#hooksbeforeerror) hook ([#417](https://redirect.github.com/sindresorhus/ky/issues/417)) [`616d276`](https://redirect.github.com/sindresorhus/ky/commit/616d276) ### [`v0.28.7`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.7) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.6...v0.28.7) - Fix source map generation ([#396](https://redirect.github.com/sindresorhus/ky/issues/396)) [`b0e3001`](https://redirect.github.com/sindresorhus/ky/commit/b0e3001) ### [`v0.28.6`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.6) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.5...v0.28.6) - Fix types for TypeScript 4.4 ([#384](https://redirect.github.com/sindresorhus/ky/issues/384)) [`ca20d65`](https://redirect.github.com/sindresorhus/ky/commit/ca20d65) ### [`v0.28.5`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.5) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.4...v0.28.5) - Export more TypeScript types [`ad991fa`](https://redirect.github.com/sindresorhus/ky/commit/ad991fa) ### [`v0.28.4`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.4) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.3...v0.28.4) - Fix missing hook method types for TypeScript ([#353](https://redirect.github.com/sindresorhus/ky/issues/353)) [`8fc2f22`](https://redirect.github.com/sindresorhus/ky/commit/8fc2f22) ### [`v0.28.3`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.3) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.2...v0.28.3) - Fix incompatibility with New Relic ([#351](https://redirect.github.com/sindresorhus/ky/issues/351)) [`5f3c315`](https://redirect.github.com/sindresorhus/ky/commit/5f3c315) ### [`v0.28.2`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.2) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.1...v0.28.2) - Fix missing `Options` TypeScript type [`3ad1eab`](https://redirect.github.com/sindresorhus/ky/commit/3ad1eab) - Restore `main` field in package.json ([#342](https://redirect.github.com/sindresorhus/ky/issues/342)) [`1338996`](https://redirect.github.com/sindresorhus/ky/commit/1338996) ### [`v0.28.1`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.1) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.28.0...v0.28.1) - Fix `searchParams` option TypeScript type ([#344](https://redirect.github.com/sindresorhus/ky/issues/344)) [`010b082`](https://redirect.github.com/sindresorhus/ky/commit/010b082) ### [`v0.28.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.28.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.27.0...v0.28.0) ##### Breaking - Make `HTTPError` and `TimeoutError` named exports [`6ec7fd7`](https://redirect.github.com/sindresorhus/ky/commit/6ec7fd7) ##### Improvements - Improve `HTTPError` messages ([#333](https://redirect.github.com/sindresorhus/ky/issues/333)) [`ca098f8`](https://redirect.github.com/sindresorhus/ky/commit/ca098f8) ##### Fixes - Fix merging of `searchParams` in `.create()` and `.extend()` ([#335](https://redirect.github.com/sindresorhus/ky/issues/335)) [`b3c9e88`](https://redirect.github.com/sindresorhus/ky/commit/b3c9e88) - Throw timeouts even if `throwHttpErrors` option is false ([#334](https://redirect.github.com/sindresorhus/ky/issues/334)) [`eefcde5`](https://redirect.github.com/sindresorhus/ky/commit/eefcde5) ##### Meta - Move codebase to TypeScript ([#330](https://redirect.github.com/sindresorhus/ky/issues/330)) [`2d8d68a`](https://redirect.github.com/sindresorhus/ky/commit/2d8d68a) ### [`v0.27.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.27.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.26.0...v0.27.0) - Don't mangle user-provided `searchParams` string ([#325](https://redirect.github.com/sindresorhus/ky/issues/325)) [`5815518`](https://redirect.github.com/sindresorhus/ky/commit/5815518) ### [`v0.26.0`](https://redirect.github.com/sindresorhus/ky/releases/tag/v0.26.0) [Compare Source](https://redirect.github.com/sindresorhus/ky/compare/v0.25.1...v0.26.0) ##### Breaking - Ky is now a pure ESM module ([#313](https://redirect.github.com/sindresorhus/ky/issues/313)) [`d976029`](https://redirect.github.com/sindresorhus/ky/commit/d976029) - Drop UMD build ([#315](https://redirect.github.com/sindresorhus/ky/issues/315)) [`1a7ec7f`](https://redirect.github.com/sindresorhus/ky/commit/1a7ec7f) - Require Node.js 12 when used in Node.js ([#315](https://redirect.github.com/sindresorhus/ky/issues/315)) [`1a7ec7f`](https://redirect.github.com/sindresorhus/ky/commit/1a7ec7f) ##### Improvements - Add `request` and `options` to `HTTPError` ([#309](https://redirect.github.com/sindresorhus/ky/issues/309)) [`519d17e`](https://redirect.github.com/sindresorhus/ky/commit/519d17e) ##### Fixes - Fix aborting when `onDownloadProgress` throws an exception ([#301](https://redirect.github.com/sindresorhus/ky/issues/301)) [`87c94fd`](https://redirect.github.com/sindresorhus/ky/commit/87c94fd) - Fix support for `ky.stop` as return type in `BeforeRetryHook` TypeScript type ([#307](https://redirect.github.com/sindresorhus/ky/issues/307)) [`b86ff0a`](https://redirect.github.com/sindresorhus/ky/commit/b86ff0a) - Fix `BeforeRetryHook` and `NormalizedOptions` TypeScript type definitions ([#308](https://redirect.github.com/sindresorhus/ky/issues/308)) [`5da3da0`](https://redirect.github.com/sindresorhus/ky/commit/5da3da0) ##### Docs - Improve docs for `ky.stop` ([#314](https://redirect.github.com/sindresorhus/ky/issues/314)) [`0ced1f1`](https://redirect.github.com/sindresorhus/ky/commit/0ced1f1)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.