Skip to content

Commit 00f66f0

Browse files
fix(deps): update all dependencies (#65)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@biomejs/biome](https://biomejs.dev) ([source](https://redirect.github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome)) | [`2.5.1` → `2.5.2`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/2.5.1/2.5.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@biomejs%2fbiome/2.5.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@biomejs%2fbiome/2.5.1/2.5.2?slim=true) | | [@opentelemetry/exporter-logs-otlp-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-logs-otlp-http) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^0.219.0` → `^0.220.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-logs-otlp-http/0.219.0/0.220.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-logs-otlp-http/0.220.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-logs-otlp-http/0.219.0/0.220.0?slim=true) | | [@opentelemetry/exporter-metrics-otlp-proto](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-proto) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^0.219.0` → `^0.220.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-proto/0.219.0/0.220.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-metrics-otlp-proto/0.220.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-metrics-otlp-proto/0.219.0/0.220.0?slim=true) | | [@opentelemetry/exporter-trace-otlp-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^0.219.0` → `^0.220.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-http/0.219.0/0.220.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-trace-otlp-http/0.220.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-trace-otlp-http/0.219.0/0.220.0?slim=true) | | [@opentelemetry/exporter-trace-otlp-proto](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-proto) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^0.219.0` → `^0.220.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-proto/0.219.0/0.220.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-trace-otlp-proto/0.220.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-trace-otlp-proto/0.219.0/0.220.0?slim=true) | | [@opentelemetry/resources](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^2.8.0` → `^2.9.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fresources/2.8.0/2.9.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fresources/2.9.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fresources/2.8.0/2.9.0?slim=true) | | [@opentelemetry/sdk-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^2.8.0` → `^2.9.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-metrics/2.8.0/2.9.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-metrics/2.9.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-metrics/2.8.0/2.9.0?slim=true) | | [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^0.219.0` → `^0.220.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.219.0/0.220.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-node/0.220.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-node/0.219.0/0.220.0?slim=true) | | [@opentelemetry/sdk-trace-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js)) | [`^2.8.0` → `^2.9.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-trace-node/2.8.0/2.9.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-trace-node/2.9.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-trace-node/2.8.0/2.9.0?slim=true) | | [@radix-ui/react-avatar](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar)) | [`^1.2.0` → `^1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-avatar/1.2.0/1.2.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-avatar/1.2.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-avatar/1.2.0/1.2.1?slim=true) | | [@radix-ui/react-dialog](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog)) | [`^1.1.17` → `^1.1.18`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dialog/1.1.17/1.1.18) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-dialog/1.1.18?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-dialog/1.1.17/1.1.18?slim=true) | | [@radix-ui/react-dropdown-menu](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu)) | [`^2.1.18` → `^2.1.19`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dropdown-menu/2.1.18/2.1.19) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-dropdown-menu/2.1.19?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-dropdown-menu/2.1.18/2.1.19?slim=true) | | [@radix-ui/react-label](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives/tree/HEAD/packages/react/label)) | [`^2.1.10` → `^2.1.11`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-label/2.1.10/2.1.11) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-label/2.1.11?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-label/2.1.10/2.1.11?slim=true) | | [@radix-ui/react-select](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives/tree/HEAD/packages/react/select)) | [`^2.3.1` → `^2.3.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-select/2.3.1/2.3.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-select/2.3.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-select/2.3.1/2.3.2?slim=true) | | [@radix-ui/react-tabs](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs)) | [`^1.1.15` → `^1.1.16`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tabs/1.1.15/1.1.16) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-tabs/1.1.16?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-tabs/1.1.15/1.1.16?slim=true) | | [@semantic-release/github](https://redirect.github.com/semantic-release/github) | [`^12.0.8` → `^12.0.9`](https://renovatebot.com/diffs/npm/@semantic-release%2fgithub/12.0.8/12.0.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@semantic-release%2fgithub/12.0.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@semantic-release%2fgithub/12.0.8/12.0.9?slim=true) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^26.0.1` → `^26.1.0`](https://renovatebot.com/diffs/npm/@types%2fnode/26.0.1/26.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/26.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/26.0.1/26.1.0?slim=true) | | [@workos-inc/authkit-nextjs](https://redirect.github.com/workos/authkit-nextjs) | [`^4.1.4` → `^4.2.0`](https://renovatebot.com/diffs/npm/@workos-inc%2fauthkit-nextjs/4.1.4/4.2.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@workos-inc%2fauthkit-nextjs/4.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@workos-inc%2fauthkit-nextjs/4.1.4/4.2.0?slim=true) | | [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^1.22.0` → `^1.23.0`](https://renovatebot.com/diffs/npm/lucide-react/1.22.0/1.23.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/1.23.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/1.22.0/1.23.0?slim=true) | | [motion](https://redirect.github.com/motiondivision/motion) | [`^12.42.0` → `^12.42.2`](https://renovatebot.com/diffs/npm/motion/12.42.0/12.42.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/motion/12.42.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/motion/12.42.0/12.42.2?slim=true) | | [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`16.2.9` → `16.2.10`](https://renovatebot.com/diffs/npm/next/16.2.9/16.2.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.2.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/16.2.9/16.2.10?slim=true) | | [next-intl](https://next-intl.dev) ([source](https://redirect.github.com/amannn/next-intl)) | [`^4.13.0` → `^4.13.1`](https://renovatebot.com/diffs/npm/next-intl/4.13.0/4.13.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/next-intl/4.13.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next-intl/4.13.0/4.13.1?slim=true) | | [ultracite](https://www.ultracite.ai/) ([source](https://redirect.github.com/haydenbleasel/ultracite)) | [`7.8.3` → `7.8.4`](https://renovatebot.com/diffs/npm/ultracite/7.8.3/7.8.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ultracite/7.8.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ultracite/7.8.3/7.8.4?slim=true) | --- ### Release Notes <details> <summary>biomejs/biome (@&#8203;biomejs/biome)</summary> ### [`v2.5.2`](https://redirect.github.com/biomejs/biome/blob/HEAD/packages/@&#8203;biomejs/biome/CHANGELOG.md#252) [Compare Source](https://redirect.github.com/biomejs/biome/compare/@biomejs/biome@2.5.1...@biomejs/biome@2.5.2) ##### Patch Changes - [#&#8203;10595](https://redirect.github.com/biomejs/biome/pull/10595) [`f458028`](https://redirect.github.com/biomejs/biome/commit/f4580289094a8fe5c85252adc3399c060bab811e) Thanks [@&#8203;pkallos](https://redirect.github.com/pkallos)! - Added the option `ignoreBooleanCoercion` to [useNullishCoalescing](https://biomejs.dev/linter/rules/use-nullish-coalescing/). When enabled, Biome ignores `||` and `||=` used inside a `Boolean()` call, where coalescing on falsy values is intentional. - [#&#8203;10798](https://redirect.github.com/biomejs/biome/pull/10798) [`4a32b63`](https://redirect.github.com/biomejs/biome/commit/4a32b63eb41f144dc8faf6b5cdb05e1de5dbcb63) Thanks [@&#8203;pkallos](https://redirect.github.com/pkallos)! - Added the option `ignorePrimitives` to [useNullishCoalescing](https://biomejs.dev/linter/rules/use-nullish-coalescing/). When enabled, Biome ignores `||`, `||=`, and ternary expressions whose non-nullish operands are all primitives the option opts out of. Use `true` to ignore all primitives, or an object selecting `string`, `number`, `boolean`, or `bigint`. - [#&#8203;10545](https://redirect.github.com/biomejs/biome/pull/10545) [`f3d4c00`](https://redirect.github.com/biomejs/biome/commit/f3d4c0082676c5188e9a6aa516318c7e3d59bda6) Thanks [@&#8203;Mokto](https://redirect.github.com/Mokto)! - Added the new nursery rule [`noSvelteUnnecessaryStateWrap`](https://biomejs.dev/linter/rules/no-svelte-unnecessary-state-wrap/), which reports unnecessary `$state()` wrapping of classes from `svelte/reactivity` that are already reactive. ```svelte <script> import { SvelteMap } from "svelte/reactivity"; const map = $state(new SvelteMap()); // redundant </script> ``` - [#&#8203;10752](https://redirect.github.com/biomejs/biome/pull/10752) [`f62fb8b`](https://redirect.github.com/biomejs/biome/commit/f62fb8b53092fe85e16f9d4ea0e584fee7031ab5) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed [#&#8203;10739](https://redirect.github.com/biomejs/biome/issues/10739). Now the rule [`useValidAutocomplete`](https://biomejs.dev/linter/rules/use-valid-autocomplete/) correctly flags the `autoComplete` attribute. - [#&#8203;10796](https://redirect.github.com/biomejs/biome/pull/10796) [`f1b3ab2`](https://redirect.github.com/biomejs/biome/commit/f1b3ab2c09522a52c93f669ce679675237b96813) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed [#&#8203;10768](https://redirect.github.com/biomejs/biome/issues/10768). Improved the performance of the Biome Language Server by cancelling certain in-flight operations when there are fast updates. - [#&#8203;10719](https://redirect.github.com/biomejs/biome/pull/10719) [`aa649b5`](https://redirect.github.com/biomejs/biome/commit/aa649b586a2221bf058af7ce80af6faa11faf846) Thanks [@&#8203;minseong0324](https://redirect.github.com/minseong0324)! - Fixed [`noMisleadingReturnType`](https://biomejs.dev/linter/rules/no-misleading-return-type/) false positive on returns that use a widening type assertion: `"a" as string` is no longer reported as misleading. The rule now also reports a literal-pinning assertion such as `false as false`, matching the existing `as const` behavior. ```ts // No longer flagged (returns are `string`): function getValue(b: boolean): string { if (b) return "a" as string; return "b" as string; } // Now also reported, like `as const` (returns `false`): function isReady(): boolean { return false as false; } ``` - [#&#8203;10678](https://redirect.github.com/biomejs/biome/pull/10678) [`8f073a7`](https://redirect.github.com/biomejs/biome/commit/8f073a7cd72b4cf46c2ebf2bc08f4068fc4b5e34) Thanks [@&#8203;PranavAchar01](https://redirect.github.com/PranavAchar01)! - Fixed [#&#8203;7718](https://redirect.github.com/biomejs/biome/issues/7718): Biome now correctly parses CSS nesting selectors when `&` appears as a trailing sub-selector after a type selector, e.g. `h1& { color: red; }`. - [#&#8203;10756](https://redirect.github.com/biomejs/biome/pull/10756) [`5ec965a`](https://redirect.github.com/biomejs/biome/commit/5ec965a2620dec7cb40aa4946ba1d41408b11fd9) Thanks [@&#8203;denbezrukov](https://redirect.github.com/denbezrukov)! - Fixed CSS formatter output for selector lists with `allowWrongLineComments` and `//` comments after a selector comma. Biome now keeps the selector before the line comment inline instead of breaking it across descendant combinators. ```diff -.powerPathNavigator - .helm - button.pressedButton, // pressed +.powerPathNavigator .helm button.pressedButton, // pressed .powerPathNavigator .helm button:active:not(.disabledButton) { } ``` - [#&#8203;10757](https://redirect.github.com/biomejs/biome/pull/10757) [`6232fcd`](https://redirect.github.com/biomejs/biome/commit/6232fcdef77471e6a6a74bcc33ff7b2b2a9f85a2) Thanks [@&#8203;PranavAchar01](https://redirect.github.com/PranavAchar01)! - Fixed [#&#8203;8269](https://redirect.github.com/biomejs/biome/issues/8269): the CSS parser now accepts Tailwind `@variant` and `@utility` names that start with a digit, such as the `2xl` breakpoint. ```css @&#8203;utility container { @&#8203;variant 2xl { max-width: 1400px; } } ``` - [#&#8203;10777](https://redirect.github.com/biomejs/biome/pull/10777) [`575ced6`](https://redirect.github.com/biomejs/biome/commit/575ced6fd7fe3597fdec36e572763e4a5d590244) Thanks [@&#8203;WaterWhisperer](https://redirect.github.com/WaterWhisperer)! - Fixed an issue reported in [#&#8203;10708](https://redirect.github.com/biomejs/biome/issues/10708): the GitLab reporter now handles `--verbose` diagnostics filtering correctly. - [#&#8203;10281](https://redirect.github.com/biomejs/biome/pull/10281) [`0efe244`](https://redirect.github.com/biomejs/biome/commit/0efe2442e9b81d83f7332fd792ad6096678f8b2c) Thanks [@&#8203;Zelys-DFKH](https://redirect.github.com/Zelys-DFKH)! - Fixed a bug where GritQL patterns rejected positional (unkeyed) arguments. - [#&#8203;10758](https://redirect.github.com/biomejs/biome/pull/10758) [`e36fd8a`](https://redirect.github.com/biomejs/biome/commit/e36fd8a9f1314744276df515a1137f21802d3aa5) Thanks [@&#8203;henrybrewer00-dotcom](https://redirect.github.com/henrybrewer00-dotcom)! - Fixed [#&#8203;10697](https://redirect.github.com/biomejs/biome/issues/10697): The formatter no longer removes the parentheses around an `await` or `yield` expression used as the target of a TypeScript instantiation expression. For example, `(await makeFactory)<Value>` is no longer reformatted to `await makeFactory<Value>`, which would change the meaning of the code. - [#&#8203;10586](https://redirect.github.com/biomejs/biome/pull/10586) [`3617094`](https://redirect.github.com/biomejs/biome/commit/3617094f00e90f7167ff20baf3c12b5014188b35) Thanks [@&#8203;IxxyDev](https://redirect.github.com/IxxyDev)! - Fixed [#&#8203;9568](https://redirect.github.com/biomejs/biome/issues/9568): [`noFloatingPromises`](https://biomejs.dev/linter/rules/no-floating-promises/) no longer reports a false positive when calling an overloaded function and the selected overload does not return a promise. ```ts function bestEffort(cb: () => Promise<number>): Promise<number>; function bestEffort(cb: () => number): number; function bestEffort( cb: () => number | Promise<number>, ): Promise<number> | number { return cb() as Promise<number> | number; } // This resolves to the second overload, which returns `number`, so it is no // longer flagged as a floating promise. bestEffort(() => 42); ``` - [#&#8203;10766](https://redirect.github.com/biomejs/biome/pull/10766) [`7aff4c1`](https://redirect.github.com/biomejs/biome/commit/7aff4c11900579a62dc27ef4e02a4c4760fbbff4) Thanks [@&#8203;JamBalaya56562](https://redirect.github.com/JamBalaya56562)! - Fixed [#&#8203;2862](https://redirect.github.com/biomejs/biome/issues/2862): [`noInteractiveElementToNoninteractiveRole`](https://biomejs.dev/linter/rules/no-interactive-element-to-noninteractive-role/) no longer reports custom elements (a tag name containing a dash, e.g. `<my-button role="img" />`). Per the [W3C HTML-ARIA specification](https://www.w3.org/TR/html-aria/#el-autonomous-custom-element), a custom element may be given any role or none. - [#&#8203;10680](https://redirect.github.com/biomejs/biome/pull/10680) [`771daa4`](https://redirect.github.com/biomejs/biome/commit/771daa4f7d229a8754f47923f03b899dc0fc5630) Thanks [@&#8203;WaterWhisperer](https://redirect.github.com/WaterWhisperer)! - Fixed [#&#8203;10635](https://redirect.github.com/biomejs/biome/issues/10635): Biome now recognizes chained table tests such as `test.concurrent.each()` and `it.concurrent.each()` as test calls, fixing `noMisplacedAssertion` false positives and improving formatting for those test declarations. - [#&#8203;10759](https://redirect.github.com/biomejs/biome/pull/10759) [`34570b5`](https://redirect.github.com/biomejs/biome/commit/34570b5b793c44e978b12589dafcfda22dba7df1) Thanks [@&#8203;henrybrewer00-dotcom](https://redirect.github.com/henrybrewer00-dotcom)! - Fixed [#&#8203;10636](https://redirect.github.com/biomejs/biome/issues/10636): [noStaticElementInteractions](https://biomejs.dev/linter/rules/no-static-element-interactions/) no longer reports a false positive for event handlers on Svelte special elements such as `<svelte:window>`, `<svelte:document>`, and `<svelte:body>`. These are not real DOM elements, so they are now ignored by the rule. - [#&#8203;10741](https://redirect.github.com/biomejs/biome/pull/10741) [`bd2364e`](https://redirect.github.com/biomejs/biome/commit/bd2364e3d077e3a77addcab6dbe127db38654e4a) Thanks [@&#8203;JamBalaya56562](https://redirect.github.com/JamBalaya56562)! - Fixed [#&#8203;6686](https://redirect.github.com/biomejs/biome/issues/6686): the `rage` command now respects the `--config-path` option and the `BIOME_CONFIG_PATH` environment variable when loading the Biome configuration. Previously it always used the default configuration resolution and reported the configuration as `Not set` when no `biome.json` existed in the working directory. - [#&#8203;10763](https://redirect.github.com/biomejs/biome/pull/10763) [`2c3e82d`](https://redirect.github.com/biomejs/biome/commit/2c3e82d0235ad2f8331744aefc708d1b71f7177c) Thanks [@&#8203;Aqu1bp](https://redirect.github.com/Aqu1bp)! - Fixed [#&#8203;10742](https://redirect.github.com/biomejs/biome/issues/10742): [`noSolidDestructuredProps`](https://biomejs.dev/linter/rules/no-solid-destructured-props) now reports destructured props in Solid function components and JSX children. - [#&#8203;10606](https://redirect.github.com/biomejs/biome/pull/10606) [`a4cc4ab`](https://redirect.github.com/biomejs/biome/commit/a4cc4ab0b01a8ef1731d37cb44bccc5522876f2e) Thanks [@&#8203;Mokto](https://redirect.github.com/Mokto)! - Fixed false positives in `noUnusedImports`, `noUnusedVariables`, and `useImportType` for Svelte components that use both a `<script module>` and a `<script>` block. The two blocks compile to a single module and share a top-level scope, so a binding (import, function, or variable) declared in one block and used only in the other is no longer reported as unused. - [#&#8203;10767](https://redirect.github.com/biomejs/biome/pull/10767) [`36d5aa7`](https://redirect.github.com/biomejs/biome/commit/36d5aa77d751bf33485cd2c92d89e4c5764e1e50) Thanks [@&#8203;otkrickey](https://redirect.github.com/otkrickey)! - Fixed [#&#8203;10754](https://redirect.github.com/biomejs/biome/issues/10754): [`useVueValidVBind`](https://biomejs.dev/linter/rules/use-vue-valid-v-bind/) no longer reports the Vue 3.4+ same-name shorthand as missing a value. `:foo` and `v-bind:foo` are now accepted as equivalent to `:foo="foo"`, while `v-bind`, `v-bind:[dynamicArg]`, and `:[dynamicArg]` without a value continue to be reported. - [#&#8203;10775](https://redirect.github.com/biomejs/biome/pull/10775) [`a918af0`](https://redirect.github.com/biomejs/biome/commit/a918af0ba827a7fd60a12c96b58daebc8af61db2) Thanks [@&#8203;WaterWhisperer](https://redirect.github.com/WaterWhisperer)! - Fixed an issue reported in [#&#8203;10708](https://redirect.github.com/biomejs/biome/issues/10708): `biome rage` didn't detect running Biome daemon pipes on Windows. - [#&#8203;10730](https://redirect.github.com/biomejs/biome/pull/10730) [`5a2e65b`](https://redirect.github.com/biomejs/biome/commit/5a2e65b9929ef0f2294c20e028fd396d760d2b26) Thanks [@&#8203;dinocosta](https://redirect.github.com/dinocosta)! - Fixed an issue where Biome was resolving [the well-known Zed settings file](https://biomejs.dev/guides/configure-biome/#well-known-files) from the wrong location on macOS and Windows. - [#&#8203;10807](https://redirect.github.com/biomejs/biome/pull/10807) [`d97fffe`](https://redirect.github.com/biomejs/biome/commit/d97fffe0aba04cddec66943d6bff3e99d440b451) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed an issue where `.scss` files were incorrectly analyzed when running `biome check`. - [#&#8203;10672](https://redirect.github.com/biomejs/biome/pull/10672) [`53c6efc`](https://redirect.github.com/biomejs/biome/commit/53c6efcd3e5e2769bf8edbe14b8c06ee9fda52d2) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed a bug where Biome incorrectly formatted snippets that have parsing errors. - [#&#8203;10719](https://redirect.github.com/biomejs/biome/pull/10719) [`aa649b5`](https://redirect.github.com/biomejs/biome/commit/aa649b586a2221bf058af7ce80af6faa11faf846) Thanks [@&#8203;minseong0324](https://redirect.github.com/minseong0324)! - Fixed [`useAwaitThenable`](https://biomejs.dev/linter/rules/use-await-thenable/) false positive when awaiting a custom thenable that is not the global `Promise`. A value with a callable `then` member is now recognized as awaitable. ```ts interface Thenable<T> { then(onfulfilled: (value: T) => void): void; } declare const t: Thenable<number>; async function f() { await t; } ``` - [#&#8203;10734](https://redirect.github.com/biomejs/biome/pull/10734) [`4396496`](https://redirect.github.com/biomejs/biome/commit/43964961c88ca0f93ee83d10621844fa2dc7515c) Thanks [@&#8203;BangDori](https://redirect.github.com/BangDori)! - Fixed [#&#8203;10708](https://redirect.github.com/biomejs/biome/issues/10708): `biome migrate` now preserves trivia when migrating the deprecated `recommended` option to `preset`. - [#&#8203;10683](https://redirect.github.com/biomejs/biome/pull/10683) [`ae31a00`](https://redirect.github.com/biomejs/biome/commit/ae31a004a20ed33d6aa35d5ec8bb4c433273a517) Thanks [@&#8203;Netail](https://redirect.github.com/Netail)! - Fixed [#&#8203;10657](https://redirect.github.com/biomejs/biome/issues/10657) [#&#8203;10671](https://redirect.github.com/biomejs/biome/issues/10671) [#&#8203;10661](https://redirect.github.com/biomejs/biome/issues/10661) [#&#8203;10637](https://redirect.github.com/biomejs/biome/issues/10637) [#&#8203;10718](https://redirect.github.com/biomejs/biome/issues/10718): HTML rules now correctly handle dynamic attributes. - [#&#8203;10746](https://redirect.github.com/biomejs/biome/pull/10746) [`54e8239`](https://redirect.github.com/biomejs/biome/commit/54e8239bba3f598d7923ac1e446d658714ea7832) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed an issue where [`noUndeclaredClasses`](https://biomejs.dev/linter/rules/no-undeclared-classes) didn't correctly detect styles defined inside the Astro directive `is:global`. - [#&#8203;10770](https://redirect.github.com/biomejs/biome/pull/10770) [`dd1429c`](https://redirect.github.com/biomejs/biome/commit/dd1429c604f58b89524a3f5329e2920d198e8d9f) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Improved the Biome Language Server DX by orchestrating certain operations, so that they won't block the editor during typing. This improvement is more visible in large documents. - [#&#8203;10473](https://redirect.github.com/biomejs/biome/pull/10473) [`d9b5133`](https://redirect.github.com/biomejs/biome/commit/d9b5133de7e211b22f4531fe220070690a18c8d1) Thanks [@&#8203;Mokto](https://redirect.github.com/Mokto)! - Improved [`noUnusedImports`](https://biomejs.dev/linter/rules/no-unused-imports/), [`noUnusedVariables`](https://biomejs.dev/linter/rules/no-unused-variables/), [`noUnusedFunctionParameters`](https://biomejs.dev/linter/rules/no-unused-function-parameters/), and [`useImportType`](https://biomejs.dev/linter/rules/use-import-type/) for Svelte, Vue, and Astro files (with `html.experimentalFullSupportEnabled`). Bindings used only in the template — including component tags, attribute interpolations, directives, `bind:` shorthand, and snippet parameters — are no longer reported as unused, while genuinely unused ones still are. - [#&#8203;10796](https://redirect.github.com/biomejs/biome/pull/10796) [`f1b3ab2`](https://redirect.github.com/biomejs/biome/commit/f1b3ab2c09522a52c93f669ce679675237b96813) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed an issue where the Biome Language Server didn't enable project or type-aware lint rules, even when they were explicitly enabled. - [#&#8203;10746](https://redirect.github.com/biomejs/biome/pull/10746) [`54e8239`](https://redirect.github.com/biomejs/biome/commit/54e8239bba3f598d7923ac1e446d658714ea7832) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed an issue where [`noUndeclaredClasses`](https://biomejs.dev/linter/rules/no-undeclared-classes) didn't detect styles declared inside HTML documents. - [#&#8203;10774](https://redirect.github.com/biomejs/biome/pull/10774) [`bde945b`](https://redirect.github.com/biomejs/biome/commit/bde945bee29cb566086828ad788153d9111a125a) Thanks [@&#8203;pattrickrice](https://redirect.github.com/pattrickrice)! - Fixed [#&#8203;10268](https://redirect.github.com/biomejs/biome/issues/10268) where a race condition resulted in internal errors such as: `The file biome.json does not exist in the workspace`. </details> <details> <summary>open-telemetry/opentelemetry-js (@&#8203;opentelemetry/exporter-logs-otlp-http)</summary> ### [`v0.220.0`](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/13a035bc695996cf4aec885fef7b9866f48bc555...40d67b7690a61bd9af0a4e5b5b9f4a14b11fc50e) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/13a035bc695996cf4aec885fef7b9866f48bc555...40d67b7690a61bd9af0a4e5b5b9f4a14b11fc50e) </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-avatar)</summary> ### [`v1.2.1`](https://redirect.github.com/radix-ui/primitives/blob/HEAD/packages/react/avatar/CHANGELOG.md#121) - Updated dependencies: `@radix-ui/react-primitive@2.1.7` </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-dialog)</summary> ### [`v1.1.18`](https://redirect.github.com/radix-ui/primitives/blob/HEAD/packages/react/dialog/CHANGELOG.md#1118) - Updated dependencies: `@radix-ui/react-primitive@2.1.7`, `@radix-ui/react-dismissable-layer@1.1.14`, `@radix-ui/react-focus-scope@1.1.11`, `@radix-ui/react-portal@1.1.13` </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-dropdown-menu)</summary> ### [`v2.1.19`](https://redirect.github.com/radix-ui/primitives/blob/HEAD/packages/react/dropdown-menu/CHANGELOG.md#2119) - Fixed infinite re-render loop in React 19 caused by unstable composed ref callback references. ##### Other updates - Updated dependencies: `@radix-ui/react-primitive@2.1.7`, `@radix-ui/react-menu@2.1.19` </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-label)</summary> ### [`v2.1.11`](https://redirect.github.com/radix-ui/primitives/blob/HEAD/packages/react/label/CHANGELOG.md#2111) - Updated dependencies: `@radix-ui/react-primitive@2.1.7` </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-select)</summary> ### [`v2.3.2`](https://redirect.github.com/radix-ui/primitives/blob/HEAD/packages/react/select/CHANGELOG.md#232) - Fixed infinite re-render loop in React 19 caused by unstable composed ref callback references. ##### Other updates - Updated dependencies: `@radix-ui/react-primitive@2.1.7`, `@radix-ui/react-dismissable-layer@1.1.14`, `@radix-ui/react-focus-scope@1.1.11`, `@radix-ui/react-popper@1.3.2`, `@radix-ui/react-collection@1.1.11`, `@radix-ui/react-portal@1.1.13`, `@radix-ui/react-visually-hidden@1.2.7` </details> <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-tabs)</summary> ### [`v1.1.16`](https://redirect.github.com/radix-ui/primitives/blob/HEAD/packages/react/tabs/CHANGELOG.md#1116) - Updated dependencies: `@radix-ui/react-primitive@2.1.7`, `@radix-ui/react-roving-focus@1.1.14` </details> <details> <summary>semantic-release/github (@&#8203;semantic-release/github)</summary> ### [`v12.0.9`](https://redirect.github.com/semantic-release/github/releases/tag/v12.0.9) [Compare Source](https://redirect.github.com/semantic-release/github/compare/v12.0.8...v12.0.9) ##### Bug Fixes - **asset-upload:** stop setting `content-length` header manually ([241f966](https://redirect.github.com/semantic-release/github/commit/241f9667290e252c489933776d1300c9f0a6249a)), closes [#&#8203;1224](https://redirect.github.com/semantic-release/github/issues/1224) - **local-undici:** always use the locally installed undici instead of the node built-in version ([40973e3](https://redirect.github.com/semantic-release/github/commit/40973e39e0bba418cfda0f2b5215583184eb96f3)), closes [#&#8203;1224](https://redirect.github.com/semantic-release/github/issues/1224) - **publish:** handle content-length header properly for asset uploads ([#&#8203;1260](https://redirect.github.com/semantic-release/github/issues/1260)) ([28e3741](https://redirect.github.com/semantic-release/github/commit/28e37416826cefaa1aa250437fe0f949e6b490a7)), closes [#&#8203;1224](https://redirect.github.com/semantic-release/github/issues/1224) [#&#8203;1224](https://redirect.github.com/semantic-release/github/issues/1224) </details> <details> <summary>workos/authkit-nextjs (@&#8203;workos-inc/authkit-nextjs)</summary> ### [`v4.2.0`](https://redirect.github.com/workos/authkit-nextjs/blob/HEAD/CHANGELOG.md#420-2026-06-30) [Compare Source](https://redirect.github.com/workos/authkit-nextjs/compare/v4.1.4...v4.2.0) ##### Features - add recent-auth checking (checkRecentAuth + useRecentAuth) and maxAge step-up ([#&#8203;446](https://redirect.github.com/workos/authkit-nextjs/issues/446)) ([34f92ac](https://redirect.github.com/workos/authkit-nextjs/commit/34f92acb281cf27510a7027d04c60e9f10083407)) </details> <details> <summary>lucide-icons/lucide (lucide-react)</summary> ### [`v1.23.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.23.0): Version 1.23.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.22.0...1.23.0) #### What's Changed - fix(docs): prevent scrollbar layout shift on icons page by [@&#8203;g30r93g](https://redirect.github.com/g30r93g) in [#&#8203;4500](https://redirect.github.com/lucide-icons/lucide/pull/4500) - chore(docs): Remove certificates banner by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4504](https://redirect.github.com/lucide-icons/lucide/pull/4504) - ci(repo-journal.yml): GH copilot repo summary by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4505](https://redirect.github.com/lucide-icons/lucide/pull/4505) - ci(repo-journal.yml): Small fix in the workflow by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4508](https://redirect.github.com/lucide-icons/lucide/pull/4508) - ci(repo-journal.yml): Switch to token by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4509](https://redirect.github.com/lucide-icons/lucide/pull/4509) - feat(icons): added `paper-bag` icon by [@&#8203;dkast](https://redirect.github.com/dkast) in [#&#8203;4023](https://redirect.github.com/lucide-icons/lucide/pull/4023) #### New Contributors - [@&#8203;g30r93g](https://redirect.github.com/g30r93g) made their first contribution in [#&#8203;4500](https://redirect.github.com/lucide-icons/lucide/pull/4500) - [@&#8203;dkast](https://redirect.github.com/dkast) made their first contribution in [#&#8203;4023](https://redirect.github.com/lucide-icons/lucide/pull/4023) **Full Changelog**: <lucide-icons/lucide@1.22.0...1.23.0> </details> <details> <summary>motiondivision/motion (motion)</summary> ### [`v12.42.2`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12422-2026-07-01) [Compare Source](https://redirect.github.com/motiondivision/motion/compare/v12.42.1...v12.42.2) ##### Fixed - `animateView`: Cropped group layers now animate `border-radius` from the old to new radius. ### [`v12.42.1`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#12421-2026-06-30) [Compare Source](https://redirect.github.com/motiondivision/motion/compare/v12.42.0...v12.42.1) ##### Fixed - `animateView`: Old layer fade out now cancelled when defining `.new()`. </details> <details> <summary>vercel/next.js (next)</summary> ### [`v16.2.10`](https://redirect.github.com/vercel/next.js/compare/v16.2.9...v16.2.10) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v16.2.9...v16.2.10) </details> <details> <summary>amannn/next-intl (next-intl)</summary> ### [`v4.13.1`](https://redirect.github.com/amannn/next-intl/blob/HEAD/CHANGELOG.md#4131-2026-06-30) [Compare Source](https://redirect.github.com/amannn/next-intl/compare/v4.13.0...v4.13.1) ##### Bug Fixes - Handle ICU escape sequences around `<` consistently in dev and production ([#&#8203;2352](https://redirect.github.com/amannn/next-intl/issues/2352)) ([4025d1f](https://redirect.github.com/amannn/next-intl/commit/4025d1f106ce245ad2887449001e626bee76402f)) – by [@&#8203;amannn](https://redirect.github.com/amannn) </details> <details> <summary>haydenbleasel/ultracite (ultracite)</summary> ### [`v7.8.4`](https://redirect.github.com/haydenbleasel/ultracite/releases/tag/ultracite%407.8.4) [Compare Source](https://redirect.github.com/haydenbleasel/ultracite/compare/ultracite@7.8.3...ultracite@7.8.4) ##### Patch Changes - [`e4ddd22`](https://redirect.github.com/haydenbleasel/ultracite/commit/e4ddd22): Ignore `.yarn` directories by default - [`a1d5c06`](https://redirect.github.com/haydenbleasel/ultracite/commit/a1d5c06): Configure Oxfmt to never wrap prose (`proseWrap: "never"`) - [`df709a4`](https://redirect.github.com/haydenbleasel/ultracite/commit/df709a4): Ignore `.wrangler` and `.wrangler-dry-run` output directories by default </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Automerge - At any time (no schedule defined) 🚦 **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](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/giacomoguidotto/blueprint). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 5011a8c commit 00f66f0

2 files changed

Lines changed: 148 additions & 120 deletions

File tree

0 commit comments

Comments
 (0)