mirror of
https://github.com/astral-sh/ruff
synced 2026-01-16 02:50:37 -05:00
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@cloudflare/workers-types](https://redirect.github.com/cloudflare/workerd) | [`4.20250204.0` -> `4.20250214.0`](https://renovatebot.com/diffs/npm/@cloudflare%2fworkers-types/4.20250204.0/4.20250214.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.0.8` -> `19.0.9`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.8/19.0.9) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.23.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.23.0/8.24.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.23.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.23.0/8.24.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [miniflare](https://redirect.github.com/cloudflare/workers-sdk/tree/main/packages/miniflare#readme) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/miniflare)) | [`3.20250129.0` -> `3.20250204.1`](https://renovatebot.com/diffs/npm/miniflare/3.20250129.0/3.20250204.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [postcss](https://postcss.org/) ([source](https://redirect.github.com/postcss/postcss)) | [`8.5.1` -> `8.5.2`](https://renovatebot.com/diffs/npm/postcss/8.5.1/8.5.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | [`3.5.0` -> `3.5.1`](https://renovatebot.com/diffs/npm/prettier/3.5.0/3.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [wrangler](https://redirect.github.com/cloudflare/workers-sdk) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler)) | [`3.107.3` -> `3.109.1`](https://renovatebot.com/diffs/npm/wrangler/3.107.3/3.109.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cloudflare/workerd (@​cloudflare/workers-types)</summary> ### [`v4.20250214.0`](2c2b2d00d5...28b2bb16d9) [Compare Source](2c2b2d00d5...28b2bb16d9) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.24.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8240-2025-02-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.23.0...v8.24.0) ##### 🚀 Features - **eslint-plugin:** \[no-unnecessary-condition] make `allowConstantLoopConditions` more granular ([#​10639](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10639)) ##### 🩹 Fixes - **eslint-plugin:** \[no-misused-spread] correct and elaborate string spread report message ([#​10751](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10751)) - **eslint-plugin:** \[restrict-plus-operands] report adding bigints to strings when `allowNumberAndString` is `false` ([#​10737](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10737)) ##### ❤️ Thank You - Josh Goldberg ✨ - noah - Ronen Amiel You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.24.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8240-2025-02-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.23.0...v8.24.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>cloudflare/workers-sdk (miniflare)</summary> ### [`v3.20250204.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202502041) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/miniflare@3.20250204.0...miniflare@3.20250204.1) ##### Patch Changes - [#​7950](https://redirect.github.com/cloudflare/workers-sdk/pull/7950) [`4db1fb5`](4db1fb5696) Thanks [@​cmackenzie1](https://redirect.github.com/cmackenzie1)! - Add local binding support for Worker Pipelines ### [`v3.20250204.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202502040) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/miniflare@3.20250129.0...miniflare@3.20250204.0) ##### Patch Changes - [#​8032](https://redirect.github.com/cloudflare/workers-sdk/pull/8032) [`c80dbd8`](c80dbd8d5e) Thanks [@​dependabot](https://redirect.github.com/apps/dependabot)! - chore: update dependencies of "miniflare" package The following dependency versions have been updated: | Dependency | From | To | | ------------------------- | ------------- | ------------- | | workerd | 1.20250129.0 | 1.20250204.0 | | [@​cloudflare/workers-types](https://redirect.github.com/cloudflare/workers-types) | ^4.20250129.0 | ^4.20250204.0 | - [#​7290](https://redirect.github.com/cloudflare/workers-sdk/pull/7290) [`0c0374c`](0c0374cce3) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: add support for workers with assets when running multiple workers in one `wrangler dev` instance [https://github.com/cloudflare/workers-sdk/pull/7251](https://redirect.github.com/cloudflare/workers-sdk/pull/7251) added support for running multiple Workers in one `wrangler dev`/miniflare session. e.g. `wrangler dev -c wrangler.toml -c ../worker2/wrangler.toml`, which among other things, allowed cross-service RPC to Durable Objects. However this did not work in the same way as production when there was a Worker with assets - this PR should fix that. </details> <details> <summary>postcss/postcss (postcss)</summary> ### [`v8.5.2`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#852) [Compare Source](https://redirect.github.com/postcss/postcss/compare/8.5.1...8.5.2) - Fixed end position of rules with semicolon (by [@​romainmenke](https://redirect.github.com/romainmenke)). </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.5.1`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.5.0...3.5.1) [diff](https://redirect.github.com/prettier/prettier/compare/3.5.0...3.5.1) ##### Fix CLI crash when cache for old version exists ([#​17100](https://redirect.github.com/prettier/prettier/pull/17100) by [@​sosukesuzuki](https://redirect.github.com/sosukesuzuki)) Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem. ##### Support dockercompose and github-actions-workflow in VSCode ([#​17101](https://redirect.github.com/prettier/prettier/pull/17101) by [@​remcohaszing](https://redirect.github.com/remcohaszing)) Prettier now supports the `dockercompose` and `github-actions-workflow` languages in Visual Studio Code. </details> <details> <summary>cloudflare/workers-sdk (wrangler)</summary> ### [`v3.109.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31091) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.109.0...wrangler@3.109.1) ##### Patch Changes - [#​8021](https://redirect.github.com/cloudflare/workers-sdk/pull/8021) [`28b1dc7`](28b1dc7c6f) Thanks [@​0xD34DC0DE](https://redirect.github.com/0xD34DC0DE)! - fix: prevent \__cf_cjs name collision in the hybrid Nodejs compat plugin ### [`v3.109.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31090) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.108.1...wrangler@3.109.0) ##### Minor Changes - [#​8120](https://redirect.github.com/cloudflare/workers-sdk/pull/8120) [`3fb801f`](3fb801f734) Thanks [@​sdnts](https://redirect.github.com/sdnts)! - Add a new `update` subcommand for Queues to allow updating Queue settings - [#​8120](https://redirect.github.com/cloudflare/workers-sdk/pull/8120) [`3fb801f`](3fb801f734) Thanks [@​sdnts](https://redirect.github.com/sdnts)! - Allow overriding message retention duration when creating Queues - [#​8026](https://redirect.github.com/cloudflare/workers-sdk/pull/8026) [`542c6ea`](542c6ead5d) Thanks [@​penalosa](https://redirect.github.com/penalosa)! - Add `--outfile` to `wrangler deploy` for generating a worker bundle. This is an advanced feature that most users won't need to use. When set, Wrangler will output your built Worker bundle in a Cloudflare specific format that captures all information needed to deploy a Worker using the [Worker Upload API](https://developers.cloudflare.com/api/resources/workers/subresources/scripts/methods/update/) - [#​8026](https://redirect.github.com/cloudflare/workers-sdk/pull/8026) [`542c6ea`](542c6ead5d) Thanks [@​penalosa](https://redirect.github.com/penalosa)! - Add a `wrangler check startup` command to generate a CPU profile of your Worker's startup phase. This can be imported into Chrome DevTools or opened directly in VSCode to view a flamegraph of your Worker's startup phase. Additionally, when a Worker deployment fails with a startup time error Wrangler will automatically generate a CPU profile for easy investigation. Advanced usage: - `--args`: to customise the way `wrangler check startup` builds your Worker for analysis, provide the exact arguments you use when deploying your Worker with `wrangler deploy`. For instance, if you deploy your Worker with `wrangler deploy --no-bundle`, you should use `wrangler check startup --args="--no-bundle"` to profile the startup phase. - `--worker-bundle`: if you don't use Wrangler to deploy your Worker, you can use this argument to provide a Worker bundle to analyse. This should be a file path to a serialised multipart upload, with the exact same format as the API expects: https://developers.cloudflare.com/api/resources/workers/subresources/scripts/methods/update/ ##### Patch Changes - [#​8112](https://redirect.github.com/cloudflare/workers-sdk/pull/8112) [`fff677e`](fff677e35f) Thanks [@​penalosa](https://redirect.github.com/penalosa)! - When reporting errors to Sentry, Wrangler will now include the console output as additional metadata - [#​8120](https://redirect.github.com/cloudflare/workers-sdk/pull/8120) [`3fb801f`](3fb801f734) Thanks [@​sdnts](https://redirect.github.com/sdnts)! - Check bounds when overriding delivery delay when creating Queues - [#​7950](https://redirect.github.com/cloudflare/workers-sdk/pull/7950) [`4db1fb5`](4db1fb5696) Thanks [@​cmackenzie1](https://redirect.github.com/cmackenzie1)! - Add local binding support for Worker Pipelines - [#​8119](https://redirect.github.com/cloudflare/workers-sdk/pull/8119) [`1bc60d7`](1bc60d761e) Thanks [@​penalosa](https://redirect.github.com/penalosa)! - Output correct config format from `wrangler d1 create`. Previously, this command would always output TOML, regardless of the config file format - [#​8130](https://redirect.github.com/cloudflare/workers-sdk/pull/8130) [`1aa2a91`](1aa2a91985) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - Include default values for wrangler types --path and --x-include-runtime in telemetry User provided strings are still left redacted as always. - [#​8061](https://redirect.github.com/cloudflare/workers-sdk/pull/8061) [`35710e5`](35710e590f) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: respect `WRANGLER_LOG` in `wrangler dev` Previously, `--log-level=debug` was the only way to see debug logs in `wrangler dev`, which was unlike all other commands. - Updated dependencies \[[`4db1fb5`](4db1fb5696)]: - miniflare@3.20250204.1 ### [`v3.108.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31081) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.108.0...wrangler@3.108.1) ##### Patch Changes - [#​8103](https://redirect.github.com/cloudflare/workers-sdk/pull/8103) [`a025ad2`](a025ad2ecb) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: fix bug where `wrangler secret list --format=json` was printing the wrangler banner. - Updated dependencies \[]: - miniflare@3.20250204.0 ### [`v3.108.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31080) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.107.3...wrangler@3.108.0) ##### Minor Changes - [#​7990](https://redirect.github.com/cloudflare/workers-sdk/pull/7990) [`b1966df`](b1966dfe57) Thanks [@​cmsparks](https://redirect.github.com/cmsparks)! - Add WRANGLER_CI_OVERRIDE_NAME for Workers CI - [#​8028](https://redirect.github.com/cloudflare/workers-sdk/pull/8028) [`b2dca9a`](b2dca9a2fb) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - feat: Also log when *no* bindings are found. We currently print a worker's bindings during dev, versions upload and deploy. This just also prints something when there's no bindings found, in case you *were* expecting bindings. - [#​8037](https://redirect.github.com/cloudflare/workers-sdk/pull/8037) [`71fd250`](71fd250f67) Thanks [@​WillTaylorDev](https://redirect.github.com/WillTaylorDev)! - Provides unsafe.metadata configurations when using wrangler versions secret put. ##### Patch Changes - [#​8058](https://redirect.github.com/cloudflare/workers-sdk/pull/8058) [`1f80d69`](1f80d69f56) Thanks [@​WillTaylorDev](https://redirect.github.com/WillTaylorDev)! - Bugfix: Modified versions secret put to inherit all known bindings, which circumvents a limitation in the API which does not return all fields for all bindings. - [#​7986](https://redirect.github.com/cloudflare/workers-sdk/pull/7986) [`88514c8`](88514c82d4) Thanks [@​andyjessop](https://redirect.github.com/andyjessop)! - docs: clarifies that local resources are "simulated locally" or "connected to remote resource", and adds console messages to help explain local dev - [#​8008](https://redirect.github.com/cloudflare/workers-sdk/pull/8008) [`9d08af8`](9d08af8189) Thanks [@​ns476](https://redirect.github.com/ns476)! - Add support for Images bindings (in private beta for now), with optional local support for platforms where Sharp is available. - [#​7769](https://redirect.github.com/cloudflare/workers-sdk/pull/7769) [`6abe69c`](6abe69c3fe) Thanks [@​cmackenzie1](https://redirect.github.com/cmackenzie1)! - Adds the following new option for `wrangler pipelines create` and `wrangler pipelines update` commands: --cors-origins CORS origin allowlist for HTTP endpoint (use * for any origin) [array] - [#​7290](https://redirect.github.com/cloudflare/workers-sdk/pull/7290) [`0c0374c`](0c0374cce3) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: add support for workers with assets when running multiple workers in one `wrangler dev` instance [https://github.com/cloudflare/workers-sdk/pull/7251](https://redirect.github.com/cloudflare/workers-sdk/pull/7251) added support for running multiple Workers in one `wrangler dev`/miniflare session. e.g. `wrangler dev -c wrangler.toml -c ../worker2/wrangler.toml`, which among other things, allowed cross-service RPC to Durable Objects. However this did not work in the same way as production when there was a Worker with assets - this PR should fix that. - [#​7769](https://redirect.github.com/cloudflare/workers-sdk/pull/7769) [`6abe69c`](6abe69c3fe) Thanks [@​cmackenzie1](https://redirect.github.com/cmackenzie1)! - Rename wrangler pipelines \<create|update> flags The following parameters have been renamed: | Previous Name | New Name | | ----------------- | --------------------- | | access-key-id | r2-access-key-id | | secret-access-key | r2-secret-access-key | | transform | transform-worker | | r2 | r2-bucket | | prefix | r2-prefix | | binding | enable-worker-binding | | http | enable-http | | authentication | require-http-auth | | filename | file-template | | filepath | partition-template | - [#​8012](https://redirect.github.com/cloudflare/workers-sdk/pull/8012) [`c412a31`](c412a31985) Thanks [@​mtlemilio](https://redirect.github.com/mtlemilio)! - Use fetchPagedListResult when listing Hyperdrive configs from the API This fixes an issue where only 20 configs were being listed. - [#​8077](https://redirect.github.com/cloudflare/workers-sdk/pull/8077) [`60310cd`](60310cd796) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - feat: add telemetry to experimental auto-provisioning - Updated dependencies \[[`c80dbd8`](c80dbd8d5e), [`0c0374c`](0c0374cce3)]: - miniflare@3.20250204.0 </details> --- ### 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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
21 lines
432 B
JSON
21 lines
432 B
JSON
{
|
|
"name": "api",
|
|
"version": "0.0.0",
|
|
"devDependencies": {
|
|
"@cloudflare/workers-types": "^4.20230801.0",
|
|
"miniflare": "^3.20230801.1",
|
|
"typescript": "^5.1.6",
|
|
"wrangler": "3.109.1"
|
|
},
|
|
"private": true,
|
|
"scripts": {
|
|
"start": "wrangler dev",
|
|
"deploy": "wrangler publish"
|
|
},
|
|
"dependencies": {
|
|
"@miniflare/kv": "^2.14.0",
|
|
"@miniflare/storage-memory": "^2.14.0",
|
|
"uuid": "^11.0.0"
|
|
}
|
|
}
|