cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240919.0`](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42)
unjs/changelogen (changelogen)
### [`v0.5.7`](https://redirect.github.com/unjs/changelogen/blob/HEAD/CHANGELOG.md#v057)
[Compare Source](https://redirect.github.com/unjs/changelogen/compare/v0.5.6...v0.5.7)
[compare changes](https://redirect.github.com/unjs/changelogen/compare/v0.5.6...v0.5.7)
##### 🩹 Fixes
- **bump:** Avoid using `+` for canary suffix ([#224](https://redirect.github.com/unjs/changelogen/pull/224))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
### [`v0.5.6`](https://redirect.github.com/unjs/changelogen/blob/HEAD/CHANGELOG.md#v056)
[Compare Source](https://redirect.github.com/unjs/changelogen/compare/v0.5.5...v0.5.6)
[compare changes](https://redirect.github.com/unjs/changelogen/compare/v0.5.5...v0.5.6)
##### 🚀 Enhancements
- Add option to sign git tags ([#117](https://redirect.github.com/unjs/changelogen/pull/117))
- **git:** Support parse git messages that have prefix emoji ([#146](https://redirect.github.com/unjs/changelogen/pull/146))
##### 🩹 Fixes
- **github:** Use bearer token ([#180](https://redirect.github.com/unjs/changelogen/pull/180))
- Handle repo name with multiple segments ([#219](https://redirect.github.com/unjs/changelogen/pull/219))
- Lowercase scope when filtering ([#199](https://redirect.github.com/unjs/changelogen/pull/199))
##### 💅 Refactors
- Replace `execa` with `execSync` ([#222](https://redirect.github.com/unjs/changelogen/pull/222))
- Use human readable date for canary versions ([#223](https://redirect.github.com/unjs/changelogen/pull/223))
- Update execCommand ([68127be](https://redirect.github.com/unjs/changelogen/commit/68127be))
##### 🏡 Chore
- Apply automated lint fixes ([72c407f](https://redirect.github.com/unjs/changelogen/commit/72c407f))
- Update ci ([bcb16cb](https://redirect.github.com/unjs/changelogen/commit/bcb16cb))
- Update non major deps ([7f714c9](https://redirect.github.com/unjs/changelogen/commit/7f714c9))
- Update to eslint v9 ([fd40be9](https://redirect.github.com/unjs/changelogen/commit/fd40be9))
- Apply automated lint fixes ([673255b](https://redirect.github.com/unjs/changelogen/commit/673255b))
- Update deps ([3cfbe27](https://redirect.github.com/unjs/changelogen/commit/3cfbe27))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
- Klein Petr ([@kleinpetr](http://github.com/kleinpetr))
- Wan Chiu ([@wan54](http://github.com/wan54))
- Jianqi Pan ([@Jannchie](http://github.com/Jannchie))
- Vasily Kuzin
- Daniel Roe ([@danielroe](http://github.com/danielroe))
eslint/eslint (eslint)
### [`v9.11.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.11.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.10.0...v9.11.0)
#### Features
- [`ec30c73`](https://redirect.github.com/eslint/eslint/commit/ec30c7349e0bc2c37465a036e8c7ea3318ac2328) feat: add "eslint/universal" to export `Linter` ([#18883](https://redirect.github.com/eslint/eslint/issues/18883)) (唯然)
- [`c591da6`](https://redirect.github.com/eslint/eslint/commit/c591da68d4a96aa28df68f4eff7641f42af82b15) feat: Add language to types ([#18917](https://redirect.github.com/eslint/eslint/issues/18917)) (Nicholas C. Zakas)
- [`492eb8f`](https://redirect.github.com/eslint/eslint/commit/492eb8f34ebbc5c9d1dbfcf4dd06b8dde8d1df74) feat: limit the name given to `ImportSpecifier` in `id-length` ([#18861](https://redirect.github.com/eslint/eslint/issues/18861)) (Tanuj Kanti)
- [`19c6856`](https://redirect.github.com/eslint/eslint/commit/19c685608d134d9120a129cc80c0ba7f8f016aa3) feat: Add `no-useless-constructor` suggestion ([#18799](https://redirect.github.com/eslint/eslint/issues/18799)) (Jordan Thomson)
- [`a48f8c2`](https://redirect.github.com/eslint/eslint/commit/a48f8c29b58c27d87dbf202d55a5770d678d37d6) feat: add type `FormatterFunction`, update `LoadedFormatter` ([#18872](https://redirect.github.com/eslint/eslint/issues/18872)) (Francesco Trotta)
#### Bug Fixes
- [`5e5f39b`](https://redirect.github.com/eslint/eslint/commit/5e5f39b82535f59780ce4be56d01fd1466029c25) fix: add missing types for `no-restricted-exports` rule ([#18914](https://redirect.github.com/eslint/eslint/issues/18914)) (Kristóf Poduszló)
- [`8f630eb`](https://redirect.github.com/eslint/eslint/commit/8f630eb5794ef9fe38e0b8f034287650def634bd) fix: add missing types for `no-param-reassign` options ([#18906](https://redirect.github.com/eslint/eslint/issues/18906)) (Kristóf Poduszló)
- [`d715781`](https://redirect.github.com/eslint/eslint/commit/d71578124f14d6da3fa5ab5cc391bb6c9ac3ffcf) fix: add missing types for `no-extra-boolean-cast` options ([#18902](https://redirect.github.com/eslint/eslint/issues/18902)) (Kristóf Poduszló)
- [`2de5742`](https://redirect.github.com/eslint/eslint/commit/2de5742682ec45e24dca9ca7faaa45330497fca9) fix: add missing types for `no-misleading-character-class` options ([#18905](https://redirect.github.com/eslint/eslint/issues/18905)) (Kristóf Poduszló)
- [`c153084`](https://redirect.github.com/eslint/eslint/commit/c153084250673b31bed46e3fe6af7a65b4ce8d6f) fix: add missing types for `no-implicit-coercion` options ([#18903](https://redirect.github.com/eslint/eslint/issues/18903)) (Kristóf Poduszló)
- [`fa11b2e`](https://redirect.github.com/eslint/eslint/commit/fa11b2ede6e5dc1f55dfe4b9b65d9760828900e8) fix: add missing types for `no-empty-function` options ([#18901](https://redirect.github.com/eslint/eslint/issues/18901)) (Kristóf Poduszló)
- [`a0deed1`](https://redirect.github.com/eslint/eslint/commit/a0deed122a9676fab07b903c8d16fbf60b92eadf) fix: add missing types for `camelcase` options ([#18897](https://redirect.github.com/eslint/eslint/issues/18897)) (Kristóf Poduszló)
#### Documentation
- [`e4e5709`](https://redirect.github.com/eslint/eslint/commit/e4e570952249d1c4fde59c79a0f49a38490b72c9) docs: correct `prefer-object-has-own` type definition comment ([#18924](https://redirect.github.com/eslint/eslint/issues/18924)) (Nitin Kumar)
- [`91cbd18`](https://redirect.github.com/eslint/eslint/commit/91cbd18c70dee2ef73de8d8e43f2c744fd173934) docs: add unicode abbreviations in no-irregular-whitespace rule ([#18894](https://redirect.github.com/eslint/eslint/issues/18894)) (Alix Royere)
- [`59cfc0f`](https://redirect.github.com/eslint/eslint/commit/59cfc0f1b3bbb62260602579f79bd1c36ab5a00f) docs: clarify `resultsMeta` in `LoadedFormatter` type ([#18881](https://redirect.github.com/eslint/eslint/issues/18881)) (Milos Djermanovic)
- [`adcc50d`](https://redirect.github.com/eslint/eslint/commit/adcc50dbf1fb98c0884f841e2a627796a4490373) docs: Update README (GitHub Actions Bot)
- [`4edac1a`](https://redirect.github.com/eslint/eslint/commit/4edac1a325a832804f76602736a86217b40f69ac) docs: Update README (GitHub Actions Bot)
#### Build Related
- [`959d360`](https://redirect.github.com/eslint/eslint/commit/959d360be597d3112b10590018cd52f1d98712d6) build: Support updates to previous major versions ([#18871](https://redirect.github.com/eslint/eslint/issues/18871)) (Milos Djermanovic)
#### Chores
- [`ca21a64`](https://redirect.github.com/eslint/eslint/commit/ca21a64ed0f59adb9dadcef2fc8f7248879edbd3) chore: upgrade [@eslint/js](https://redirect.github.com/eslint/js)[@9](https://redirect.github.com/9).11.0 ([#18927](https://redirect.github.com/eslint/eslint/issues/18927)) (Milos Djermanovic)
- [`a10f90a`](https://redirect.github.com/eslint/eslint/commit/a10f90af35aea9ac555b1f33106fbba1027d774e) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins)
- [`e4e02cc`](https://redirect.github.com/eslint/eslint/commit/e4e02cc6938f38ad5028bb8ad82f52460a18dea5) refactor: Extract processor logic into ProcessorService ([#18818](https://redirect.github.com/eslint/eslint/issues/18818)) (Nicholas C. Zakas)
- [`6d4484d`](https://redirect.github.com/eslint/eslint/commit/6d4484d9c19e4132f3dee948174a543dbbb5d30f) chore: updates for v8.57.1 release (Jenkins)
- [`71f37c5`](https://redirect.github.com/eslint/eslint/commit/71f37c5bf04afb704232d312cc6c72c957d1c14e) refactor: use optional chaining when validating config rules ([#18893](https://redirect.github.com/eslint/eslint/issues/18893)) (lucasrmendonca)
- [`2c2805f`](https://redirect.github.com/eslint/eslint/commit/2c2805f8ee0fb1f27f3e442de248f45e5a98a067) chore: Add PR note to all templates ([#18892](https://redirect.github.com/eslint/eslint/issues/18892)) (Nicholas C. Zakas)
- [`7b852ce`](https://redirect.github.com/eslint/eslint/commit/7b852ce59e6ed56931c080aa46ab548fa57feffc) refactor: use `Directive` class from `@eslint/plugin-kit` ([#18884](https://redirect.github.com/eslint/eslint/issues/18884)) (Milos Djermanovic)
- [`d594ddd`](https://redirect.github.com/eslint/eslint/commit/d594ddd2cc9b0c251291ea12fbd14ccd2ee32ac7) chore: update dependency [@eslint/core](https://redirect.github.com/eslint/core) to ^0.6.0 ([#18863](https://redirect.github.com/eslint/eslint/issues/18863)) (renovate\[bot])
- [`78b2421`](https://redirect.github.com/eslint/eslint/commit/78b2421e28f29206fe120ae1b03804b1b79e6324) chore: Update change.yml ([#18882](https://redirect.github.com/eslint/eslint/issues/18882)) (Nicholas C. Zakas)
- [`a416f0a`](https://redirect.github.com/eslint/eslint/commit/a416f0a270e922c86e8571e94a30fc87d72fa873) chore: enable `$ExpectType` comments in .ts files ([#18869](https://redirect.github.com/eslint/eslint/issues/18869)) (Francesco Trotta)
cloudflare/workers-sdk (miniflare)
### [`v3.20240909.4`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202409094)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/miniflare@3.20240909.3...miniflare@3.20240909.4)
##### Patch Changes
- [#6736](https://redirect.github.com/cloudflare/workers-sdk/pull/6736) [`2ddbb65`](https://redirect.github.com/cloudflare/workers-sdk/commit/2ddbb65033e88dfc2127a093fc894ac91bd96369) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: reflect file changes when using dev with workers + assets
### [`v3.20240909.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202409093)
##### Patch Changes
- [#6514](https://redirect.github.com/cloudflare/workers-sdk/pull/6514) [`2407c41`](https://redirect.github.com/cloudflare/workers-sdk/commit/2407c41484f29845a64ccffd9368bc5d234eb831) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Fix Miniflare regression introduced in [#5570](https://redirect.github.com/cloudflare/workers-sdk/issues/5570)
PR [#5570](https://redirect.github.com/cloudflare/workers-sdk/issues/5570) introduced a regression in Miniflare, namely that declaring Queue Producers like `queueProducers: { "MY_QUEUE": "my-queue" }` no longer works. This commit fixes the issue.
Fixes [#5908](https://redirect.github.com/cloudflare/workers-sdk/issues/5908)
pnpm/pnpm (pnpm)
### [`v9.11.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.10.0...v9.11.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.10.0...v9.11.0)
cloudflare/workers-sdk (wrangler)
### [`v3.78.7`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3787)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.6...wrangler@3.78.7)
##### Patch Changes
- [#6775](https://redirect.github.com/cloudflare/workers-sdk/pull/6775) [`ecd82e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/ecd82e8471688901307c3bbbab8a382eb9d04811) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Support switching between static and dynamic Workers
This commit fixes the current behaviour of watch mode for Workers with assets, and adds support for switching between static and dynamic Workers within a single `wrangler dev` session.
- [#6762](https://redirect.github.com/cloudflare/workers-sdk/pull/6762) [`2840b9f`](https://redirect.github.com/cloudflare/workers-sdk/commit/2840b9f80c1b8fe66489eb6d749c38f6ece2779d) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: error if a user inadvertently uploads a Pages `_workers.js` file or directory as an asset
- [#6778](https://redirect.github.com/cloudflare/workers-sdk/pull/6778) [`61dd93a`](https://redirect.github.com/cloudflare/workers-sdk/commit/61dd93aaacac8b421b4ffcf7cde59ed6b651fc1b) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Error if Workers + Assets are run in remote mode
Workers + Assets are currently supported only in local mode. We should throw an error if users attempt to use Workers with assets in remote mode.
- [#6782](https://redirect.github.com/cloudflare/workers-sdk/pull/6782) [`7655505`](https://redirect.github.com/cloudflare/workers-sdk/commit/7655505654400c8525e4b0164e4e5b3b3c20bed4) Thanks [@vicb](https://redirect.github.com/vicb)! - chore: update unenv dependency version
- [#6777](https://redirect.github.com/cloudflare/workers-sdk/pull/6777) [`9649dbc`](https://redirect.github.com/cloudflare/workers-sdk/commit/9649dbc74d022fa5fdb065cf3e7a8d6d791f0a88) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Update CI messaging
- [#6779](https://redirect.github.com/cloudflare/workers-sdk/pull/6779) [`3e75612`](https://redirect.github.com/cloudflare/workers-sdk/commit/3e75612ffb5e422021d1d3b172e5dc93a4b7c48a) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: include asset binding in `wrangler types`
### [`v3.78.6`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3786)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.5...wrangler@3.78.6)
##### Patch Changes
- [#6743](https://redirect.github.com/cloudflare/workers-sdk/pull/6743) [`b45e326`](https://redirect.github.com/cloudflare/workers-sdk/commit/b45e32695cc1b4d5c5fb84384cff30a15f744bb3) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: ability to build tricky Node.js compat scenario Workers
Adds support for non-default build conditions and platform via the WRANGLER_BUILD_CONDITIONS and WRANGLER_BUILD_PLATFORM flags.
Fixes [https://github.com/cloudflare/workers-sdk/issues/6742](https://redirect.github.com/cloudflare/workers-sdk/issues/6742)
- [#6776](https://redirect.github.com/cloudflare/workers-sdk/pull/6776) [`02de103`](https://redirect.github.com/cloudflare/workers-sdk/commit/02de103435689c552e231a2ae2249adeb5f60a8b) Thanks [@zebp](https://redirect.github.com/zebp)! - fix: disable observability on deploy if not explicitly defined in config
When deploying a Worker that has observability enabled in the deployed version but not specified in the `wrangler.toml` Wrangler will now set observability to disabled for the new version to match the `wrangler.toml` as the source of truth.
- Updated dependencies \[[`2ddbb65`](https://redirect.github.com/cloudflare/workers-sdk/commit/2ddbb65033e88dfc2127a093fc894ac91bd96369)]:
- miniflare@3.20240909.4
### [`v3.78.5`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3785)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.4...wrangler@3.78.5)
##### Patch Changes
- [#6744](https://redirect.github.com/cloudflare/workers-sdk/pull/6744) [`e3136f9`](https://redirect.github.com/cloudflare/workers-sdk/commit/e3136f9354517b448d557341a429f0820dea33a0) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - chore: update unenv dependency version
- [#6749](https://redirect.github.com/cloudflare/workers-sdk/pull/6749) [`9a06f88`](https://redirect.github.com/cloudflare/workers-sdk/commit/9a06f88dac311a2ff64df6bdc7ae90418bd0ec6c) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Throw error when attempting to configure Workers with assets and tail consumers
Tail Workers are currently not supported for Workers with assets. This commit ensures we throw a corresponding error if users are attempting to configure `tail_consumers` via their configuration file, for a Worker with assets. This validation is applied for all `wrangler dev`, `wrangler deploy`, `wrangler versions upload`.
- [#6746](https://redirect.github.com/cloudflare/workers-sdk/pull/6746) [`0deb42b`](https://redirect.github.com/cloudflare/workers-sdk/commit/0deb42b2b6b5960d0bd79884471805069c0f29b0) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Fix assets upload message to correctly report number of uploaded assets
- [#6745](https://redirect.github.com/cloudflare/workers-sdk/pull/6745) [`6dbbb88`](https://redirect.github.com/cloudflare/workers-sdk/commit/6dbbb880966caa58f29f5aafff764af57988db63) Thanks [@jonesphillip](https://redirect.github.com/jonesphillip)! - fix: r2 bucket notification get \ has been marked deprecated in favor of r2 bucket notification list \ to reflect behavior.
- Updated dependencies \[[`2407c41`](https://redirect.github.com/cloudflare/workers-sdk/commit/2407c41484f29845a64ccffd9368bc5d234eb831)]:
- miniflare@3.20240909.3
Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 contains the following updates:
^4.20240909.0
->^4.20240919.0
^0.5.5
->^0.5.7
^9.10.0
->^9.11.0
^3.20240909.2
->^3.20240909.4
9.10.0
->9.11.0
^3.78.4
->^3.78.7
Release Notes
cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240919.0`](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42)unjs/changelogen (changelogen)
### [`v0.5.7`](https://redirect.github.com/unjs/changelogen/blob/HEAD/CHANGELOG.md#v057) [Compare Source](https://redirect.github.com/unjs/changelogen/compare/v0.5.6...v0.5.7) [compare changes](https://redirect.github.com/unjs/changelogen/compare/v0.5.6...v0.5.7) ##### 🩹 Fixes - **bump:** Avoid using `+` for canary suffix ([#224](https://redirect.github.com/unjs/changelogen/pull/224)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0)) ### [`v0.5.6`](https://redirect.github.com/unjs/changelogen/blob/HEAD/CHANGELOG.md#v056) [Compare Source](https://redirect.github.com/unjs/changelogen/compare/v0.5.5...v0.5.6) [compare changes](https://redirect.github.com/unjs/changelogen/compare/v0.5.5...v0.5.6) ##### 🚀 Enhancements - Add option to sign git tags ([#117](https://redirect.github.com/unjs/changelogen/pull/117)) - **git:** Support parse git messages that have prefix emoji ([#146](https://redirect.github.com/unjs/changelogen/pull/146)) ##### 🩹 Fixes - **github:** Use bearer token ([#180](https://redirect.github.com/unjs/changelogen/pull/180)) - Handle repo name with multiple segments ([#219](https://redirect.github.com/unjs/changelogen/pull/219)) - Lowercase scope when filtering ([#199](https://redirect.github.com/unjs/changelogen/pull/199)) ##### 💅 Refactors - Replace `execa` with `execSync` ([#222](https://redirect.github.com/unjs/changelogen/pull/222)) - Use human readable date for canary versions ([#223](https://redirect.github.com/unjs/changelogen/pull/223)) - Update execCommand ([68127be](https://redirect.github.com/unjs/changelogen/commit/68127be)) ##### 🏡 Chore - Apply automated lint fixes ([72c407f](https://redirect.github.com/unjs/changelogen/commit/72c407f)) - Update ci ([bcb16cb](https://redirect.github.com/unjs/changelogen/commit/bcb16cb)) - Update non major deps ([7f714c9](https://redirect.github.com/unjs/changelogen/commit/7f714c9)) - Update to eslint v9 ([fd40be9](https://redirect.github.com/unjs/changelogen/commit/fd40be9)) - Apply automated lint fixes ([673255b](https://redirect.github.com/unjs/changelogen/commit/673255b)) - Update deps ([3cfbe27](https://redirect.github.com/unjs/changelogen/commit/3cfbe27)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0)) - Klein Petr ([@kleinpetr](http://github.com/kleinpetr)) - Wan Chiu ([@wan54](http://github.com/wan54)) - Jianqi Pan ([@Jannchie](http://github.com/Jannchie)) - Vasily Kuzineslint/eslint (eslint)
### [`v9.11.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.11.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.10.0...v9.11.0) #### Features - [`ec30c73`](https://redirect.github.com/eslint/eslint/commit/ec30c7349e0bc2c37465a036e8c7ea3318ac2328) feat: add "eslint/universal" to export `Linter` ([#18883](https://redirect.github.com/eslint/eslint/issues/18883)) (唯然) - [`c591da6`](https://redirect.github.com/eslint/eslint/commit/c591da68d4a96aa28df68f4eff7641f42af82b15) feat: Add language to types ([#18917](https://redirect.github.com/eslint/eslint/issues/18917)) (Nicholas C. Zakas) - [`492eb8f`](https://redirect.github.com/eslint/eslint/commit/492eb8f34ebbc5c9d1dbfcf4dd06b8dde8d1df74) feat: limit the name given to `ImportSpecifier` in `id-length` ([#18861](https://redirect.github.com/eslint/eslint/issues/18861)) (Tanuj Kanti) - [`19c6856`](https://redirect.github.com/eslint/eslint/commit/19c685608d134d9120a129cc80c0ba7f8f016aa3) feat: Add `no-useless-constructor` suggestion ([#18799](https://redirect.github.com/eslint/eslint/issues/18799)) (Jordan Thomson) - [`a48f8c2`](https://redirect.github.com/eslint/eslint/commit/a48f8c29b58c27d87dbf202d55a5770d678d37d6) feat: add type `FormatterFunction`, update `LoadedFormatter` ([#18872](https://redirect.github.com/eslint/eslint/issues/18872)) (Francesco Trotta) #### Bug Fixes - [`5e5f39b`](https://redirect.github.com/eslint/eslint/commit/5e5f39b82535f59780ce4be56d01fd1466029c25) fix: add missing types for `no-restricted-exports` rule ([#18914](https://redirect.github.com/eslint/eslint/issues/18914)) (Kristóf Poduszló) - [`8f630eb`](https://redirect.github.com/eslint/eslint/commit/8f630eb5794ef9fe38e0b8f034287650def634bd) fix: add missing types for `no-param-reassign` options ([#18906](https://redirect.github.com/eslint/eslint/issues/18906)) (Kristóf Poduszló) - [`d715781`](https://redirect.github.com/eslint/eslint/commit/d71578124f14d6da3fa5ab5cc391bb6c9ac3ffcf) fix: add missing types for `no-extra-boolean-cast` options ([#18902](https://redirect.github.com/eslint/eslint/issues/18902)) (Kristóf Poduszló) - [`2de5742`](https://redirect.github.com/eslint/eslint/commit/2de5742682ec45e24dca9ca7faaa45330497fca9) fix: add missing types for `no-misleading-character-class` options ([#18905](https://redirect.github.com/eslint/eslint/issues/18905)) (Kristóf Poduszló) - [`c153084`](https://redirect.github.com/eslint/eslint/commit/c153084250673b31bed46e3fe6af7a65b4ce8d6f) fix: add missing types for `no-implicit-coercion` options ([#18903](https://redirect.github.com/eslint/eslint/issues/18903)) (Kristóf Poduszló) - [`fa11b2e`](https://redirect.github.com/eslint/eslint/commit/fa11b2ede6e5dc1f55dfe4b9b65d9760828900e8) fix: add missing types for `no-empty-function` options ([#18901](https://redirect.github.com/eslint/eslint/issues/18901)) (Kristóf Poduszló) - [`a0deed1`](https://redirect.github.com/eslint/eslint/commit/a0deed122a9676fab07b903c8d16fbf60b92eadf) fix: add missing types for `camelcase` options ([#18897](https://redirect.github.com/eslint/eslint/issues/18897)) (Kristóf Poduszló) #### Documentation - [`e4e5709`](https://redirect.github.com/eslint/eslint/commit/e4e570952249d1c4fde59c79a0f49a38490b72c9) docs: correct `prefer-object-has-own` type definition comment ([#18924](https://redirect.github.com/eslint/eslint/issues/18924)) (Nitin Kumar) - [`91cbd18`](https://redirect.github.com/eslint/eslint/commit/91cbd18c70dee2ef73de8d8e43f2c744fd173934) docs: add unicode abbreviations in no-irregular-whitespace rule ([#18894](https://redirect.github.com/eslint/eslint/issues/18894)) (Alix Royere) - [`59cfc0f`](https://redirect.github.com/eslint/eslint/commit/59cfc0f1b3bbb62260602579f79bd1c36ab5a00f) docs: clarify `resultsMeta` in `LoadedFormatter` type ([#18881](https://redirect.github.com/eslint/eslint/issues/18881)) (Milos Djermanovic) - [`adcc50d`](https://redirect.github.com/eslint/eslint/commit/adcc50dbf1fb98c0884f841e2a627796a4490373) docs: Update README (GitHub Actions Bot) - [`4edac1a`](https://redirect.github.com/eslint/eslint/commit/4edac1a325a832804f76602736a86217b40f69ac) docs: Update README (GitHub Actions Bot) #### Build Related - [`959d360`](https://redirect.github.com/eslint/eslint/commit/959d360be597d3112b10590018cd52f1d98712d6) build: Support updates to previous major versions ([#18871](https://redirect.github.com/eslint/eslint/issues/18871)) (Milos Djermanovic) #### Chores - [`ca21a64`](https://redirect.github.com/eslint/eslint/commit/ca21a64ed0f59adb9dadcef2fc8f7248879edbd3) chore: upgrade [@eslint/js](https://redirect.github.com/eslint/js)[@9](https://redirect.github.com/9).11.0 ([#18927](https://redirect.github.com/eslint/eslint/issues/18927)) (Milos Djermanovic) - [`a10f90a`](https://redirect.github.com/eslint/eslint/commit/a10f90af35aea9ac555b1f33106fbba1027d774e) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`e4e02cc`](https://redirect.github.com/eslint/eslint/commit/e4e02cc6938f38ad5028bb8ad82f52460a18dea5) refactor: Extract processor logic into ProcessorService ([#18818](https://redirect.github.com/eslint/eslint/issues/18818)) (Nicholas C. Zakas) - [`6d4484d`](https://redirect.github.com/eslint/eslint/commit/6d4484d9c19e4132f3dee948174a543dbbb5d30f) chore: updates for v8.57.1 release (Jenkins) - [`71f37c5`](https://redirect.github.com/eslint/eslint/commit/71f37c5bf04afb704232d312cc6c72c957d1c14e) refactor: use optional chaining when validating config rules ([#18893](https://redirect.github.com/eslint/eslint/issues/18893)) (lucasrmendonca) - [`2c2805f`](https://redirect.github.com/eslint/eslint/commit/2c2805f8ee0fb1f27f3e442de248f45e5a98a067) chore: Add PR note to all templates ([#18892](https://redirect.github.com/eslint/eslint/issues/18892)) (Nicholas C. Zakas) - [`7b852ce`](https://redirect.github.com/eslint/eslint/commit/7b852ce59e6ed56931c080aa46ab548fa57feffc) refactor: use `Directive` class from `@eslint/plugin-kit` ([#18884](https://redirect.github.com/eslint/eslint/issues/18884)) (Milos Djermanovic) - [`d594ddd`](https://redirect.github.com/eslint/eslint/commit/d594ddd2cc9b0c251291ea12fbd14ccd2ee32ac7) chore: update dependency [@eslint/core](https://redirect.github.com/eslint/core) to ^0.6.0 ([#18863](https://redirect.github.com/eslint/eslint/issues/18863)) (renovate\[bot]) - [`78b2421`](https://redirect.github.com/eslint/eslint/commit/78b2421e28f29206fe120ae1b03804b1b79e6324) chore: Update change.yml ([#18882](https://redirect.github.com/eslint/eslint/issues/18882)) (Nicholas C. Zakas) - [`a416f0a`](https://redirect.github.com/eslint/eslint/commit/a416f0a270e922c86e8571e94a30fc87d72fa873) chore: enable `$ExpectType` comments in .ts files ([#18869](https://redirect.github.com/eslint/eslint/issues/18869)) (Francesco Trotta)cloudflare/workers-sdk (miniflare)
### [`v3.20240909.4`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202409094) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/miniflare@3.20240909.3...miniflare@3.20240909.4) ##### Patch Changes - [#6736](https://redirect.github.com/cloudflare/workers-sdk/pull/6736) [`2ddbb65`](https://redirect.github.com/cloudflare/workers-sdk/commit/2ddbb65033e88dfc2127a093fc894ac91bd96369) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: reflect file changes when using dev with workers + assets ### [`v3.20240909.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202409093) ##### Patch Changes - [#6514](https://redirect.github.com/cloudflare/workers-sdk/pull/6514) [`2407c41`](https://redirect.github.com/cloudflare/workers-sdk/commit/2407c41484f29845a64ccffd9368bc5d234eb831) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Fix Miniflare regression introduced in [#5570](https://redirect.github.com/cloudflare/workers-sdk/issues/5570) PR [#5570](https://redirect.github.com/cloudflare/workers-sdk/issues/5570) introduced a regression in Miniflare, namely that declaring Queue Producers like `queueProducers: { "MY_QUEUE": "my-queue" }` no longer works. This commit fixes the issue. Fixes [#5908](https://redirect.github.com/cloudflare/workers-sdk/issues/5908)pnpm/pnpm (pnpm)
### [`v9.11.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.10.0...v9.11.0) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.10.0...v9.11.0)cloudflare/workers-sdk (wrangler)
### [`v3.78.7`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3787) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.6...wrangler@3.78.7) ##### Patch Changes - [#6775](https://redirect.github.com/cloudflare/workers-sdk/pull/6775) [`ecd82e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/ecd82e8471688901307c3bbbab8a382eb9d04811) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Support switching between static and dynamic Workers This commit fixes the current behaviour of watch mode for Workers with assets, and adds support for switching between static and dynamic Workers within a single `wrangler dev` session. - [#6762](https://redirect.github.com/cloudflare/workers-sdk/pull/6762) [`2840b9f`](https://redirect.github.com/cloudflare/workers-sdk/commit/2840b9f80c1b8fe66489eb6d749c38f6ece2779d) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: error if a user inadvertently uploads a Pages `_workers.js` file or directory as an asset - [#6778](https://redirect.github.com/cloudflare/workers-sdk/pull/6778) [`61dd93a`](https://redirect.github.com/cloudflare/workers-sdk/commit/61dd93aaacac8b421b4ffcf7cde59ed6b651fc1b) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Error if Workers + Assets are run in remote mode Workers + Assets are currently supported only in local mode. We should throw an error if users attempt to use Workers with assets in remote mode. - [#6782](https://redirect.github.com/cloudflare/workers-sdk/pull/6782) [`7655505`](https://redirect.github.com/cloudflare/workers-sdk/commit/7655505654400c8525e4b0164e4e5b3b3c20bed4) Thanks [@vicb](https://redirect.github.com/vicb)! - chore: update unenv dependency version - [#6777](https://redirect.github.com/cloudflare/workers-sdk/pull/6777) [`9649dbc`](https://redirect.github.com/cloudflare/workers-sdk/commit/9649dbc74d022fa5fdb065cf3e7a8d6d791f0a88) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Update CI messaging - [#6779](https://redirect.github.com/cloudflare/workers-sdk/pull/6779) [`3e75612`](https://redirect.github.com/cloudflare/workers-sdk/commit/3e75612ffb5e422021d1d3b172e5dc93a4b7c48a) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: include asset binding in `wrangler types` ### [`v3.78.6`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3786) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.5...wrangler@3.78.6) ##### Patch Changes - [#6743](https://redirect.github.com/cloudflare/workers-sdk/pull/6743) [`b45e326`](https://redirect.github.com/cloudflare/workers-sdk/commit/b45e32695cc1b4d5c5fb84384cff30a15f744bb3) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: ability to build tricky Node.js compat scenario Workers Adds support for non-default build conditions and platform via the WRANGLER_BUILD_CONDITIONS and WRANGLER_BUILD_PLATFORM flags. Fixes [https://github.com/cloudflare/workers-sdk/issues/6742](https://redirect.github.com/cloudflare/workers-sdk/issues/6742) - [#6776](https://redirect.github.com/cloudflare/workers-sdk/pull/6776) [`02de103`](https://redirect.github.com/cloudflare/workers-sdk/commit/02de103435689c552e231a2ae2249adeb5f60a8b) Thanks [@zebp](https://redirect.github.com/zebp)! - fix: disable observability on deploy if not explicitly defined in config When deploying a Worker that has observability enabled in the deployed version but not specified in the `wrangler.toml` Wrangler will now set observability to disabled for the new version to match the `wrangler.toml` as the source of truth. - Updated dependencies \[[`2ddbb65`](https://redirect.github.com/cloudflare/workers-sdk/commit/2ddbb65033e88dfc2127a093fc894ac91bd96369)]: - miniflare@3.20240909.4 ### [`v3.78.5`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3785) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.4...wrangler@3.78.5) ##### Patch Changes - [#6744](https://redirect.github.com/cloudflare/workers-sdk/pull/6744) [`e3136f9`](https://redirect.github.com/cloudflare/workers-sdk/commit/e3136f9354517b448d557341a429f0820dea33a0) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - chore: update unenv dependency version - [#6749](https://redirect.github.com/cloudflare/workers-sdk/pull/6749) [`9a06f88`](https://redirect.github.com/cloudflare/workers-sdk/commit/9a06f88dac311a2ff64df6bdc7ae90418bd0ec6c) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Throw error when attempting to configure Workers with assets and tail consumers Tail Workers are currently not supported for Workers with assets. This commit ensures we throw a corresponding error if users are attempting to configure `tail_consumers` via their configuration file, for a Worker with assets. This validation is applied for all `wrangler dev`, `wrangler deploy`, `wrangler versions upload`. - [#6746](https://redirect.github.com/cloudflare/workers-sdk/pull/6746) [`0deb42b`](https://redirect.github.com/cloudflare/workers-sdk/commit/0deb42b2b6b5960d0bd79884471805069c0f29b0) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Fix assets upload message to correctly report number of uploaded assets - [#6745](https://redirect.github.com/cloudflare/workers-sdk/pull/6745) [`6dbbb88`](https://redirect.github.com/cloudflare/workers-sdk/commit/6dbbb880966caa58f29f5aafff764af57988db63) Thanks [@jonesphillip](https://redirect.github.com/jonesphillip)! - fix: r2 bucket notification get \Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.