Commit daa879b
authored
chore(deps): update all non-major dependencies (#1141)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).
This PR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| [biome](https://redirect.github.com/biomejs/biome) | | patch | `2.2.3`
-> `2.2.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/alecthomas/repr](https://redirect.github.com/alecthomas/repr)
| require | patch | `v0.5.1` -> `v0.5.2` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [uv](https://redirect.github.com/astral-sh/uv) | | patch | `0.8.15` ->
`0.8.17` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>biomejs/biome (biome)</summary>
###
[`v2.2.4`](https://redirect.github.com/biomejs/biome/releases/tag/%40biomejs/biome%402.2.4):
Biome CLI v2.2.4
#### 2.2.4
##### Patch Changes
- [#​7453](https://redirect.github.com/biomejs/biome/pull/7453) [
`aa8cea3`](https://redirect.github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1)
Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Fixed
[#​7242](https://redirect.github.com/biomejs/biome/issues/7242):
Aliases specified in
`package.json`'s `imports` section now support having multiple targets
as part of an array.
- [#​7454](https://redirect.github.com/biomejs/biome/pull/7454) [
`ac17183`](https://redirect.github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4)
Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Greatly
improved performance of
`noImportCycles` by eliminating allocations.
In one repository, the total runtime of Biome with only `noImportCycles`
enabled went from \~23s down to \~4s.
- [#​7447](https://redirect.github.com/biomejs/biome/pull/7447) [
`7139aad`](https://redirect.github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704)
Thanks [@​rriski](https://redirect.github.com/rriski)! - Fixes
[#​7446](https://redirect.github.com/biomejs/biome/issues/7446).
The GritQL
`$...` spread metavariable now correctly matches members in object
literals, aligning its behavior with arrays and function calls.
- [#​6710](https://redirect.github.com/biomejs/biome/pull/6710) [
`98cf9af`](https://redirect.github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02)
Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Fixed
[#​4723](https://redirect.github.com/biomejs/biome/issues/7423):
Type inference now recognises
*index signatures* and their accesses when they are being indexed as a
string.
##### Example
```ts
type BagOfPromises = {
// This is an index signature definition. It declares that instances of type
// `BagOfPromises` can be indexed using arbitrary strings.
[property: string]: Promise<void>;
};
let bag: BagOfPromises = {};
// Because `bag.iAmAPromise` is equivalent to `bag["iAmAPromise"]`, this is
// considered an access to the string index, and a Promise is expected.
bag.iAmAPromise;
```
- [#​7415](https://redirect.github.com/biomejs/biome/pull/7415) [
`d042f18`](https://redirect.github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7)
Thanks [@​qraqras](https://redirect.github.com/qraqras)! - Fixed
[#​7212](https://redirect.github.com/biomejs/biome/issues/7212),
now the [
`useOptionalChain`](https://biomejs.dev/linter/rules/use-optional-chain/)
rule recognizes optional chaining using
`typeof` (e.g., `typeof foo !== 'undefined' && foo.bar`).
- [#​7419](https://redirect.github.com/biomejs/biome/pull/7419) [
`576baf4`](https://redirect.github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59)
Thanks [@​Conaclos](https://redirect.github.com/Conaclos)! - Fixed
[#​7323](https://redirect.github.com/biomejs/biome/issues/7323). [
`noUnusedPrivateClassMembers`](https://biomejs.dev/linter/rules/no-unused-private-class-members/)
no longer reports as unused TypeScript
`private` members if the rule encounters a computed access on `this`.
In the following example, `member` as previously reported as unused. It
is no longer reported.
```ts
class TsBioo {
private member: number;
set_with_name(name: string, value: number) {
this[name] = value;
}
}
```
- [
`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26)
Thanks [@​ematipico](https://redirect.github.com/ematipico)! -
Added the new nursery lint rule
`noJsxLiterals`, which disallows the use of string literals inside JSX.
The rule catches these cases:
```jsx
<>
<div>test</div> {/* test is invalid */}
<>test</>
<div>
{/* this string is invalid */}
asdjfl test foo
</div>
</>
```
- [#​7406](https://redirect.github.com/biomejs/biome/pull/7406) [
`b906112`](https://redirect.github.com/biomejs/biome/commit/b90611223dbab116c4c1678a374c1a48c29a34a0)
Thanks [@​mdevils](https://redirect.github.com/mdevils)! - Fixed
an issue
([#​6393](https://redirect.github.com/biomejs/biome/issues/6393))
where the
[useHookAtTopLevel](https://biomejs.dev/linter/rules/use-hook-at-top-level/)
rule reported excessive diagnostics for nested hook calls.
The rule now reports only the offending top-level call site, not
sub-hooks of composite hooks.
```js
// Before: reported twice (useFoo and useBar).
function useFoo() {
return useBar();
}
function Component() {
if (cond) useFoo();
}
// After: reported once at the call to useFoo().
```
- [#​7461](https://redirect.github.com/biomejs/biome/pull/7461) [
`ea585a9`](https://redirect.github.com/biomejs/biome/commit/ea585a9394a4126370b865f565ad43b757e736ab)
Thanks [@​arendjr](https://redirect.github.com/arendjr)! -
Improved performance of
`noPrivateImports` by eliminating allocations.
In one repository, the total runtime of Biome with only
`noPrivateImports` enabled went from \~3.2s down to \~1.4s.
- [
`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26)
Thanks [@​ematipico](https://redirect.github.com/ematipico)! -
Fixed
[#​7411](https://redirect.github.com/biomejs/biome/issues/7411).
The Biome Language Server had a regression where opening an editor with
a file already open wouldn't load the project settings correctly.
- [#​7142](https://redirect.github.com/biomejs/biome/pull/7142) [
`53ff5ae`](https://redirect.github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359)
Thanks [@​Netail](https://redirect.github.com/Netail)! - Added the
new nursery rule [
`noDuplicateDependencies`](https://biomejs.dev/linter/rules/no-duplicate-dependencies/),
which verifies that no dependencies are duplicated between the
`bundledDependencies`, `bundleDependencies`, `dependencies`,
`devDependencies`, `overrides`,
`optionalDependencies`, and `peerDependencies` sections.
For example, the following snippets will trigger the rule:
```json
{
"dependencies": {
"foo": ""
},
"devDependencies": {
"foo": ""
}
}
```
```json
{
"dependencies": {
"foo": ""
},
"optionalDependencies": {
"foo": ""
}
}
```
```json
{
"dependencies": {
"foo": ""
},
"peerDependencies": {
"foo": ""
}
}
```
- [
`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26)
Thanks [@​ematipico](https://redirect.github.com/ematipico)! -
Fixed
[#​3824](https://redirect.github.com/biomejs/biome/issues/3824).
Now the option CLI
`--color` is correctly applied to logging too.
</details>
<details>
<summary>alecthomas/repr (github.com/alecthomas/repr)</summary>
###
[`v0.5.2`](https://redirect.github.com/alecthomas/repr/compare/v0.5.1...v0.5.2)
[Compare
Source](https://redirect.github.com/alecthomas/repr/compare/v0.5.1...v0.5.2)
</details>
<details>
<summary>astral-sh/uv (uv)</summary>
###
[`v0.8.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0817)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.8.16...0.8.17)
Released on 2025-09-10.
##### Enhancements
- Improve error message for HTTP validation in auth services
([#​15768](https://redirect.github.com/astral-sh/uv/pull/15768))
- Respect `PYX_API_URL` when suggesting `uv auth login` on 401
([#​15774](https://redirect.github.com/astral-sh/uv/pull/15774))
- Add pyx as a supported PyTorch index URL
([#​15769](https://redirect.github.com/astral-sh/uv/pull/15769))
##### Bug fixes
- Avoid initiating login flow for invalid API keys
([#​15773](https://redirect.github.com/astral-sh/uv/pull/15773))
- Do not search for a password for requests with a token attached
already
([#​15772](https://redirect.github.com/astral-sh/uv/pull/15772))
- Filter pre-release Python versions in `uv init --script`
([#​15747](https://redirect.github.com/astral-sh/uv/pull/15747))
###
[`v0.8.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0816)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.8.15...0.8.16)
##### Enhancements
- Allow `--editable` to override `editable = false` annotations
([#​15712](https://redirect.github.com/astral-sh/uv/pull/15712))
- Allow `editable = false` for workspace sources
([#​15708](https://redirect.github.com/astral-sh/uv/pull/15708))
- Show a dedicated error for virtual environments in source trees on
build
([#​15748](https://redirect.github.com/astral-sh/uv/pull/15748))
- Support Android platform tags
([#​15646](https://redirect.github.com/astral-sh/uv/pull/15646))
- Support iOS platform tags
([#​15640](https://redirect.github.com/astral-sh/uv/pull/15640))
- Support scripts with inline metadata in `--with-requirements` and
`--requirements`
([#​12763](https://redirect.github.com/astral-sh/uv/pull/12763))
##### Preview features
- Support `--no-project` in `uv format`
([#​15572](https://redirect.github.com/astral-sh/uv/pull/15572))
- Allow `uv format` in unmanaged projects
([#​15553](https://redirect.github.com/astral-sh/uv/pull/15553))
##### Bug fixes
- Avoid erroring when `match-runtime` target is optional
([#​15671](https://redirect.github.com/astral-sh/uv/pull/15671))
- Ban empty usernames and passwords in `uv auth`
([#​15743](https://redirect.github.com/astral-sh/uv/pull/15743))
- Error early for parent path in build backend
([#​15733](https://redirect.github.com/astral-sh/uv/pull/15733))
- Retry on IO errors during HTTP/2 streaming
([#​15675](https://redirect.github.com/astral-sh/uv/pull/15675))
- Support recursive requirements and constraints inclusion
([#​15657](https://redirect.github.com/astral-sh/uv/pull/15657))
- Use token store credentials for `uv publish`
([#​15759](https://redirect.github.com/astral-sh/uv/pull/15759))
- Fix virtual environment activation script compatibility with latest
nushell
([#​15272](https://redirect.github.com/astral-sh/uv/pull/15272))
- Skip Python interpreters that cannot be queried with permission errors
([#​15685](https://redirect.github.com/astral-sh/uv/pull/15685))
##### Documentation
- Clarify that `uv auth` commands take a URL
([#​15664](https://redirect.github.com/astral-sh/uv/pull/15664))
- Improve the CLI help for options that accept requirements files
([#​15706](https://redirect.github.com/astral-sh/uv/pull/15706))
- Adds example for caching for managed Python downloads in Docker builds
([#​15689](https://redirect.github.com/astral-sh/uv/pull/15689))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (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/alecthomas/chroma).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent a5dc086 commit daa879b
7 files changed
+6
-4
lines changedFile renamed without changes.
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| |||
0 commit comments