Closed renovate[bot] closed 1 month ago
Latest commit: fa1fd7a868b169eda6b0c0d4c34e4e1d9910ac7f
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
Package | New capabilities | Transitives | Size | Publisher |
---|---|---|---|---|
npm/@biomejs/biome@1.9.3 | None | 0 |
206 kB | conaclos, dominionl, ematipico, ...1 more |
npm/@changesets/cli@2.27.9 | Transitive: environment, eval, filesystem, shell, unsafe | +100 |
15.8 MB | changesets-release-bot |
npm/@preconstruct/cli@2.8.8 | Transitive: environment, filesystem, shell, unsafe | +138 |
21.3 MB | preconstruct-release-bot |
npm/@types/lodash@4.17.10 | None | 0 |
867 kB | types |
npm/@types/react@18.3.11 | None | +2 |
1.69 MB | types |
🚮 Removed packages: npm/@biomejs/biome@1.9.2, npm/@changesets/cli@2.27.8, npm/@preconstruct/cli@2.8.7, npm/@types/lodash@4.17.9, npm/@types/react@18.3.10
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 92.86%. Comparing base (
ec3c639
) to head (fa1fd7a
). Report is 1 commits behind head on main.
This PR contains the following updates:
1.9.2
->1.9.3
2.27.8
->2.27.9
2.8.7
->2.8.8
4.17.9
->4.17.10
18.3.10
->18.3.11
9.11.0
->9.12.0
Release Notes
biomejs/biome (@biomejs/biome)
### [`v1.9.3`](https://redirect.github.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v193-2024-10-01) [Compare Source](https://redirect.github.com/biomejs/biome/compare/5f2287e005eadb261a4c78e4ec0fdc0d46068551...3d498ed6399dc642d045f9bb9e9782a88c6bd4c9) ##### CLI ##### New features - GritQL queries that match functions or methods will now match async functions or methods as well. If this is not what you want, you can capture the `async` keyword (or its absence) in a metavariable and assert its emptiness: ```grit $async function foo() {} where $async <: . ``` Contributed by [@arendjr](https://redirect.github.com/arendjr) ##### Bug fixes - Fix [#4077](https://redirect.github.com/biomejs/biome/issues/4077): Grit queries no longer need to match the statement's trailing semicolon. Contributed by [@arendjr](https://redirect.github.com/arendjr) - Fix [#4102](https://redirect.github.com/biomejs/biome/issues/4102). Now the CLI command `lint` doesn't exit with an error code when using `--write`/`--fix`. Contributed by [@ematipico](https://redirect.github.com/ematipico) ##### Configuration ##### Bug fixes - Fix [#4125](https://redirect.github.com/biomejs/biome/issues/4125), where `noLabelWithoutControl` options where incorrectly marked as mandatory. Contributed by [@ematipico](https://redirect.github.com/ematipico) ##### Editors - Fix a case where CSS files weren't correctly linted using the default configuration. Contributed by [@ematipico](https://redirect.github.com/ematipico) ##### Formatter ##### Bug fixes - Fix [#3924](https://redirect.github.com/biomejs/biome/issues/3924) where GraphQL formatter panics in block comments with empty line. Contributed by [@vohoanglong0107](https://redirect.github.com/vohoanglong0107) - Fix a case where raw values inside `url()` functions weren't properly trimmed. ```diff .value { - background: url( - whitespace-around-string - ); + background: url(whitespace-around-string); } ``` Contributed by [@ematipico](https://redirect.github.com/ematipico) - Fixed [#4076](https://redirect.github.com/biomejs/biome/issues/4076), where a media query wasn't correctly formatted: ```diff .class { - @media (1024px <= width <=1280px) { + @media (1024px <= width <= 1280px) { color: red; } } ``` Contributed by [@blaze-d83](https://redirect.github.com/blaze-d83) ##### JavaScript API ##### Bug fixes - Fix [#3881](https://redirect.github.com/biomejs/biome/issues/3881), by updating the APIs to use the latest WASM changes. Contributed by [@ematipico](https://redirect.github.com/ematipico) ##### Linter ##### New features - Add [noDescendingSpecificity](https://biomejs.dev/linter/rules/no-descending-specificity/). Contributed by [@tunamaguro](https://redirect.github.com/tunamaguro) - Add [noNestedTernary](https://biomejs.dev/linter/rules/no-nested-ternary/). Contributed by [@kaykdm](https://redirect.github.com/kaykdm) - Add [noTemplateCurlyInString](https://biomejs.dev/linter/rules/no-template-curly-in-string/). Contributed by [@fireairforce](https://redirect.github.com/fireairforce) - Add [noOctalEscape](https://biomejs.dev/linter/rules/no-octal-escape/). Contributed by [@fireairforce](https://redirect.github.com/fireairforce) ##### Enhancements - Add an option `reportUnnecessaryDependencies` to [useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/). Defaults to true. When set to false, errors will be suppressed for React hooks that declare dependencies but do not use them. Contributed by [@simon-paris](https://redirect.github.com/simon-paris) - Add an option `reportMissingDependenciesArray` to [useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/). Contributed by [@simon-paris](https://redirect.github.com/simon-paris) ##### Bug fixes - [noControlCharactersInRegex](https://www.biomejs.dev/linter/rules/no-control-characters-in-regex) no longer panics on regexes with incomplete escape sequences. Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noMisleadingCharacterClass](https://biomejs.dev/linter/rules/no-misleading-character-class/) no longer reports issues outside of character classes. The following code is no longer reported: ```js /[a-z]👍/; ``` Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noUndeclaredDependencies](https://biomejs.dev/linter/rules/no-undeclared-dependencies/) no longer reports Node.js builtin modules as undeclared dependencies. The rule no longer reports the following code: ```js import * as fs from "fs"; ``` Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/) no longer panics when suggesting the renaming of a variable at the start of a file ([#4114](https://redirect.github.com/biomejs/biome/issues/4114)). Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noUselessEscapeInRegex](https://biomejs.dev/linter/rules/no-useless-escape-in-regex/) no longer panics on regexes that start with an empty character class. Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noUselessStringConcat](https://biomejs.dev/linter/rules/no-useless-string-concat/) no longer panics when it encounters malformed code. Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noUnusedFunctionParameters](https://biomejs.dev/linter/rules/no-unused-function-parameters/) no longer reports unused parameters inside an object pattern with a rest parameter. In the following code, the rule no longer reports `a` as unused. ```js function f({ a, ...rest }) { return rest; } ``` This matches the behavior of [noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/). Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [useButtonType](https://biomejs.dev/linter/rules/use-button-type/) no longer reports dynamically created button with a valid type ([#4072](https://redirect.github.com/biomejs/biome/issues/4072)). The following code is no longer reported: ```js React.createElement("button", { type: "button" }, "foo") ``` Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [useSemanticElements](https://biomejs.dev/linter/rules/use-semantic-elements/) now ignores elements with the `img` role ([#3994](https://redirect.github.com/biomejs/biome/issues/3994)). [MDN recommends](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/img_role) using `role="img"` for grouping images or creating an image from other elements. The following code is no longer reported: ```jsx🐈 😂
changesets/changesets (@changesets/cli)
### [`v2.27.9`](https://redirect.github.com/changesets/changesets/releases/tag/%40changesets/cli%402.27.9) [Compare Source](https://redirect.github.com/changesets/changesets/compare/@changesets/cli@2.27.8...@changesets/cli@2.27.9) ##### Patch Changes - [#1458](https://redirect.github.com/changesets/changesets/pull/1458) [`400ab7b`](https://redirect.github.com/changesets/changesets/commit/400ab7b5995aa4463c8db003a97bcfe11185422e) Thanks [@benmccann](https://redirect.github.com/benmccann)! - Moved `@types/semver` to `devDependencies` - [#1462](https://redirect.github.com/changesets/changesets/pull/1462) [`689e541`](https://redirect.github.com/changesets/changesets/commit/689e54127fe059425c6be51e2802879b49b0b5d8) Thanks [@benmccann](https://redirect.github.com/benmccann)! - remove `outdent` dependencypreconstruct/preconstruct (@preconstruct/cli)
### [`v2.8.8`](https://redirect.github.com/preconstruct/preconstruct/releases/tag/%40preconstruct/cli%402.8.8) [Compare Source](https://redirect.github.com/preconstruct/preconstruct/compare/@preconstruct/cli@2.8.7...@preconstruct/cli@2.8.8) ##### Patch Changes - [#599](https://redirect.github.com/preconstruct/preconstruct/pull/599) [`4b920e7`](https://redirect.github.com/preconstruct/preconstruct/commit/4b920e77384f9950063dc25047b839d2c1ed00d7) Thanks [@VanTanev](https://redirect.github.com/VanTanev)! - Remove unnecessary dependency on `meow` CLI parsing library, as [@preconstruct/cli](https://redirect.github.com/preconstruct/cli) only takes a single positional argument denoting a preconstruct command. - [#602](https://redirect.github.com/preconstruct/preconstruct/pull/602) [`b62bd19`](https://redirect.github.com/preconstruct/preconstruct/commit/b62bd192465a7e0cef190732fb06c230efcae1fa) Thanks [@emmatown](https://redirect.github.com/emmatown)! - Fix referencing a type from another package in the same preconstruct build that has a `.d.ts` file at the entrypointpnpm/pnpm (pnpm)
### [`v9.12.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.12.0): pnpm 9.12 [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.11.0...v9.12.0) ##### Minor Changes - Fix peer dependency resolution dead lock [#8570](https://redirect.github.com/pnpm/pnpm/issues/8570). This change might change some of the keys in the `snapshots` field inside `pnpm-lock.yaml` but it should happen very rarely. - `pnpm outdated` command supports now a `--sort-by=name` option for sorting outdated dependencies by package name [#8523](https://redirect.github.com/pnpm/pnpm/pull/8523). - Added the ability for `overrides` to remove dependencies by specifying `"-"` as the field value [#8572](https://redirect.github.com/pnpm/pnpm/issues/8572). For example, to remove `lodash` from the dependencies, use this configuration in `package.json`: ```json { "pnpm": { "overrides": { "lodash": "-" } } } ``` ##### Patch Changes - Fixed an issue where `pnpm list --json pkg` showed `"private": false` for a private package [#8519](https://redirect.github.com/pnpm/pnpm/issues/8519). - Packages with `libc` that differ from `pnpm.supportedArchitectures.libc` are not downloaded [#7362](https://redirect.github.com/pnpm/pnpm/issues/7362). - Prevent `ENOENT` errors caused by running `store prune` in parallel [#8586](https://redirect.github.com/pnpm/pnpm/pull/8586). - Add issues alias to `pnpm bugs` [#8596](https://redirect.github.com/pnpm/pnpm/pull/8596). ##### Platinum SponsorsConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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 if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.