hattipjs / hattip

Like Express, but for the future
MIT License
1.26k stars 15 forks source link

chore(deps): update all non-major dependencies #119

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@aws-sdk/client-cloudwatch-logs (source) ^3.496.0 -> ^3.501.0 age adoption passing confidence
@aws-sdk/client-iam (source) ^3.496.0 -> ^3.501.0 age adoption passing confidence
@aws-sdk/client-lambda (source) ^3.496.0 -> ^3.501.0 age adoption passing confidence
@babel/core (source) ^7.23.7 -> ^7.23.9 age adoption passing confidence
@babel/traverse (source) ^7.23.7 -> ^7.23.9 age adoption passing confidence
@cloudflare/workers-types ^4.20240117.0 -> ^4.20240129.0 age adoption passing confidence
@cyco130/eslint-config ^3.6.2 -> ^3.6.3 age adoption passing confidence
@fastly/js-compute ^3.8.1 -> ^3.8.2 age adoption passing confidence
@graphql-tools/utils (source) ^10.0.12 -> ^10.0.13 age adoption passing confidence
@types/aws-lambda (source) ^8.10.131 -> ^8.10.133 age adoption passing confidence
@types/node (source) ^20.11.5 -> ^20.11.10 age adoption passing confidence
@whatwg-node/fetch (source) ^0.9.15 -> ^0.9.16 age adoption passing confidence
esbuild ^0.19.11 -> ^0.20.0 age adoption passing confidence
hono (source) ^3.12.6 -> ^3.12.8 age adoption passing confidence
netlify-cli ^17.15.1 -> ^17.15.4 age adoption passing confidence
vitest (source) ^1.2.1 -> ^1.2.2 age adoption passing confidence
wrangler (source) ^3.23.0 -> ^3.25.0 age adoption passing confidence

Release Notes

