1
0
mirror of https://github.com/alecthomas/chroma.git synced 2025-09-16 09:16:32 +02:00

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` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/biome/2.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/biome/2.2.3/2.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/alecthomas/repr](https://redirect.github.com/alecthomas/repr)
| require | patch | `v0.5.1` -> `v0.5.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2falecthomas%2frepr/v0.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2falecthomas%2frepr/v0.5.1/v0.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [uv](https://redirect.github.com/astral-sh/uv) | | patch | `0.8.15` ->
`0.8.17` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/uv/0.8.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/uv/0.8.15/0.8.17?slim=true)](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

- [#&#8203;7453](https://redirect.github.com/biomejs/biome/pull/7453) [

`aa8cea3`](aa8cea31af)
Thanks [@&#8203;arendjr](https://redirect.github.com/arendjr)! - Fixed
[#&#8203;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.

- [#&#8203;7454](https://redirect.github.com/biomejs/biome/pull/7454) [

`ac17183`](ac171839a3)
Thanks [@&#8203;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.

- [#&#8203;7447](https://redirect.github.com/biomejs/biome/pull/7447) [

`7139aad`](7139aad75b)
Thanks [@&#8203;rriski](https://redirect.github.com/rriski)! - Fixes
[#&#8203;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.

- [#&#8203;6710](https://redirect.github.com/biomejs/biome/pull/6710) [

`98cf9af`](98cf9af0a4)
Thanks [@&#8203;arendjr](https://redirect.github.com/arendjr)! - Fixed
[#&#8203;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;
```

- [#&#8203;7415](https://redirect.github.com/biomejs/biome/pull/7415) [

`d042f18`](d042f18f55)
Thanks [@&#8203;qraqras](https://redirect.github.com/qraqras)! - Fixed
[#&#8203;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`).

- [#&#8203;7419](https://redirect.github.com/biomejs/biome/pull/7419) [

`576baf4`](576baf4faf)
Thanks [@&#8203;Conaclos](https://redirect.github.com/Conaclos)! - Fixed
[#&#8203;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`](351bccdfe4)
Thanks [@&#8203;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>
  </>
  ```

- [#&#8203;7406](https://redirect.github.com/biomejs/biome/pull/7406) [

`b906112`](b90611223d)
Thanks [@&#8203;mdevils](https://redirect.github.com/mdevils)! - Fixed
an issue
([#&#8203;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().
  ```

- [#&#8203;7461](https://redirect.github.com/biomejs/biome/pull/7461) [

`ea585a9`](ea585a9394)
Thanks [@&#8203;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`](351bccdfe4)
Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! -
Fixed
[#&#8203;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.

- [#&#8203;7142](https://redirect.github.com/biomejs/biome/pull/7142) [

`53ff5ae`](53ff5ae344)
Thanks [@&#8203;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`](351bccdfe4)
Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! -
Fixed
[#&#8203;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
([#&#8203;15768](https://redirect.github.com/astral-sh/uv/pull/15768))
- Respect `PYX_API_URL` when suggesting `uv auth login` on 401
([#&#8203;15774](https://redirect.github.com/astral-sh/uv/pull/15774))
- Add pyx as a supported PyTorch index URL
([#&#8203;15769](https://redirect.github.com/astral-sh/uv/pull/15769))

##### Bug fixes

- Avoid initiating login flow for invalid API keys
([#&#8203;15773](https://redirect.github.com/astral-sh/uv/pull/15773))
- Do not search for a password for requests with a token attached
already
([#&#8203;15772](https://redirect.github.com/astral-sh/uv/pull/15772))
- Filter pre-release Python versions in `uv init --script`
([#&#8203;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
([#&#8203;15712](https://redirect.github.com/astral-sh/uv/pull/15712))
- Allow `editable = false` for workspace sources
([#&#8203;15708](https://redirect.github.com/astral-sh/uv/pull/15708))
- Show a dedicated error for virtual environments in source trees on
build
([#&#8203;15748](https://redirect.github.com/astral-sh/uv/pull/15748))
- Support Android platform tags
([#&#8203;15646](https://redirect.github.com/astral-sh/uv/pull/15646))
- Support iOS platform tags
([#&#8203;15640](https://redirect.github.com/astral-sh/uv/pull/15640))
- Support scripts with inline metadata in `--with-requirements` and
`--requirements`
([#&#8203;12763](https://redirect.github.com/astral-sh/uv/pull/12763))

##### Preview features

- Support `--no-project` in `uv format`
([#&#8203;15572](https://redirect.github.com/astral-sh/uv/pull/15572))
- Allow `uv format` in unmanaged projects
([#&#8203;15553](https://redirect.github.com/astral-sh/uv/pull/15553))

##### Bug fixes

- Avoid erroring when `match-runtime` target is optional
([#&#8203;15671](https://redirect.github.com/astral-sh/uv/pull/15671))
- Ban empty usernames and passwords in `uv auth`
([#&#8203;15743](https://redirect.github.com/astral-sh/uv/pull/15743))
- Error early for parent path in build backend
([#&#8203;15733](https://redirect.github.com/astral-sh/uv/pull/15733))
- Retry on IO errors during HTTP/2 streaming
([#&#8203;15675](https://redirect.github.com/astral-sh/uv/pull/15675))
- Support recursive requirements and constraints inclusion
([#&#8203;15657](https://redirect.github.com/astral-sh/uv/pull/15657))
- Use token store credentials for `uv publish`
([#&#8203;15759](https://redirect.github.com/astral-sh/uv/pull/15759))
- Fix virtual environment activation script compatibility with latest
nushell
([#&#8203;15272](https://redirect.github.com/astral-sh/uv/pull/15272))
- Skip Python interpreters that cannot be queried with permission errors
([#&#8203;15685](https://redirect.github.com/astral-sh/uv/pull/15685))

##### Documentation

- Clarify that `uv auth` commands take a URL
([#&#8203;15664](https://redirect.github.com/astral-sh/uv/pull/15664))
- Improve the CLI help for options that accept requirements files
([#&#8203;15706](https://redirect.github.com/astral-sh/uv/pull/15706))
- Adds example for caching for managed Python downloads in Docker builds
([#&#8203;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>
This commit is contained in:
renovate[bot]
2025-09-16 14:31:16 +10:00
committed by GitHub
parent a5dc08622e
commit daa879b239
7 changed files with 6 additions and 4 deletions

View File

@@ -1 +1 @@
.biome-2.2.3.pkg
.biome-2.2.4.pkg

2
bin/uv
View File

@@ -1 +1 @@
.uv-0.8.15.pkg
.uv-0.8.17.pkg

View File

@@ -1 +1 @@
.uv-0.8.15.pkg
.uv-0.8.17.pkg

2
go.mod
View File

@@ -4,7 +4,7 @@ go 1.22
require (
github.com/alecthomas/assert/v2 v2.11.0
github.com/alecthomas/repr v0.5.1
github.com/alecthomas/repr v0.5.2
github.com/dlclark/regexp2 v1.11.5
)

2
go.sum
View File

@@ -2,6 +2,8 @@ github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8v
github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k=
github.com/alecthomas/repr v0.5.1 h1:E3G4t2QbHTSNpPKBgMTln5KLkZHLOcU7r37J4pXBuIg=
github.com/alecthomas/repr v0.5.1/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
github.com/alecthomas/repr v0.5.2 h1:SU73FTI9D1P5UNtvseffFSGmdNci/O6RsqzeXJtP0Qs=
github.com/alecthomas/repr v0.5.2/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
github.com/dlclark/regexp2 v1.11.5 h1:Q/sSnsKerHeCkc/jSTNq1oCm7KiVgUMZRDUoRu0JQZQ=
github.com/dlclark/regexp2 v1.11.5/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=