cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240712.0`](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d)
### [`v4.20240701.0`](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)
eslint/eslint (eslint)
### [`v9.7.0`](https://togithub.com/eslint/eslint/releases/tag/v9.7.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v9.6.0...v9.7.0)
#### Features
- [`7bd9839`](https://togithub.com/eslint/eslint/commit/7bd98398f112da020eddcda2c26cf4cc563af004) feat: add support for es2025 duplicate named capturing groups ([#18630](https://togithub.com/eslint/eslint/issues/18630)) (Yosuke Ota)
- [`1381394`](https://togithub.com/eslint/eslint/commit/1381394a75b5902ce588455765a3919e2f138a7a) feat: add `regex` option in `no-restricted-imports` ([#18622](https://togithub.com/eslint/eslint/issues/18622)) (Nitin Kumar)
#### Bug Fixes
- [`14e9f81`](https://togithub.com/eslint/eslint/commit/14e9f81ccdb51d2b915b68f442d48ced0a691646) fix: destructuring in catch clause in `no-unused-vars` ([#18636](https://togithub.com/eslint/eslint/issues/18636)) (Francesco Trotta)
#### Documentation
- [`9f416db`](https://togithub.com/eslint/eslint/commit/9f416db680ad01716a769296085bf3eb93f76424) docs: Add Powered by Algolia label to the search. ([#18633](https://togithub.com/eslint/eslint/issues/18633)) (Amaresh S M)
- [`c8d26cb`](https://togithub.com/eslint/eslint/commit/c8d26cb4a2f9d89bfc1914167d3e9f1d3314ffe7) docs: Open JS Foundation -> OpenJS Foundation ([#18649](https://togithub.com/eslint/eslint/issues/18649)) (Milos Djermanovic)
- [`6e79ac7`](https://togithub.com/eslint/eslint/commit/6e79ac76f44b34c24a3e92c20713fbafe1dcbae2) docs: `loadESLint` does not support option `cwd` ([#18641](https://togithub.com/eslint/eslint/issues/18641)) (Francesco Trotta)
#### Chores
- [`793b718`](https://togithub.com/eslint/eslint/commit/793b7180119e7e440d685defb2ee01597574ef1e) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).7.0 ([#18680](https://togithub.com/eslint/eslint/issues/18680)) (Francesco Trotta)
- [`7ed6f9a`](https://togithub.com/eslint/eslint/commit/7ed6f9a4db702bbad941422f456451a8dba7a450) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins)
- [`7bcda76`](https://togithub.com/eslint/eslint/commit/7bcda760369c44d0f1131fccaaf1ccfed5af85f1) refactor: Add type references ([#18652](https://togithub.com/eslint/eslint/issues/18652)) (Nicholas C. Zakas)
- [`51bf57c`](https://togithub.com/eslint/eslint/commit/51bf57c493a65baeee3a935f2d0e52e27271fb48) chore: add tech sponsors through actions ([#18624](https://togithub.com/eslint/eslint/issues/18624)) (Strek)
- [`6320732`](https://togithub.com/eslint/eslint/commit/6320732c3e2a52a220552e348108c53c60f9ef7a) refactor: don't use `parent` property in `NodeEventGenerator` ([#18653](https://togithub.com/eslint/eslint/issues/18653)) (Milos Djermanovic)
- [`9e6d640`](https://togithub.com/eslint/eslint/commit/9e6d6405c3ee774c2e716a3453ede9696ced1be7) refactor: move "Parsing error" prefix adding to Linter ([#18650](https://togithub.com/eslint/eslint/issues/18650)) (Milos Djermanovic)
cloudflare/workers-sdk (wrangler)
### [`v3.64.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3640)
##### Minor Changes
- [#4925](https://togithub.com/cloudflare/workers-sdk/pull/4925) [`7d4a4d0`](https://togithub.com/cloudflare/workers-sdk/commit/7d4a4d047be4f18312976efb3339ebba28cf0d82) Thanks [@dom96](https://togithub.com/dom96)! - feature: whoami, logout and login commands mention the CLOUDFLARE_API_TOKEN env var now
It is easy to get confused when trying to logout while the CLOUDFLARE_API_TOKEN env var is set.
The logout command normally prints out a message which states that the user is not logged in. This
change rectifes this to explicitly call out that the CLOUDFLARE_API_TOKEN is set and requests that
the user unsets it to logout.
##### Patch Changes
- [#5032](https://togithub.com/cloudflare/workers-sdk/pull/5032) [`75f7928`](https://togithub.com/cloudflare/workers-sdk/commit/75f7928b3c19a39468d4f2c49c8fbed9281f55be) Thanks [@dbenCF](https://togithub.com/dbenCF)! - Adding client side error handling for R2 when the user tries to create a bucket with an invalid name. The purpose of this addition is to provide the user with more context when encountering this error.
- [#4398](https://togithub.com/cloudflare/workers-sdk/pull/4398) [`4b1e5bc`](https://togithub.com/cloudflare/workers-sdk/commit/4b1e5bcc1dcdbf4c2e4251b066b1f30eec32d8ce) Thanks [@mattpocock](https://togithub.com/mattpocock)! - fix: update tsconfig for Workers generated by wrangler init
### [`v3.63.2`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3632)
##### Patch Changes
- [#6199](https://togithub.com/cloudflare/workers-sdk/pull/6199) [`88313e5`](https://togithub.com/cloudflare/workers-sdk/commit/88313e50512ffbcfe8717dc60cf83a4d07a7509d) Thanks [@dario-piotrowicz](https://togithub.com/dario-piotrowicz)! - fix: make sure `getPlatformProxy`'s `ctx` methods throw illegal invocation errors like workerd
in workerd detaching the `waitUntil` and `passThroughOnException` methods from the `ExecutionContext`
object results in them throwing `illegal invocation` errors, such as for example:
```js
export default {
async fetch(_request, _env, { waitUntil }) {
waitUntil(() => {}); // <-- throws an illegal invocation error
return new Response("Hello World!");
},
};
```
make sure that the same behavior is applied to the `ctx` object returned by `getPlatformProxy`
- [#5569](https://togithub.com/cloudflare/workers-sdk/pull/5569) [`75ba960`](https://togithub.com/cloudflare/workers-sdk/commit/75ba9608faa9e5710fe1dc75b5852ae446696245) Thanks [@penalosa](https://togithub.com/penalosa)! - fix: Simplify `wrangler pages download config`:
- Don't include inheritable keys in the production override if they're equal to production
- Only create a preview environment if needed, otherwise put the preview config at the top level
Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ 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.
This PR contains the following updates:
^4.20240620.0
->^4.20240712.0
^9.6.0
->^9.7.0
^3.63.1
->^3.64.0
Release Notes
cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240712.0`](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d) ### [`v4.20240701.0`](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4) [Compare Source](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)eslint/eslint (eslint)
### [`v9.7.0`](https://togithub.com/eslint/eslint/releases/tag/v9.7.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.6.0...v9.7.0) #### Features - [`7bd9839`](https://togithub.com/eslint/eslint/commit/7bd98398f112da020eddcda2c26cf4cc563af004) feat: add support for es2025 duplicate named capturing groups ([#18630](https://togithub.com/eslint/eslint/issues/18630)) (Yosuke Ota) - [`1381394`](https://togithub.com/eslint/eslint/commit/1381394a75b5902ce588455765a3919e2f138a7a) feat: add `regex` option in `no-restricted-imports` ([#18622](https://togithub.com/eslint/eslint/issues/18622)) (Nitin Kumar) #### Bug Fixes - [`14e9f81`](https://togithub.com/eslint/eslint/commit/14e9f81ccdb51d2b915b68f442d48ced0a691646) fix: destructuring in catch clause in `no-unused-vars` ([#18636](https://togithub.com/eslint/eslint/issues/18636)) (Francesco Trotta) #### Documentation - [`9f416db`](https://togithub.com/eslint/eslint/commit/9f416db680ad01716a769296085bf3eb93f76424) docs: Add Powered by Algolia label to the search. ([#18633](https://togithub.com/eslint/eslint/issues/18633)) (Amaresh S M) - [`c8d26cb`](https://togithub.com/eslint/eslint/commit/c8d26cb4a2f9d89bfc1914167d3e9f1d3314ffe7) docs: Open JS Foundation -> OpenJS Foundation ([#18649](https://togithub.com/eslint/eslint/issues/18649)) (Milos Djermanovic) - [`6e79ac7`](https://togithub.com/eslint/eslint/commit/6e79ac76f44b34c24a3e92c20713fbafe1dcbae2) docs: `loadESLint` does not support option `cwd` ([#18641](https://togithub.com/eslint/eslint/issues/18641)) (Francesco Trotta) #### Chores - [`793b718`](https://togithub.com/eslint/eslint/commit/793b7180119e7e440d685defb2ee01597574ef1e) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).7.0 ([#18680](https://togithub.com/eslint/eslint/issues/18680)) (Francesco Trotta) - [`7ed6f9a`](https://togithub.com/eslint/eslint/commit/7ed6f9a4db702bbad941422f456451a8dba7a450) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`7bcda76`](https://togithub.com/eslint/eslint/commit/7bcda760369c44d0f1131fccaaf1ccfed5af85f1) refactor: Add type references ([#18652](https://togithub.com/eslint/eslint/issues/18652)) (Nicholas C. Zakas) - [`51bf57c`](https://togithub.com/eslint/eslint/commit/51bf57c493a65baeee3a935f2d0e52e27271fb48) chore: add tech sponsors through actions ([#18624](https://togithub.com/eslint/eslint/issues/18624)) (Strek) - [`6320732`](https://togithub.com/eslint/eslint/commit/6320732c3e2a52a220552e348108c53c60f9ef7a) refactor: don't use `parent` property in `NodeEventGenerator` ([#18653](https://togithub.com/eslint/eslint/issues/18653)) (Milos Djermanovic) - [`9e6d640`](https://togithub.com/eslint/eslint/commit/9e6d6405c3ee774c2e716a3453ede9696ced1be7) refactor: move "Parsing error" prefix adding to Linter ([#18650](https://togithub.com/eslint/eslint/issues/18650)) (Milos Djermanovic)cloudflare/workers-sdk (wrangler)
### [`v3.64.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3640) ##### Minor Changes - [#4925](https://togithub.com/cloudflare/workers-sdk/pull/4925) [`7d4a4d0`](https://togithub.com/cloudflare/workers-sdk/commit/7d4a4d047be4f18312976efb3339ebba28cf0d82) Thanks [@dom96](https://togithub.com/dom96)! - feature: whoami, logout and login commands mention the CLOUDFLARE_API_TOKEN env var now It is easy to get confused when trying to logout while the CLOUDFLARE_API_TOKEN env var is set. The logout command normally prints out a message which states that the user is not logged in. This change rectifes this to explicitly call out that the CLOUDFLARE_API_TOKEN is set and requests that the user unsets it to logout. ##### Patch Changes - [#5032](https://togithub.com/cloudflare/workers-sdk/pull/5032) [`75f7928`](https://togithub.com/cloudflare/workers-sdk/commit/75f7928b3c19a39468d4f2c49c8fbed9281f55be) Thanks [@dbenCF](https://togithub.com/dbenCF)! - Adding client side error handling for R2 when the user tries to create a bucket with an invalid name. The purpose of this addition is to provide the user with more context when encountering this error. - [#4398](https://togithub.com/cloudflare/workers-sdk/pull/4398) [`4b1e5bc`](https://togithub.com/cloudflare/workers-sdk/commit/4b1e5bcc1dcdbf4c2e4251b066b1f30eec32d8ce) Thanks [@mattpocock](https://togithub.com/mattpocock)! - fix: update tsconfig for Workers generated by wrangler init ### [`v3.63.2`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3632) ##### Patch Changes - [#6199](https://togithub.com/cloudflare/workers-sdk/pull/6199) [`88313e5`](https://togithub.com/cloudflare/workers-sdk/commit/88313e50512ffbcfe8717dc60cf83a4d07a7509d) Thanks [@dario-piotrowicz](https://togithub.com/dario-piotrowicz)! - fix: make sure `getPlatformProxy`'s `ctx` methods throw illegal invocation errors like workerd in workerd detaching the `waitUntil` and `passThroughOnException` methods from the `ExecutionContext` object results in them throwing `illegal invocation` errors, such as for example: ```js export default { async fetch(_request, _env, { waitUntil }) { waitUntil(() => {}); // <-- throws an illegal invocation error return new Response("Hello World!"); }, }; ``` make sure that the same behavior is applied to the `ctx` object returned by `getPlatformProxy` - [#5569](https://togithub.com/cloudflare/workers-sdk/pull/5569) [`75ba960`](https://togithub.com/cloudflare/workers-sdk/commit/75ba9608faa9e5710fe1dc75b5852ae446696245) Thanks [@penalosa](https://togithub.com/penalosa)! - fix: Simplify `wrangler pages download config`: - Don't include inheritable keys in the production override if they're equal to production - Only create a preview environment if needed, otherwise put the preview config at the top levelConfiguration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.