aws/aws-sdk-js-v3 (@​aws-sdk/client-cloudwatch-logs) ### [`v3.501.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cloudwatch-logs/CHANGELOG.md#35010-2024-01-26) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.499.0...v3.501.0) **Note:** Version bump only for package [@​aws-sdk/client-cloudwatch-logs](https://togithub.com/aws-sdk/client-cloudwatch-logs) ### [`v3.499.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cloudwatch-logs/CHANGELOG.md#34990-2024-01-24) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.496.0...v3.499.0) **Note:** Version bump only for package [@​aws-sdk/client-cloudwatch-logs](https://togithub.com/aws-sdk/client-cloudwatch-logs)
aws/aws-sdk-js-v3 (@​aws-sdk/client-iam) ### [`v3.501.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-iam/CHANGELOG.md#35010-2024-01-26) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.499.0...v3.501.0) **Note:** Version bump only for package [@​aws-sdk/client-iam](https://togithub.com/aws-sdk/client-iam) ### [`v3.499.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-iam/CHANGELOG.md#34990-2024-01-24) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0) **Note:** Version bump only for package [@​aws-sdk/client-iam](https://togithub.com/aws-sdk/client-iam) ### [`v3.498.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-iam/CHANGELOG.md#34980-2024-01-23) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.496.0...v3.498.0) **Note:** Version bump only for package [@​aws-sdk/client-iam](https://togithub.com/aws-sdk/client-iam)
aws/aws-sdk-js-v3 (@​aws-sdk/client-lambda) ### [`v3.501.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-lambda/CHANGELOG.md#35010-2024-01-26) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.499.0...v3.501.0) **Note:** Version bump only for package [@​aws-sdk/client-lambda](https://togithub.com/aws-sdk/client-lambda) ### [`v3.499.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-lambda/CHANGELOG.md#34990-2024-01-24) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.496.0...v3.499.0) **Note:** Version bump only for package [@​aws-sdk/client-lambda](https://togithub.com/aws-sdk/client-lambda)
babel/babel (@​babel/core) ### [`v7.23.9`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7239-2024-01-25) [Compare Source](https://togithub.com/babel/babel/compare/v7.23.7...v7.23.9) ##### :bug: Bug Fix - `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-systemjs`, `babel-preset-env` - [#​16225](https://togithub.com/babel/babel/pull/16225) fix: `systemjs` re-traverses helpers ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16226](https://togithub.com/babel/babel/pull/16226) Improve decorated private method check ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-decorators`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#​16224](https://togithub.com/babel/babel/pull/16224) Properly sort `core-js@3` imports ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​15383](https://togithub.com/babel/babel/pull/15383) fix: Don't throw in `getTypeAnnotation` when using TS+inference ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - Other - [#​16210](https://togithub.com/babel/babel/pull/16210) \[eslint] Fix `no-use-before-define` for class ref in fields ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-parser`, `babel-template` - [#​16222](https://togithub.com/babel/babel/pull/16222) Migrate `eslint-parser` to cts ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-types` - [#​16213](https://togithub.com/babel/babel/pull/16213) Remove `@babel/types` props that are not produced by the parser ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-parser` - [#​16072](https://togithub.com/babel/babel/pull/16072) perf: Improve parser performance for typescript ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-new-target`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-methods`, `babel-preset-env` - [#​16218](https://togithub.com/babel/babel/pull/16218) Improve temporary variables for decorators ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15959](https://togithub.com/babel/babel/pull/15959) Improve output of `using` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu))
cloudflare/workerd (@​cloudflare/workers-types) ### [`v4.20240129.0`](https://togithub.com/cloudflare/workerd/compare/8c3f686868727b0b696352834b942c2dd427030c...ab0dd12f88b589f158aa6aef52976b906175f348) [Compare Source](https://togithub.com/cloudflare/workerd/compare/8c3f686868727b0b696352834b942c2dd427030c...ab0dd12f88b589f158aa6aef52976b906175f348)
cyco130/eslint-config (@​cyco130/eslint-config) ### [`v3.6.3`](https://togithub.com/cyco130/eslint-config/compare/3.6.2...3.6.3) [Compare Source](https://togithub.com/cyco130/eslint-config/compare/3.6.2...3.6.3)
fastly/js-compute-runtime (@​fastly/js-compute) ### [`v3.8.2`](https://togithub.com/fastly/js-compute-runtime/blob/HEAD/CHANGELOG.md#382-2024-01-25) [Compare Source](https://togithub.com/fastly/js-compute-runtime/compare/v3.8.1...v3.8.2) ##### Fixed - ensure we honor first-byte-timeout and between-bytes-timeout for dynamically registered backends ([#​719](https://togithub.com/fastly/js-compute-runtime/issues/719)) ([2851507](https://togithub.com/fastly/js-compute-runtime/commit/2851507f9ca00a3f272a13c174a2906163f95c40)) - If request does not have a static backend defined, return `undefined` for the Request.prototype.backend getter ([#​722](https://togithub.com/fastly/js-compute-runtime/issues/722)) ([251c037](https://togithub.com/fastly/js-compute-runtime/commit/251c037f424ace09e87ec0a47d7579d7b90626a1))
ardatan/graphql-tools (@​graphql-tools/utils) ### [`v10.0.13`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#10013) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@10.0.12...@graphql-tools/utils@10.0.13) ##### Patch Changes - [#​5795](https://togithub.com/ardatan/graphql-tools/pull/5795) [`f85c093`](https://togithub.com/ardatan/graphql-tools/commit/f85c093a8dd033efc613b93c25d15cfb0c2df7d3) Thanks [@​shYkiSto](https://togithub.com/shYkiSto)! - prevent race conditions when validating documents
ardatan/whatwg-node (@​whatwg-node/fetch) ### [`v0.9.16`](https://togithub.com/ardatan/whatwg-node/blob/HEAD/packages/fetch/CHANGELOG.md#0916) [Compare Source](https://togithub.com/ardatan/whatwg-node/compare/@whatwg-node/fetch@0.9.15...@whatwg-node/fetch@0.9.16) ##### Patch Changes - [#​1102](https://togithub.com/ardatan/whatwg-node/pull/1102) [`d9800cc`](https://togithub.com/ardatan/whatwg-node/commit/d9800cc1693ceae7893e08cf5a3a4bcc49f0f9d5) Thanks [@​renovate](https://togithub.com/apps/renovate)! - dependencies updates: - Updated dependency [`urlpattern-polyfill@^10.0.0` ↗︎](https://www.npmjs.com/package/urlpattern-polyfill/v/10.0.0) (from `^9.0.0`, in `dependencies`) - Updated dependencies \[[`45ec735`](https://togithub.com/ardatan/whatwg-node/commit/45ec735bd3081f42221bdccb70692b420ce16efa), [`a129376`](https://togithub.com/ardatan/whatwg-node/commit/a1293766bcf8d2465844aec1d80957e2af1b16f1)]: - [@​whatwg-node/node-fetch](https://togithub.com/whatwg-node/node-fetch)[@​0](https://togithub.com/0).5.5
evanw/esbuild (esbuild) ### [`v0.20.0`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0200) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.19.12...v0.20.0) **This release deliberately contains backwards-incompatible changes.** To avoid automatically picking up releases like this, you should either be pinning the exact version of `esbuild` in your `package.json` file (recommended) or be using a version range syntax that only accepts patch upgrades such as `^0.19.0` or `~0.19.0`. See npm's documentation about [semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more information. This time there is only one breaking change, and it only matters for people using Deno. Deno tests that use esbuild will now fail unless you make the change described below. - Work around API deprecations in Deno 1.40.x ([#​3609](https://togithub.com/evanw/esbuild/issues/3609), [#​3611](https://togithub.com/evanw/esbuild/pull/3611)) [Deno 1.40.0](https://deno.com/blog/v1.40) was just released and introduced run-time warnings about certain APIs that esbuild uses. With this release, esbuild will work around these run-time warnings by using newer APIs if they are present and falling back to the original APIs otherwise. This should avoid the warnings without breaking compatibility with older versions of Deno. Unfortunately, doing this introduces a breaking change. The newer child process APIs lack a way to synchronously terminate esbuild's child process, so calling `esbuild.stop()` from within a Deno test is no longer sufficient to prevent Deno from failing a test that uses esbuild's API (Deno fails tests that create a child process without killing it before the test ends). To work around this, esbuild's `stop()` function has been changed to return a promise, and you now have to change `esbuild.stop()` to `await esbuild.stop()` in all of your Deno tests. - Reorder implicit file extensions within `node_modules` ([#​3341](https://togithub.com/evanw/esbuild/issues/3341), [#​3608](https://togithub.com/evanw/esbuild/issues/3608)) In [version 0.18.0](https://togithub.com/evanw/esbuild/releases/v0.18.0), esbuild changed the behavior of implicit file extensions within `node_modules` directories (i.e. in published packages) to prefer `.js` over `.ts` even when the `--resolve-extensions=` order prefers `.ts` over `.js` (which it does by default). However, doing that also accidentally made esbuild prefer `.css` over `.ts`, which caused problems for people that published packages containing both TypeScript and CSS in files with the same name. With this release, esbuild will reorder TypeScript file extensions immediately after the last JavaScript file extensions in the implicit file extension order instead of putting them at the end of the order. Specifically the default implicit file extension order is `.tsx,.ts,.jsx,.js,.css,.json` which used to become `.jsx,.js,.css,.json,.tsx,.ts` in `node_modules` directories. With this release it will now become `.jsx,.js,.tsx,.ts,.css,.json` instead. Why even rewrite the implicit file extension order at all? One reason is because the `.js` file is more likely to behave correctly than the `.ts` file. The behavior of the `.ts` file may depend on `tsconfig.json` and the `tsconfig.json` file may not even be published, or may use `extends` to refer to a base `tsconfig.json` file that wasn't published. People can get into this situation when they forget to add all `.ts` files to their `.npmignore` file before publishing to npm. Picking `.js` over `.ts` helps make it more likely that resulting bundle will behave correctly. ### [`v0.19.12`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#01912) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.19.11...v0.19.12) - The "preserve" JSX mode now preserves JSX text verbatim ([#​3605](https://togithub.com/evanw/esbuild/issues/3605)) The [JSX specification](https://facebook.github.io/jsx/) deliberately doesn't specify how JSX text is supposed to be interpreted and there is no canonical way to interpret JSX text. Two most popular interpretations are Babel and TypeScript. Yes [they are different](https://twitter.com/jarredsumner/status/1456118847937781764) (esbuild [deliberately follows TypeScript](https://twitter.com/evanwallace/status/1456122279453208576) by the way). Previously esbuild normalized text to the TypeScript interpretation when the "preserve" JSX mode is active. However, "preserve" should arguably reproduce the original JSX text verbatim so that whatever JSX transform runs after esbuild is free to interpret it however it wants. So with this release, esbuild will now pass JSX text through unmodified: ```jsx // Original code let el = some text {foo} more text // Old output (with --loader=jsx --jsx=preserve) let el = {" some text"} {foo} {"more text "} ; // New output (with --loader=jsx --jsx=preserve) let el = some text {foo} more text ; ``` - Allow JSX elements as JSX attribute values JSX has an obscure feature where you can use JSX elements in attribute position without surrounding them with `{...}`. It looks like this: ```jsx let el =
/>; ``` I think I originally didn't implement it even though it's part of the [JSX specification](https://facebook.github.io/jsx/) because it previously didn't work in TypeScript (and potentially also in Babel?). However, support for it was [silently added in TypeScript 4.8](https://togithub.com/microsoft/TypeScript/pull/47994) without me noticing and Babel has also since fixed their [bugs regarding this feature](https://togithub.com/babel/babel/pull/6006). So I'm adding it to esbuild too now that I know it's widely supported. Keep in mind that there is some ongoing discussion about [removing this feature from JSX](https://togithub.com/facebook/jsx/issues/53). I agree that the syntax seems out of place (it does away with the elegance of "JSX is basically just XML with `{...}` escapes" for something arguably harder to read, which doesn't seem like a good trade-off), but it's in the specification and TypeScript and Babel both implement it so I'm going to have esbuild implement it too. However, I reserve the right to remove it from esbuild if it's ever removed from the specification in the future. So use it with caution. - Fix a bug with TypeScript type parsing ([#​3574](https://togithub.com/evanw/esbuild/issues/3574)) This release fixes a bug with esbuild's TypeScript parser where a conditional type containing a union type that ends with an infer type that ends with a constraint could fail to parse. This was caused by the "don't parse a conditional type" flag not getting passed through the union type parser. Here's an example of valid TypeScript code that previously failed to parse correctly: ```ts type InferUnion = T extends { a: infer U extends number } | infer U extends number ? U : never ```
honojs/hono (hono) ### [`v3.12.8`](https://togithub.com/honojs/hono/releases/tag/v3.12.8) [Compare Source](https://togithub.com/honojs/hono/compare/v3.12.7...v3.12.8) #### What's Changed - fix(factory): correct types inside of `createMiddleware()` by [@​yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2081](https://togithub.com/honojs/hono/pull/2081) - fix: enable to return Response like object by [@​usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2085](https://togithub.com/honojs/hono/pull/2085) - refactor: request param by [@​ariskemper](https://togithub.com/ariskemper) in [https://github.com/honojs/hono/pull/2088](https://togithub.com/honojs/hono/pull/2088) **Full Changelog**: https://github.com/honojs/hono/compare/v3.12.7...v3.12.8 ### [`v3.12.7`](https://togithub.com/honojs/hono/releases/tag/v3.12.7) [Compare Source](https://togithub.com/honojs/hono/compare/v3.12.6...v3.12.7) #### What's Changed - refactor: aws lambda createResult method by [@​ariskemper](https://togithub.com/ariskemper) in [https://github.com/honojs/hono/pull/2038](https://togithub.com/honojs/hono/pull/2038) - refactor: secure headers middleware by [@​ariskemper](https://togithub.com/ariskemper) in [https://github.com/honojs/hono/pull/2039](https://togithub.com/honojs/hono/pull/2039) - refactor: body parser by [@​ariskemper](https://togithub.com/ariskemper) in [https://github.com/honojs/hono/pull/2045](https://togithub.com/honojs/hono/pull/2045) - feat(dev): support `NO_COLOR` by [@​ryuapp](https://togithub.com/ryuapp) in [https://github.com/honojs/hono/pull/2007](https://togithub.com/honojs/hono/pull/2007) - refactor(test): change to not use `env` command by [@​ryuapp](https://togithub.com/ryuapp) in [https://github.com/honojs/hono/pull/2062](https://togithub.com/honojs/hono/pull/2062) - refactor: stream pull by [@​ariskemper](https://togithub.com/ariskemper) in [https://github.com/honojs/hono/pull/2057](https://togithub.com/honojs/hono/pull/2057) - refactor: url util splitRoutingPath by [@​ariskemper](https://togithub.com/ariskemper) in [https://github.com/honojs/hono/pull/2058](https://togithub.com/honojs/hono/pull/2058) - fix(hono-base): fix not found handler calling timing when one middleware by [@​usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2080](https://togithub.com/honojs/hono/pull/2080) **Full Changelog**: https://github.com/honojs/hono/compare/v3.12.6...v3.12.7
netlify/cli (netlify-cli) ### [`v17.15.4`](https://togithub.com/netlify/cli/blob/HEAD/CHANGELOG.md#17154-2024-01-29) [Compare Source](https://togithub.com/netlify/cli/compare/v17.15.3...v17.15.4) ##### Bug Fixes - **deps:** update netlify packages ([#​6351](https://togithub.com/netlify/cli/issues/6351)) ([b6ce999](https://togithub.com/netlify/cli/commit/b6ce999a859d19242b7d07d77d6073a26541bcc3)) ### [`v17.15.3`](https://togithub.com/netlify/cli/blob/HEAD/CHANGELOG.md#17153-2024-01-24) [Compare Source](https://togithub.com/netlify/cli/compare/v17.15.2...v17.15.3) ##### Bug Fixes - **deps:** update dependency [@​netlify/build](https://togithub.com/netlify/build) to v29.33.0 ([#​6343](https://togithub.com/netlify/cli/issues/6343)) ([c1f28fa](https://togithub.com/netlify/cli/commit/c1f28fab8c55e91785f5e601c658a519e114e2bc)) - **deps:** update dependency [@​netlify/build](https://togithub.com/netlify/build) to v29.33.1 ([#​6345](https://togithub.com/netlify/cli/issues/6345)) ([935f834](https://togithub.com/netlify/cli/commit/935f8347df9f17366730f34f9a4a5fc8f07a9ea8)) - fixes an issue with uploading blobs in monorepos ([#​6342](https://togithub.com/netlify/cli/issues/6342)) ([293b3a6](https://togithub.com/netlify/cli/commit/293b3a66130cefb6b3fb67bec644ec71cd03dfe0)) ### [`v17.15.2`](https://togithub.com/netlify/cli/blob/HEAD/CHANGELOG.md#17152-2024-01-22) [Compare Source](https://togithub.com/netlify/cli/compare/v17.15.1...v17.15.2) ##### Bug Fixes - **deps:** update dependency [@​netlify/build](https://togithub.com/netlify/build) to v29.32.3 ([#​6338](https://togithub.com/netlify/cli/issues/6338)) ([4e503cf](https://togithub.com/netlify/cli/commit/4e503cffdfa196f28af5eb56ddefa9e5d8081599)) - **deps:** update dependency [@​netlify/build](https://togithub.com/netlify/build) to v29.32.4 ([#​6341](https://togithub.com/netlify/cli/issues/6341)) ([5493b1c](https://togithub.com/netlify/cli/commit/5493b1c69b34815c80c030c2b04ff376b53ed240)) - **deps:** update dependency [@​netlify/edge-bundler](https://togithub.com/netlify/edge-bundler) to v11.2.2 ([#​6340](https://togithub.com/netlify/cli/issues/6340)) ([51f3c47](https://togithub.com/netlify/cli/commit/51f3c47403a731ec4e8f738c69c010f744024c73)) - **deps:** update dependency [@​netlify/zip-it-and-ship-it](https://togithub.com/netlify/zip-it-and-ship-it) to v9.28.3 ([#​6336](https://togithub.com/netlify/cli/issues/6336)) ([d879fa5](https://togithub.com/netlify/cli/commit/d879fa562b899fa80237f0147fca3bec8a1a9ee4))
vitest-dev/vitest (vitest) ### [`v1.2.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.2.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2) #####    🐞 Bug Fixes - **coverage**: - Remove `coverage/.tmp` files after run  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5008](https://togithub.com/vitest-dev/vitest/issues/5008) [(d53b8)](https://togithub.com/vitest-dev/vitest/commit/d53b8580) - Don't crash when re-run removes earlier run's reports  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5022](https://togithub.com/vitest-dev/vitest/issues/5022) [(66898)](https://togithub.com/vitest-dev/vitest/commit/6689856f) - **expect**: - Improve `toThrow(asymmetricMatcher)` failure message  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5000](https://togithub.com/vitest-dev/vitest/issues/5000) [(a199a)](https://togithub.com/vitest-dev/vitest/commit/a199ac2d) - **forks**: - Set correct `VITEST_POOL_ID`  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5002](https://togithub.com/vitest-dev/vitest/issues/5002) [(7d0a4)](https://togithub.com/vitest-dev/vitest/commit/7d0a4692) - **threads**: - Mention common work-around for the logged error  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5024](https://togithub.com/vitest-dev/vitest/issues/5024) [(915d6)](https://togithub.com/vitest-dev/vitest/commit/915d6c43) - **typecheck**: - Fix `ignoreSourceErrors` in run mode  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5044](https://togithub.com/vitest-dev/vitest/issues/5044) [(6dae3)](https://togithub.com/vitest-dev/vitest/commit/6dae3feb) - **vite-node**: - Provide import.meta.filename and dirname  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5011](https://togithub.com/vitest-dev/vitest/issues/5011) [(73148)](https://togithub.com/vitest-dev/vitest/commit/73148575) - **vitest**: - Expose getHooks & setHooks  -  by [@​adriencaccia](https://togithub.com/adriencaccia) in [https://github.com/vitest-dev/vitest/issues/5032](https://togithub.com/vitest-dev/vitest/issues/5032) [(73448)](https://togithub.com/vitest-dev/vitest/commit/73448706) - Test deep dependencies change detection  -  by [@​blake-newman](https://togithub.com/blake-newman) in [https://github.com/vitest-dev/vitest/issues/4934](https://togithub.com/vitest-dev/vitest/issues/4934) [(9c7c0)](https://togithub.com/vitest-dev/vitest/commit/9c7c0fc9) - Throw an error if vi.mock is exported  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5034](https://togithub.com/vitest-dev/vitest/issues/5034) [(253df)](https://togithub.com/vitest-dev/vitest/commit/253df1cc) - Allow `useFakeTimers` to fake `requestIdleCallback` on non browser  -  by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5028](https://togithub.com/vitest-dev/vitest/issues/5028) [(a9a48)](https://togithub.com/vitest-dev/vitest/commit/a9a486f2) - Support older NodeJS with async `import.meta.resolve`  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5045](https://togithub.com/vitest-dev/vitest/issues/5045) [(cf564)](https://togithub.com/vitest-dev/vitest/commit/cf5641a9) - Don't throw an error if mocked file was already imported  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5050](https://togithub.com/vitest-dev/vitest/issues/5050) [(fff1a)](https://togithub.com/vitest-dev/vitest/commit/fff1a270) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2)
cloudflare/workers-sdk (wrangler) ### [`v3.25.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3250) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.24.0...wrangler@3.25.0) ##### Minor Changes - [#​4815](https://togithub.com/cloudflare/workers-sdk/pull/4815) [`030360d6`](https://togithub.com/cloudflare/workers-sdk/commit/030360d6572ec9ec09f8bb9dfe6ec7ce198e394b) Thanks [@​jonesphillip](https://togithub.com/jonesphillip)! - feature: adds support for configuring Sippy with Google Cloud Storage (GCS) provider. Sippy (https://developers.cloudflare.com/r2/data-migration/sippy/) now supports Google Cloud Storage. This change updates the `wrangler r2 sippy` commands to take a provider (AWS or GCS) and appropriate configuration arguments. If you don't specify `--provider` argument then the command will enter an interactive flow for the user to set the configuration. Note that this is a breaking change from the previous behaviour where you could configure AWS as the provider without explictly specifying the `--provider` argument. (This breaking change is allowed in a minor release because the Sippy feature and `wrangler r2 sippy` commands are marked as beta.) ##### Patch Changes - [#​4841](https://togithub.com/cloudflare/workers-sdk/pull/4841) [`10396125`](https://togithub.com/cloudflare/workers-sdk/commit/103961250f959a69f5c5137ad27196558ab7e549) Thanks [@​rozenmd](https://togithub.com/rozenmd)! - fix: replace D1's dashed time-travel endpoints with underscored ones D1 will maintain its `d1/database/${databaseId}/time-travel/*` endpoints until GA, at which point older versions of wrangler will start throwing errors to users, asking them to upgrade their wrangler version to continue using Time Travel via CLI. - [#​4656](https://togithub.com/cloudflare/workers-sdk/pull/4656) [`77b0bce3`](https://togithub.com/cloudflare/workers-sdk/commit/77b0bce3d9a4ca6c2246547d1c30757f2a97e01f) Thanks [@​petebacondarwin](https://togithub.com/petebacondarwin)! - fix: ensure upstream_protocol is passed to the Worker In `wrangler dev` it is possible to set the `upstream_protocol`, which is the protocol under which the User Worker believes it has been requested, as recorded in the `request.url` that can be used for forwarding on requests to the origin. Previously, it was not being passed to `wrangler dev` in local mode. Instead it was always set to `http`. Note that setting `upstream_protocol` to `http` is not supported in `wrangler dev` remote mode, which is the case since Wrangler v2.0. This setting now defaults to `https` in remote mode (since that is the only option), and to the same as `local_protocol` in local mode. Fixes [#​4539](https://togithub.com/cloudflare/workers-sdk/issues/4539) - [#​4810](https://togithub.com/cloudflare/workers-sdk/pull/4810) [`6eb2b9d1`](https://togithub.com/cloudflare/workers-sdk/commit/6eb2b9d10e154e64aff5ad5eafd35d44592275eb) Thanks [@​gabivlj](https://togithub.com/gabivlj)! - fix: Cloudchamber command shows json error message on load account if --json specified If the user specifies a json option, we should see a more detailed error on why `loadAccount` failed. - [#​4820](https://togithub.com/cloudflare/workers-sdk/pull/4820) [`b01c1548`](https://togithub.com/cloudflare/workers-sdk/commit/b01c154889d9d10b2ccf0193f453f947479263fc) Thanks [@​mrbbot](https://togithub.com/mrbbot)! - fix: show up-to-date sources in DevTools when saving source files Previously, DevTools would never refresh source contents after opening a file, even if it was updated on-disk. This could cause issues with step-through debugging as breakpoints set in source files would map to incorrect locations in bundled Worker code. This change ensures DevTools' source cache is cleared on each reload, preventing outdated sources from being displayed. - Updated dependencies \[[`8166eefc`](https://togithub.com/cloudflare/workers-sdk/commit/8166eefc11ff3b5ce6ede41fe9d6224d945a2cde)]: - miniflare@3.20231218.4 ### [`v3.24.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3240) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.23.0...wrangler@3.24.0) ##### Minor Changes - [#​4523](https://togithub.com/cloudflare/workers-sdk/pull/4523) [`9f96f28b`](https://togithub.com/cloudflare/workers-sdk/commit/9f96f28b88252dc62f1901f6533a69218f96c2dd) Thanks [@​dario-piotrowicz](https://togithub.com/dario-piotrowicz)! - Add new `getBindingsProxy` utility to the wrangler package The new utility is part of wrangler's JS API (it is not part of the wrangler CLI) and its use is to provide proxy objects to bindings, such objects can be used in Node.js code as if they were actual bindings The utility reads the `wrangler.toml` file present in the current working directory in order to discern what bindings should be available (a `wrangler.json` file can be used too, as well as config files with custom paths).

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

cyco130 commented 8 months ago

/format