biomejs/biome (@biomejs/biome)
### [`v1.7.3`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#173-2024-05-06)
[Compare Source](https://togithub.com/biomejs/biome/compare/2c70d3fde5b13ec9ef0915d22837ab8321b6737f...b9f90b7ee63506a1995bc29f4e389efec25a1525)
##### CLI
##### Bug fixes
- The [stdin-file-path](https://biomejs.dev/guides/integrate-in-editor/#use-stdin) option now works correctly for Astro/Svelte/Vue files ([#2686](https://togithub.com/biomejs/biome/pull/2686))
Fix [#2225](https://togithub.com/biomejs/biome/issues/2225) where lint output become empty for Vue files.
Contributed by [@tasshi-me](https://togithub.com/tasshi-me)
- `biome migrate eslint` now correctly resolve `@scope/eslint-config` ([#2705](https://togithub.com/biomejs/biome/issues/2705)). Contributed by [@Conaclos](https://togithub.com/Conaclos)
##### Formatter
##### Linter
##### New features
- Add [nursery/useExplicitLengthCheck](https://biomejs.dev/linter/rules/use-explicit-length-check/).
##### Bug fixes
- [noBlankTarget](https://biomejs.dev/linter/rules/no-blank-target/) no longer hangs when applying a code fix ([#2675](https://togithub.com/biomejs/biome/issues/2675)).
Previously, the following code made Biome hangs when applying a code fix.
```jsx
```
Contributed by [@Conaclos](https://togithub.com/Conaclos)
- [noRedeclare](https://biomejs.dev/linter/rules/no-redeclare/) no longer panics on conditional type ([#2659](https://togithub.com/biomejs/biome/issues/2659)).
This is a regression introduced by [#2394](https://togithub.com/biomejs/biome/issues/2394).
This regression makes `noRedeclare` panics on every conditional types with `infer` bindings.
Contributed by [@Conaclos](https://togithub.com/Conaclos)
- [noUnusedLabels](https://biomejs.dev/linter/rules/no-unused-labels/) and [noConfusingLabels](https://biomejs.dev/linter/rules/no-confusing-labels/) now ignore svelte reactive statements ([#2571](https://togithub.com/biomejs/biome/issues/2571)).
The rules now ignore reactive Svelte blocks in Svelte components.
```svelte
```
Contributed by [@Conaclos](https://togithub.com/Conaclos)
- [useExportType](https://biomejs.dev/linter/rules/use-export-type/) no longer removes leading comments ([#2685](https://togithub.com/biomejs/biome/issues/2685)).
Previously, `useExportType` removed leading comments when it factorized the `type` qualifier.
It now provides a code fix that preserves the leading comments:
```diff
- export {
+ export type {
/**leading comment*/
- type T
+ T
}
```
Contributed by [@Conaclos](https://togithub.com/Conaclos)
- [useJsxKeyInIterable](https://biomejs.dev/linter/rules/use-jsx-key-in-iterable/) no longer reports false positive when iterating on non-jsx items ([#2590](https://togithub.com/biomejs/biome/issues/2590)).
The following snipet of code no longer triggers the rule:
```jsx
<>{data.reduce((total, next) => total + next, 0)}>
```
Contributed by [@dyc3](https://togithub.com/dyc3)
- Fix typo by renaming `useConsistentBuiltinInstatiation` to `useConsistentBuiltinInstantiation`
Contributed by [@minht11](https://togithub.com/minht11)
i18next/i18next (i18next)
### [`v23.11.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23114)
[Compare Source](https://togithub.com/i18next/i18next/compare/v23.11.3...v23.11.4)
- perf(interpolator): use object deconstruction [2181](https://togithub.com/i18next/i18next/pull/2181)
pnpm/pnpm (pnpm)
### [`v8.15.8`](https://togithub.com/pnpm/pnpm/compare/v8.15.7...v8.15.8)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.7...v8.15.8)
### [`v8.15.7`](https://togithub.com/pnpm/pnpm/compare/v8.15.6...v8.15.7)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.6...v8.15.7)
### [`v8.15.6`](https://togithub.com/pnpm/pnpm/releases/tag/v8.15.6)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.5...v8.15.6)
#### Patch Changes
- The exit code of the child process should be preserved on `pnpm run` [#7817](https://togithub.com/pnpm/pnpm/issues/7817).
- When sorting packages in a workspace, take into account workspace dependencies specified as `peerDependencies` [#7813](https://togithub.com/pnpm/pnpm/issues/7813).
- Add `--ignore-scripts` argument to `prune` command [#7836](https://togithub.com/pnpm/pnpm/pull/7836).
#### Platinum Sponsors
#### Gold Sponsors
#### Silver Sponsors
remix-run/react-router (react-router)
### [`v6.23.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6231)
[Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.23.0...react-router@6.23.1)
##### Patch Changes
- allow undefined to be resolved with `` ([#11513](https://togithub.com/remix-run/react-router/pull/11513))
- Updated dependencies:
- `@remix-run/router@1.16.1`
remix-run/react-router (react-router-dom)
### [`v6.23.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6231)
[Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.23.0...react-router-dom@6.23.1)
##### Patch Changes
- Check for `document` existence when checking `startViewTransition` ([#11544](https://togithub.com/remix-run/react-router/pull/11544))
- Change the `react-router-dom/server` import back to `react-router-dom` instead of `index.ts` ([#11514](https://togithub.com/remix-run/react-router/pull/11514))
- Updated dependencies:
- `@remix-run/router@1.16.1`
- `react-router@6.23.1`
sass/dart-sass (sass)
### [`v1.77.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1771)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.77.0...1.77.1)
- Fix a crash that could come up with importers in certain contexts.
### [`v1.77.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1770)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.76.0...1.77.0)
- *Don't* throw errors for at-rules in keyframe blocks.
Configuration
📅 Schedule: Branch creation - "before 6am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.7.2
->1.7.3
20.12.8
->20.12.11
18.3.1
->18.3.2
23.11.3
->23.11.4
8.15.5
->8.15.8
6.23.0
->6.23.1
6.23.0
->6.23.1
1.76.0
->1.77.1
Release Notes
biomejs/biome (@biomejs/biome)
### [`v1.7.3`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#173-2024-05-06) [Compare Source](https://togithub.com/biomejs/biome/compare/2c70d3fde5b13ec9ef0915d22837ab8321b6737f...b9f90b7ee63506a1995bc29f4e389efec25a1525) ##### CLI ##### Bug fixes - The [stdin-file-path](https://biomejs.dev/guides/integrate-in-editor/#use-stdin) option now works correctly for Astro/Svelte/Vue files ([#2686](https://togithub.com/biomejs/biome/pull/2686)) Fix [#2225](https://togithub.com/biomejs/biome/issues/2225) where lint output become empty for Vue files. Contributed by [@tasshi-me](https://togithub.com/tasshi-me) - `biome migrate eslint` now correctly resolve `@scope/eslint-config` ([#2705](https://togithub.com/biomejs/biome/issues/2705)). Contributed by [@Conaclos](https://togithub.com/Conaclos) ##### Formatter ##### Linter ##### New features - Add [nursery/useExplicitLengthCheck](https://biomejs.dev/linter/rules/use-explicit-length-check/). ##### Bug fixes - [noBlankTarget](https://biomejs.dev/linter/rules/no-blank-target/) no longer hangs when applying a code fix ([#2675](https://togithub.com/biomejs/biome/issues/2675)). Previously, the following code made Biome hangs when applying a code fix. ```jsx ``` Contributed by [@Conaclos](https://togithub.com/Conaclos) - [noRedeclare](https://biomejs.dev/linter/rules/no-redeclare/) no longer panics on conditional type ([#2659](https://togithub.com/biomejs/biome/issues/2659)). This is a regression introduced by [#2394](https://togithub.com/biomejs/biome/issues/2394). This regression makes `noRedeclare` panics on every conditional types with `infer` bindings. Contributed by [@Conaclos](https://togithub.com/Conaclos) - [noUnusedLabels](https://biomejs.dev/linter/rules/no-unused-labels/) and [noConfusingLabels](https://biomejs.dev/linter/rules/no-confusing-labels/) now ignore svelte reactive statements ([#2571](https://togithub.com/biomejs/biome/issues/2571)). The rules now ignore reactive Svelte blocks in Svelte components. ```svelte ``` Contributed by [@Conaclos](https://togithub.com/Conaclos) - [useExportType](https://biomejs.dev/linter/rules/use-export-type/) no longer removes leading comments ([#2685](https://togithub.com/biomejs/biome/issues/2685)). Previously, `useExportType` removed leading comments when it factorized the `type` qualifier. It now provides a code fix that preserves the leading comments: ```diff - export { + export type { /**leading comment*/ - type T + T } ``` Contributed by [@Conaclos](https://togithub.com/Conaclos) - [useJsxKeyInIterable](https://biomejs.dev/linter/rules/use-jsx-key-in-iterable/) no longer reports false positive when iterating on non-jsx items ([#2590](https://togithub.com/biomejs/biome/issues/2590)). The following snipet of code no longer triggers the rule: ```jsx <>{data.reduce((total, next) => total + next, 0)}> ``` Contributed by [@dyc3](https://togithub.com/dyc3) - Fix typo by renaming `useConsistentBuiltinInstatiation` to `useConsistentBuiltinInstantiation` Contributed by [@minht11](https://togithub.com/minht11)i18next/i18next (i18next)
### [`v23.11.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23114) [Compare Source](https://togithub.com/i18next/i18next/compare/v23.11.3...v23.11.4) - perf(interpolator): use object deconstruction [2181](https://togithub.com/i18next/i18next/pull/2181)pnpm/pnpm (pnpm)
### [`v8.15.8`](https://togithub.com/pnpm/pnpm/compare/v8.15.7...v8.15.8) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.7...v8.15.8) ### [`v8.15.7`](https://togithub.com/pnpm/pnpm/compare/v8.15.6...v8.15.7) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.6...v8.15.7) ### [`v8.15.6`](https://togithub.com/pnpm/pnpm/releases/tag/v8.15.6) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.5...v8.15.6) #### Patch Changes - The exit code of the child process should be preserved on `pnpm run` [#7817](https://togithub.com/pnpm/pnpm/issues/7817). - When sorting packages in a workspace, take into account workspace dependencies specified as `peerDependencies` [#7813](https://togithub.com/pnpm/pnpm/issues/7813). - Add `--ignore-scripts` argument to `prune` command [#7836](https://togithub.com/pnpm/pnpm/pull/7836). #### Platinum Sponsorsremix-run/react-router (react-router)
### [`v6.23.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6231) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.23.0...react-router@6.23.1) ##### Patch Changes - allow undefined to be resolved with `remix-run/react-router (react-router-dom)
### [`v6.23.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6231) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.23.0...react-router-dom@6.23.1) ##### Patch Changes - Check for `document` existence when checking `startViewTransition` ([#11544](https://togithub.com/remix-run/react-router/pull/11544)) - Change the `react-router-dom/server` import back to `react-router-dom` instead of `index.ts` ([#11514](https://togithub.com/remix-run/react-router/pull/11514)) - Updated dependencies: - `@remix-run/router@1.16.1` - `react-router@6.23.1`sass/dart-sass (sass)
### [`v1.77.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1771) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.77.0...1.77.1) - Fix a crash that could come up with importers in certain contexts. ### [`v1.77.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1770) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.76.0...1.77.0) - *Don't* throw errors for at-rules in keyframe blocks.Configuration
📅 Schedule: Branch creation - "before 6am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.