Skip to content

Tags: codegen-sh/graph-sitter

Tags

v0.56.14

Toggle v0.56.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update dependency sentry-sdk to v2.41.0 (#126)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [sentry-sdk](https://redirect.github.com/getsentry/sentry-python)
([changelog](https://redirect.github.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
| `==2.28.0` -> `==2.41.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.39.0/2.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>getsentry/sentry-python (sentry-sdk)</summary>

###
[`v2.41.0`](https://redirect.github.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2410)

[Compare
Source](https://redirect.github.com/getsentry/sentry-python/compare/2.40.0...2.41.0)

##### Various fixes & improvements

- feat: Add `concurrent.futures` patch to threading integration
([#&#8203;4770](https://redirect.github.com/getsentry/sentry-python/issues/4770))
by
[@&#8203;alexander-alderman-webb](https://redirect.github.com/alexander-alderman-webb)

The SDK now makes sure to automatically preserve span relationships when
using `ThreadPoolExecutor`.
- chore: Remove old metrics code
([#&#8203;4899](https://redirect.github.com/getsentry/sentry-python/issues/4899))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

Removed all code related to the deprecated experimental metrics feature
(`sentry_sdk.metrics`).
- ref: Remove "experimental" from log function name
([#&#8203;4901](https://redirect.github.com/getsentry/sentry-python/issues/4901))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- fix(ai): Add mapping for gen\_ai message roles
([#&#8203;4884](https://redirect.github.com/getsentry/sentry-python/issues/4884))
by [@&#8203;shellmayr](https://redirect.github.com/shellmayr)
- feat(metrics): Add trace metrics behind an experiments flag
([#&#8203;4898](https://redirect.github.com/getsentry/sentry-python/issues/4898))
by [@&#8203;k-fish](https://redirect.github.com/k-fish)

###
[`v2.40.0`](https://redirect.github.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2400)

[Compare
Source](https://redirect.github.com/getsentry/sentry-python/compare/2.39.0...2.40.0)

##### Various fixes & improvements

- Add LiteLLM integration
([#&#8203;4864](https://redirect.github.com/getsentry/sentry-python/issues/4864))
by [@&#8203;constantinius](https://redirect.github.com/constantinius)
Once you've enabled the [new LiteLLM
integration](https://docs.sentry.io/platforms/python/integrations/litellm/),
you can use the Sentry AI Agents Monitoring, a Sentry dashboard that
helps you understand what's going on with your AI requests:

  ```python
  import sentry_sdk
  from sentry_sdk.integrations.litellm import LiteLLMIntegration
  sentry_sdk.init(
      dsn="<your-dsn>",
  ```

### Set traces\_sample\_rate to 1.0 to capture 100%

### of transactions for tracing.

```
  traces_sample_rate=1.0,
```

### Add data like inputs and responses;

### see
<https://docs.sentry.io/platforms/python/data-management/data-collected/>
for more info

```
  send_default_pii=True,
  integrations=[
      LiteLLMIntegration(),
  ],
```

)

````

- Litestar: Copy request info to prevent cookies mutation (#&#8203;4883) by @&#8203;alexander-alderman-webb
- Add tracing to `DramatiqIntegration` (#&#8203;4571) by @&#8203;Igreh
- Also emit spans for MCP tool calls done by the LLM (#&#8203;4875) by @&#8203;constantinius
- Option to not trace HTTP requests based on status codes (#&#8203;4869) by @&#8203;alexander-alderman-webb
You can now disable transactions for incoming requests with specific HTTP status codes. The [new `trace_ignore_status_codes` option](https://docs.sentry.io/platforms/python/configuration/options/#trace_ignore_status_codes) accepts a `set` of status codes as integers. If a transaction wraps a request that results in one of the provided status codes, the transaction will be unsampled.
  
```python
import sentry_sdk

sentry_sdk.init(
    trace_ignore_status_codes={301, 302, 303, *range(305, 400), 404},
)
````

- Move `_set_agent_data` call to `ai_client_span` function ([#&#8203;4876](https://redirect.github.com/getsentry/sentry-python/issues/4876)) by [@&#8203;constantinius](https://redirect.github.com/constantinius)
- Add script to determine lowest supported versions ([#&#8203;4867](https://redirect.github.com/getsentry/sentry-python/issues/4867)) by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Update `CONTRIBUTING.md` ([#&#8203;4870](https://redirect.github.com/getsentry/sentry-python/issues/4870)) by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- 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/codegen-sh/graph-sitter).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v0.56.13

Toggle v0.56.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update dependency watchfiles to <1.1.1,>=1.1.0 (#107)

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 | Change | Age | Confidence |
|---|---|---|---|
| [watchfiles](https://redirect.github.com/samuelcolvin/watchfiles)
([changelog](https://redirect.github.com/samuelcolvin/watchfiles/releases))
| `<1.1.0,>=1.0.0` -> `<1.1.1,>=1.1.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/watchfiles/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/watchfiles/1.0.5/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>samuelcolvin/watchfiles (watchfiles)</summary>

###
[`v1.1.0`](https://redirect.github.com/samuelcolvin/watchfiles/releases/tag/v1.1.0):
2025-06-15

[Compare
Source](https://redirect.github.com/samuelcolvin/watchfiles/compare/v1.0.5...v1.1.0)

#### What's Changed

- Bump `crossbeam-channel` from 0.5.12 to 0.5.15 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;336](https://redirect.github.com/samuelcolvin/watchfiles/pull/336)
- skip flakey test on windows by
[@&#8203;samuelcolvin](https://redirect.github.com/samuelcolvin) in
[#&#8203;342](https://redirect.github.com/samuelcolvin/watchfiles/pull/342)
- Update notify dependency to 8.0.0, bumping MSRV to 1.77 by
[@&#8203;musicinmybrain](https://redirect.github.com/musicinmybrain) in
[#&#8203;327](https://redirect.github.com/samuelcolvin/watchfiles/pull/327)
- Update PyO3 to 0.25.1 by
[@&#8203;musicinmybrain](https://redirect.github.com/musicinmybrain) in
[#&#8203;340](https://redirect.github.com/samuelcolvin/watchfiles/pull/340)
- test and build with 3.14 & 3.14t by
[@&#8203;samuelcolvin](https://redirect.github.com/samuelcolvin) in
[#&#8203;343](https://redirect.github.com/samuelcolvin/watchfiles/pull/343)
- uprev to 1.1.0 by
[@&#8203;samuelcolvin](https://redirect.github.com/samuelcolvin) in
[#&#8203;344](https://redirect.github.com/samuelcolvin/watchfiles/pull/344)

**Full Changelog**:
<samuelcolvin/watchfiles@v1.0.5...v1.1.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- 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/codegen-sh/graph-sitter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v0.56.12

Toggle v0.56.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update dependency pygithub to v2.8.1 (#106)

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 | Change | Age | Confidence |
|---|---|---|---|
| [PyGithub](https://redirect.github.com/pygithub/pygithub) | `==2.6.1`
-> `==2.8.1` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pygithub/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygithub/2.6.1/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pygithub/pygithub (PyGithub)</summary>

###
[`v2.8.1`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.8.1)

[Compare
Source](https://redirect.github.com/pygithub/pygithub/compare/v2.8.0...v2.8.1)

#### What's Changed

##### Bug Fixes

- Use default type if known type is not supported by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3365](https://redirect.github.com/PyGithub/PyGithub/pull/3365)

**Full Changelog**:
<PyGithub/PyGithub@v2.8.0...v2.8.1>

###
[`v2.8.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.8.0)

[Compare
Source](https://redirect.github.com/pygithub/pygithub/compare/v2.7.0...v2.8.0)

#### What's Changed

##### New Features

- Add self hosted runner management to Organization by
[@&#8203;billnapier](https://redirect.github.com/billnapier) in
[PyGithub/PyGithub#3203](https://redirect.github.com/PyGithub/PyGithub/pull/3203)
- Add support to generate release notes by
[@&#8203;mball-agathos](https://redirect.github.com/mball-agathos) in
[PyGithub/PyGithub#3022](https://redirect.github.com/PyGithub/PyGithub/pull/3022)

##### Improvements

- Fix connection pooling to improve connection performance by
[@&#8203;chriskuehl](https://redirect.github.com/chriskuehl) in
[PyGithub/PyGithub#3289](https://redirect.github.com/PyGithub/PyGithub/pull/3289)
- Add `Repository.get_automated_security_fixes` method by
[@&#8203;zstyblik](https://redirect.github.com/zstyblik) in
[PyGithub/PyGithub#3303](https://redirect.github.com/PyGithub/PyGithub/pull/3303)
- Sync `Issue` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3338](https://redirect.github.com/PyGithub/PyGithub/pull/3338)
- Return more union classes like `NamedUser | Organization | Enterprise`
by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3224](https://redirect.github.com/PyGithub/PyGithub/pull/3224)
- Sync `Enterprise` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3342](https://redirect.github.com/PyGithub/PyGithub/pull/3342)
- Sync `GitReleaseAsset` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3343](https://redirect.github.com/PyGithub/PyGithub/pull/3343)
- Sync many class with OpenAPI spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3344](https://redirect.github.com/PyGithub/PyGithub/pull/3344)
- Point deprecation warnings to the caller code rather than inner class
by [@&#8203;xmo-odoo](https://redirect.github.com/xmo-odoo) in
[PyGithub/PyGithub#3275](https://redirect.github.com/PyGithub/PyGithub/pull/3275)
- Allow for repo strings in all `Team` repo methods by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3356](https://redirect.github.com/PyGithub/PyGithub/pull/3356)

##### Bug Fixes

- Fix API path of `Repository.get_git_ref` by
[@&#8203;csalerno-asml](https://redirect.github.com/csalerno-asml) in
[PyGithub/PyGithub#2992](https://redirect.github.com/PyGithub/PyGithub/pull/2992)
- Rework redirection URL allowance check by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3329](https://redirect.github.com/PyGithub/PyGithub/pull/3329)
- Fix `GitRelease.name`, deprecate `GitRelease.title` by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3346](https://redirect.github.com/PyGithub/PyGithub/pull/3346)
- Remove `"COMMENT"` as the default event for `create_review` by
[@&#8203;eddie-santos](https://redirect.github.com/eddie-santos) in
[PyGithub/PyGithub#3078](https://redirect.github.com/PyGithub/PyGithub/pull/3078)
- Add support for public release assets by
[@&#8203;aolieman](https://redirect.github.com/aolieman) in
[PyGithub/PyGithub#3339](https://redirect.github.com/PyGithub/PyGithub/pull/3339)
- Fix GitHub breaking API change of `maintainers` in
`Organization.create_team` by
[@&#8203;interifter](https://redirect.github.com/interifter) in
[PyGithub/PyGithub#3291](https://redirect.github.com/PyGithub/PyGithub/pull/3291)

##### Maintenance

- Minor fix to release.yml by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3201](https://redirect.github.com/PyGithub/PyGithub/pull/3201)
- Reduce test replay data by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3243](https://redirect.github.com/PyGithub/PyGithub/pull/3243)
- Add check to OpenAPI script to check doc-string verbs by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3332](https://redirect.github.com/PyGithub/PyGithub/pull/3332)
- Improve apply OpenAPI schemas by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3333](https://redirect.github.com/PyGithub/PyGithub/pull/3333)
- Add config to OpenAPI script to ignore schemas by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3334](https://redirect.github.com/PyGithub/PyGithub/pull/3334)
- Add suggest and create method feature to OpenAPI script by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3318](https://redirect.github.com/PyGithub/PyGithub/pull/3318)
- Fix CI OpenApi apply command by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3341](https://redirect.github.com/PyGithub/PyGithub/pull/3341)
- Improve OpenAPI scripts by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3340](https://redirect.github.com/PyGithub/PyGithub/pull/3340)
- Improve OpenAPI CI by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3347](https://redirect.github.com/PyGithub/PyGithub/pull/3347)
- Rework test framework by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3271](https://redirect.github.com/PyGithub/PyGithub/pull/3271)
- Some minor fixes to OpenAPI scripts by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3350](https://redirect.github.com/PyGithub/PyGithub/pull/3350)
- Add manual workflow to fix auto-fixable issues by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3351](https://redirect.github.com/PyGithub/PyGithub/pull/3351)
- Bump actions/download-artifact from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[PyGithub/PyGithub#3330](https://redirect.github.com/PyGithub/PyGithub/pull/3330)
- Use default per-page const in `PaginatedList` by
[@&#8203;sam93210](https://redirect.github.com/sam93210) in
[PyGithub/PyGithub#3039](https://redirect.github.com/PyGithub/PyGithub/pull/3039)
- Bump actions/setup-python from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[PyGithub/PyGithub#3283](https://redirect.github.com/PyGithub/PyGithub/pull/3283)
- Bump actions/checkout from 3 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[PyGithub/PyGithub#3348](https://redirect.github.com/PyGithub/PyGithub/pull/3348)
- Various minor OpenAPI scripts fixes by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3353](https://redirect.github.com/PyGithub/PyGithub/pull/3353)
- Add union class support to OpenAPI script by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3354](https://redirect.github.com/PyGithub/PyGithub/pull/3354)
- Add `github_actions` label to Maintenance section by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3357](https://redirect.github.com/PyGithub/PyGithub/pull/3357)
- Upgrade docformatter pre-commit hook by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3359](https://redirect.github.com/PyGithub/PyGithub/pull/3359)
- Add warning about Checks API in doc-strings by
[@&#8203;atodorov](https://redirect.github.com/atodorov) in
[PyGithub/PyGithub#3229](https://redirect.github.com/PyGithub/PyGithub/pull/3229)
- Update docs on development by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3352](https://redirect.github.com/PyGithub/PyGithub/pull/3352)

#### New Contributors

- [@&#8203;chriskuehl](https://redirect.github.com/chriskuehl) made
their first contribution in
[PyGithub/PyGithub#3289](https://redirect.github.com/PyGithub/PyGithub/pull/3289)
- [@&#8203;zstyblik](https://redirect.github.com/zstyblik) made their
first contribution in
[PyGithub/PyGithub#3303](https://redirect.github.com/PyGithub/PyGithub/pull/3303)
- [@&#8203;csalerno-asml](https://redirect.github.com/csalerno-asml)
made their first contribution in
[PyGithub/PyGithub#2992](https://redirect.github.com/PyGithub/PyGithub/pull/2992)
- [@&#8203;eddie-santos](https://redirect.github.com/eddie-santos) made
their first contribution in
[PyGithub/PyGithub#3078](https://redirect.github.com/PyGithub/PyGithub/pull/3078)
- [@&#8203;aolieman](https://redirect.github.com/aolieman) made their
first contribution in
[PyGithub/PyGithub#3339](https://redirect.github.com/PyGithub/PyGithub/pull/3339)
- [@&#8203;sam93210](https://redirect.github.com/sam93210) made their
first contribution in
[PyGithub/PyGithub#3039](https://redirect.github.com/PyGithub/PyGithub/pull/3039)
- [@&#8203;mball-agathos](https://redirect.github.com/mball-agathos)
made their first contribution in
[PyGithub/PyGithub#3022](https://redirect.github.com/PyGithub/PyGithub/pull/3022)
- [@&#8203;atodorov](https://redirect.github.com/atodorov) made their
first contribution in
[PyGithub/PyGithub#3229](https://redirect.github.com/PyGithub/PyGithub/pull/3229)
- [@&#8203;interifter](https://redirect.github.com/interifter) made
their first contribution in
[PyGithub/PyGithub#3291](https://redirect.github.com/PyGithub/PyGithub/pull/3291)

**Full Changelog**:
<PyGithub/PyGithub@v2.7.0...v2.8.0>

###
[`v2.7.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.7.0)

[Compare
Source](https://redirect.github.com/pygithub/pygithub/compare/v2.6.1...v2.7.0)

#### What's Changed

##### Breaking Changes

- Method `Github.get_rate_limit()` now returns `RateLimitOverview`
rather than `RateLimit`
([PyGithub/PyGithub#3205](https://redirect.github.com/PyGithub/PyGithub/pull/3205)).

Code like

```python
gh.get_rate_limit().core.remaining
```

should be replaced with

```python
gh.get_rate_limit().resources.core.remaining
```

- Method `GitTag.verification` now returns `GitCommitVerification`
rather than `dict[str, Any]`
([PyGithub/PyGithub#3226](https://redirect.github.com/PyGithub/PyGithub/pull/3226)).

Code like

```python
tag.verification["reason"]
tag.verification.get("reason")
```

should be replaced with

```python
tag.verification.reason
```

##### New Features

- Add getting list of self-hosted runners of organization by
[@&#8203;climbfuji](https://redirect.github.com/climbfuji) in
[PyGithub/PyGithub#3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)
- Apply OpenAPI spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3317](https://redirect.github.com/PyGithub/PyGithub/pull/3317)
- Add support for Sub-Issues by
[@&#8203;e7217](https://redirect.github.com/e7217) in
[PyGithub/PyGithub#3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)

##### Improvements

- Refactor search results into separate classes by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3204](https://redirect.github.com/PyGithub/PyGithub/pull/3204)
- Add `OrganizationInvitation` by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3207](https://redirect.github.com/PyGithub/PyGithub/pull/3207)
- Add and apply missing schemas by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3209](https://redirect.github.com/PyGithub/PyGithub/pull/3209)
- Sync `RepositoryAdvisory` tests with OpenAPI spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3215](https://redirect.github.com/PyGithub/PyGithub/pull/3215)
- Sync `ProjectColumn` and `ProjectCard` tests with OpenAPI spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3216](https://redirect.github.com/PyGithub/PyGithub/pull/3216)
- Sync `CopilotSeat` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3232](https://redirect.github.com/PyGithub/PyGithub/pull/3232)
- Sync `HookDeliverySummary` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3233](https://redirect.github.com/PyGithub/PyGithub/pull/3233)
- Sync `RequiredPullRequestReviews` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3234](https://redirect.github.com/PyGithub/PyGithub/pull/3234)
- Sync `RequiredStatusChecks` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3236](https://redirect.github.com/PyGithub/PyGithub/pull/3236)
- Sync `Team` class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3237](https://redirect.github.com/PyGithub/PyGithub/pull/3237)
- Replace `deprecated.deprecated()` with
`typing_extensions.deprecated()` by
[@&#8203;lazka](https://redirect.github.com/lazka) in
[PyGithub/PyGithub#3255](https://redirect.github.com/PyGithub/PyGithub/pull/3255)
- fix(CodeScanAlert): add missing attributes by
[@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher) in
[PyGithub/PyGithub#3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)
- Allow SHAs when creating PR comments by
[@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) in
[PyGithub/PyGithub#3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)
- Get collaborator role name by
[@&#8203;jmgate](https://redirect.github.com/jmgate) in
[PyGithub/PyGithub#3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)
- Adding `prevent_self_review` property to
`Repository.createEnvironment` by
[@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) in
[PyGithub/PyGithub#3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)
- Add `PullRequest.get_issue_timeline` method by
[@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) in
[PyGithub/PyGithub#3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)
- Support built-in `reversed()` on `PaginatedList` by
[@&#8203;mfocko](https://redirect.github.com/mfocko) in
[PyGithub/PyGithub#3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)
- Relax 404 condition in `Requester` exception handling by
[@&#8203;jsmolar](https://redirect.github.com/jsmolar) in
[PyGithub/PyGithub#3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)
- Add `delete_self_hosted_runner` to `Organization` by
[@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) in
[PyGithub/PyGithub#3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)

##### Bug Fixes

- Fix broken pickle support for `Auth` classes by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3211](https://redirect.github.com/PyGithub/PyGithub/pull/3211)
- Remove schema from `Deployment`, remove `message` attribute by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3223](https://redirect.github.com/PyGithub/PyGithub/pull/3223)
- Fix incorrect deprecated import by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3225](https://redirect.github.com/PyGithub/PyGithub/pull/3225)
- Add `CodeSecurityConfigRepository` returned by
`get_repos_for_code_security_config` by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3219](https://redirect.github.com/PyGithub/PyGithub/pull/3219)
- Fix `Branch.get_required_status_checks` return type by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3235](https://redirect.github.com/PyGithub/PyGithub/pull/3235)
- Adds `multi_select` and `true_false` options to
`CustomProperty.value_type` by
[@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) in
[PyGithub/PyGithub#3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)
- Fix url encoding of strings with slashes in URLs by
[@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) in
[PyGithub/PyGithub#3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)
- Fix side-effect when removing Authorization key from headers by
[@&#8203;alecglen](https://redirect.github.com/alecglen) in
[PyGithub/PyGithub#3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)
- Make `TimingData.run_duration_ms` optional by
[@&#8203;LifeLex](https://redirect.github.com/LifeLex) in
[PyGithub/PyGithub#3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)
- Normalize App ID to String & Enhance JWT Issuer Verification by
[@&#8203;x612skm](https://redirect.github.com/x612skm) in
[PyGithub/PyGithub#3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)

##### Dependencies

- Bump actions/checkout from 3 to 4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[PyGithub/PyGithub#2754](https://redirect.github.com/PyGithub/PyGithub/pull/2754)

##### Maintenance

- Mention removal of `AppAuth.private_key` in changelog by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3212](https://redirect.github.com/PyGithub/PyGithub/pull/3212)
- Remove wrong schema from Repository by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3220](https://redirect.github.com/PyGithub/PyGithub/pull/3220)
- Rename `HookDeliveryRequest` and `…Response` private headers fields by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3221](https://redirect.github.com/PyGithub/PyGithub/pull/3221)
- Sort classes' functions by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3231](https://redirect.github.com/PyGithub/PyGithub/pull/3231)
- Move all Python files to future annotations by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3241](https://redirect.github.com/PyGithub/PyGithub/pull/3241)
- Fix return type of `PaginatedList[int]` by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3240](https://redirect.github.com/PyGithub/PyGithub/pull/3240)
- Sync with OpenAPI spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3244](https://redirect.github.com/PyGithub/PyGithub/pull/3244)
- Make token auth default in tests by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3242](https://redirect.github.com/PyGithub/PyGithub/pull/3242)
- Add `Organization.get_repos_for_code_security_config` test by
[@&#8203;billnapier](https://redirect.github.com/billnapier) in
[PyGithub/PyGithub#3239](https://redirect.github.com/PyGithub/PyGithub/pull/3239)
- Add Python 3.13 to CI by
[@&#8203;lazka](https://redirect.github.com/lazka) in
[PyGithub/PyGithub#3253](https://redirect.github.com/PyGithub/PyGithub/pull/3253)
- Enhance PyGithub webhook documentation by
[@&#8203;ssganesh035](https://redirect.github.com/ssganesh035) in
[PyGithub/PyGithub#3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)
- Create codeql.yml by
[@&#8203;JLLeitschuh](https://redirect.github.com/JLLeitschuh) in
[PyGithub/PyGithub#3277](https://redirect.github.com/PyGithub/PyGithub/pull/3277)
- Add schema to `TimingData` by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3206](https://redirect.github.com/PyGithub/PyGithub/pull/3206)
- Remove error schemas from classes by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[PyGithub/PyGithub#3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202)

#### New Contributors

- [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035) made
their first contribution in
[PyGithub/PyGithub#3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)
- [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher)
made their first contribution in
[PyGithub/PyGithub#3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)
- [@&#8203;climbfuji](https://redirect.github.com/climbfuji) made their
first contribution in
[PyGithub/PyGithub#3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)
- [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) made
their first contribution in
[PyGithub/PyGithub#3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)
- [@&#8203;jmgate](https://redirect.github.com/jmgate) made their first
contribution in
[PyGithub/PyGithub#3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)
- [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan)
made their first contribution in
[PyGithub/PyGithub#3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)
- [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) made
their first contribution in
[PyGithub/PyGithub#3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)
- [@&#8203;mfocko](https://redirect.github.com/mfocko) made their first
contribution in
[PyGithub/PyGithub#3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)
- [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) made
their first contribution in
[PyGithub/PyGithub#3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)
- [@&#8203;jsmolar](https://redirect.github.com/jsmolar) made their
first contribution in
[PyGithub/PyGithub#3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)
- [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) made their
first contribution in
[PyGithub/PyGithub#3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)
- [@&#8203;alecglen](https://redirect.github.com/alecglen) made their
first contribution in
[PyGithub/PyGithub#3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)
- [@&#8203;LifeLex](https://redirect.github.com/LifeLex) made their
first contribution in
[PyGithub/PyGithub#3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)
- [@&#8203;e7217](https://redirect.github.com/e7217) made their first
contribution in
[PyGithub/PyGithub#3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)
- [@&#8203;x612skm](https://redirect.github.com/x612skm) made their
first contribution in
[PyGithub/PyGithub#3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)
- [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) made
their first contribution in
[PyGithub/PyGithub#3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)

**Full Changelog**:
<PyGithub/PyGithub@v2.6.0...v2.7.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- 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/codegen-sh/graph-sitter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v0.56.11

Toggle v0.56.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update dependency gitpython to v3.1.45 (#98)

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 | Change | Age | Confidence |
|---|---|---|---|
|
[GitPython](https://redirect.github.com/gitpython-developers/GitPython)
| `==3.1.44` -> `==3.1.45` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.45/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- 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/codegen-sh/graph-sitter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v0.56.10

Toggle v0.56.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update dependency openai to v1.109.1 (#7)

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 | Change | Age | Confidence |
|---|---|---|---|
| [openai](https://redirect.github.com/openai/openai-python) |
`==1.78.1` -> `==1.109.1` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.109.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.78.1/1.109.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>openai/openai-python (openai)</summary>

###
[`v1.109.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11091-2025-09-24)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.109.0...v1.109.1)

Full Changelog:
[v1.109.0...v1.109.1](https://redirect.github.com/openai/openai-python/compare/v1.109.0...v1.109.1)

##### Bug Fixes

- **compat:** compat with `pydantic&lt;2.8.0` when using additional
fields
([5d95ecf](https://redirect.github.com/openai/openai-python/commit/5d95ecf7abd65f3e4e273be14c80f9b4cd91ffe8))

###
[`v1.109.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11090-2025-09-23)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.108.2...v1.109.0)

Full Changelog:
[v1.108.2...v1.109.0](https://redirect.github.com/openai/openai-python/compare/v1.108.2...v1.109.0)

##### Features

- **api:** gpt-5-codex
([34502b5](https://redirect.github.com/openai/openai-python/commit/34502b5a175f8a10ea8694fcea38fe7308de89ef))

###
[`v1.108.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11082-2025-09-22)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.108.1...v1.108.2)

Full Changelog:
[v1.108.1...v1.108.2](https://redirect.github.com/openai/openai-python/compare/v1.108.1...v1.108.2)

##### Bug Fixes

- **api:** fix mcp tool name
([fd1c673](https://redirect.github.com/openai/openai-python/commit/fd1c673fa8d5581b38c69c37aa4fd1fd251259a2))

##### Chores

- **api:** openapi updates for conversations
([3224f6f](https://redirect.github.com/openai/openai-python/commit/3224f6f9b4221b954a8f63de66bcaab389164ee5))
- do not install brew dependencies in ./scripts/bootstrap by default
([6764b00](https://redirect.github.com/openai/openai-python/commit/6764b00bcb8aeab41e73d2fcaf6c7a18ea9f7909))
- improve example values
([20b58e1](https://redirect.github.com/openai/openai-python/commit/20b58e164f9f28b9fc562968263fa3eacc6f5c7c))

###
[`v1.108.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11081-2025-09-19)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.108.0...v1.108.1)

Full Changelog:
[v1.108.0...v1.108.1](https://redirect.github.com/openai/openai-python/compare/v1.108.0...v1.108.1)

##### Features

- **api:** add reasoning\_text
([18d8e12](https://redirect.github.com/openai/openai-python/commit/18d8e12061d1fd4e09d24986ff6e38c5063013e9))

##### Chores

- **types:** change optional parameter type from NotGiven to Omit
([acc190a](https://redirect.github.com/openai/openai-python/commit/acc190a29526e64db6074e7f21aca800423c128c))

###
[`v1.108.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11081-2025-09-19)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.107.3...v1.108.0)

Full Changelog:
[v1.108.0...v1.108.1](https://redirect.github.com/openai/openai-python/compare/v1.108.0...v1.108.1)

##### Features

- **api:** add reasoning\_text
([18d8e12](https://redirect.github.com/openai/openai-python/commit/18d8e12061d1fd4e09d24986ff6e38c5063013e9))

##### Chores

- **types:** change optional parameter type from NotGiven to Omit
([acc190a](https://redirect.github.com/openai/openai-python/commit/acc190a29526e64db6074e7f21aca800423c128c))

###
[`v1.107.3`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11080-2025-09-17)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.107.2...v1.107.3)

Full Changelog:
[v1.107.3...v1.108.0](https://redirect.github.com/openai/openai-python/compare/v1.107.3...v1.108.0)

##### Features

- **api:** type updates for conversations, reasoning\_effort and results
for evals
([c2ee28c](https://redirect.github.com/openai/openai-python/commit/c2ee28c1b77eed98766fbb01cf1ad2ee240f412e))

##### Chores

- **internal:** update pydantic dependency
([369d10a](https://redirect.github.com/openai/openai-python/commit/369d10a40dfe744f6bfc10c99eb1f58176500120))

###
[`v1.107.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11073-2025-09-15)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.107.1...v1.107.2)

Full Changelog:
[v1.107.2...v1.107.3](https://redirect.github.com/openai/openai-python/compare/v1.107.2...v1.107.3)

##### Chores

- **api:** docs and spec refactoring
([9bab5da](https://redirect.github.com/openai/openai-python/commit/9bab5da1802c3575c58e73ed1470dd5fa61fd1d2))
- **tests:** simplify `get_platform` test
([0b1f6a2](https://redirect.github.com/openai/openai-python/commit/0b1f6a28d5a59e10873264e976d2e332903eef29))

###
[`v1.107.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11072-2025-09-12)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.107.0...v1.107.1)

Full Changelog:
[v1.107.1...v1.107.2](https://redirect.github.com/openai/openai-python/compare/v1.107.1...v1.107.2)

##### Chores

- **api:** Minor docs and type updates for realtime
([ab6a10d](https://redirect.github.com/openai/openai-python/commit/ab6a10da4ed7e6386695b6f5f29149d4870f85c9))
- **tests:** simplify `get_platform` test
([01f03e0](https://redirect.github.com/openai/openai-python/commit/01f03e0ad1f9ab3f2ed8b7c13d652263c6d06378))

###
[`v1.107.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11071-2025-09-10)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.106.1...v1.107.0)

Full Changelog:
[v1.107.0...v1.107.1](https://redirect.github.com/openai/openai-python/compare/v1.107.0...v1.107.1)

##### Chores

- **api:** fix realtime GA types
([570fc5a](https://redirect.github.com/openai/openai-python/commit/570fc5a28ada665fd658b24675361680cfeb086f))

###
[`v1.106.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11070-2025-09-08)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.106.0...v1.106.1)

Full Changelog:
[v1.106.1...v1.107.0](https://redirect.github.com/openai/openai-python/compare/v1.106.1...v1.107.0)

##### Features

- **api:** ship the RealtimeGA API shape
([dc319d8](https://redirect.github.com/openai/openai-python/commit/dc319d8bbb3a20108399c1d15f98e63bdd84eb5c))

##### Chores

- **internal:** codegen related update
([b79b7ca](https://redirect.github.com/openai/openai-python/commit/b79b7ca3a72009a036db0a344b500f616ca0443f))

###
[`v1.106.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11061-2025-09-04)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.105.0...v1.106.0)

Full Changelog:
[v1.106.0...v1.106.1](https://redirect.github.com/openai/openai-python/compare/v1.106.0...v1.106.1)

##### Chores

- **internal:** move mypy configurations to `pyproject.toml` file
([ca413a2](https://redirect.github.com/openai/openai-python/commit/ca413a277496c3b883b103ad1138a886e89ae15e))

###
[`v1.105.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11060-2025-09-04)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.104.2...v1.105.0)

Full Changelog:
[v1.105.0...v1.106.0](https://redirect.github.com/openai/openai-python/compare/v1.105.0...v1.106.0)

##### Features

- **client:** support callable api\_key
([#&#8203;2588](https://redirect.github.com/openai/openai-python/issues/2588))
([e1bad01](https://redirect.github.com/openai/openai-python/commit/e1bad015b8a2b98bfee955a24bc931347a58efc1))
- improve future compat with pydantic v3
([6645d93](https://redirect.github.com/openai/openai-python/commit/6645d9317a240982928b92c2f4af0381db6edc09))

###
[`v1.104.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11050-2025-09-03)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.104.1...v1.104.2)

Full Changelog:
[v1.104.2...v1.105.0](https://redirect.github.com/openai/openai-python/compare/v1.104.2...v1.105.0)

##### Features

- **api:** Add gpt-realtime models
([8502041](https://redirect.github.com/openai/openai-python/commit/85020414808314df9cb42e020b11baff12f18f16))

###
[`v1.104.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11042-2025-09-02)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.104.0...v1.104.1)

Full Changelog:
[v1.104.1...v1.104.2](https://redirect.github.com/openai/openai-python/compare/v1.104.1...v1.104.2)

##### Bug Fixes

- **types:** add aliases back for web search tool types
([2521cd8](https://redirect.github.com/openai/openai-python/commit/2521cd8445906e418dbae783b0d7c375ad91d49d))

###
[`v1.104.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11041-2025-09-02)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.103.0...v1.104.0)

Full Changelog:
[v1.104.0...v1.104.1](https://redirect.github.com/openai/openai-python/compare/v1.104.0...v1.104.1)

##### Chores

- **api:** manual updates for ResponseInputAudio
([0db5061](https://redirect.github.com/openai/openai-python/commit/0db50619663656ba97bba30ab640bbb33683d196))

###
[`v1.103.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11040-2025-09-02)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.102.0...v1.103.0)

Full Changelog:
[v1.103.0...v1.104.0](https://redirect.github.com/openai/openai-python/compare/v1.103.0...v1.104.0)

##### Features

- **types:** replace List\[str] with SequenceNotStr in params
([bc00bda](https://redirect.github.com/openai/openai-python/commit/bc00bda880a80089be8a1758c016266ca72dab2c))

##### Bug Fixes

- **types:** update more types to use SequenceNotStr
([cff135c](https://redirect.github.com/openai/openai-python/commit/cff135cb7059ef1bf8f9b101a83529fc0cee37c4))
- **types:** update some types to SequenceNotStr
([03f8b88](https://redirect.github.com/openai/openai-python/commit/03f8b88a0d428b74a7822e678a60d0ef106ea961))

##### Chores

- remove unused import
([ac7795b](https://redirect.github.com/openai/openai-python/commit/ac7795b50d956ec5dc468302e8e3579a0467edcb))

###
[`v1.102.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11030-2025-09-02)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.101.0...v1.102.0)

Full Changelog:
[v1.102.0...v1.103.0](https://redirect.github.com/openai/openai-python/compare/v1.102.0...v1.103.0)

##### Features

- **api:** realtime API updates
([b7c2ddc](https://redirect.github.com/openai/openai-python/commit/b7c2ddc5e5dedda01015b3d0e14ea6eb68c282d3))

##### Bug Fixes

- **responses:** add missing params to stream() method
([bfc0673](https://redirect.github.com/openai/openai-python/commit/bfc06732ffe3764cb95cef9f23b4b5c0d312826a))

##### Chores

- bump `inline-snapshot` version to 0.28.0
([#&#8203;2590](https://redirect.github.com/openai/openai-python/issues/2590))
([a6b0872](https://redirect.github.com/openai/openai-python/commit/a6b087226587d4cc4f59f1f09a595921b2823ef2))
- **client:** format imports
([7ae3020](https://redirect.github.com/openai/openai-python/commit/7ae3020b3ca7de21e6e9a0a1c40908e655f6cad5))
- **internal:** add Sequence related utils
([d3d72b9](https://redirect.github.com/openai/openai-python/commit/d3d72b9ce3c0885bf2b6934ac57d9e84f8653208))
- **internal:** fix formatting
([3ab273f](https://redirect.github.com/openai/openai-python/commit/3ab273f21e601f088be7502b7bb5d249fc386d6a))
- **internal:** minor formatting change
([478a348](https://redirect.github.com/openai/openai-python/commit/478a34881c968e9cab9d93ac2cf8da2fcb37c46c))
- **internal:** update pyright exclude list
([66e440f](https://redirect.github.com/openai/openai-python/commit/66e440fac3ca388400392c64211450dedc491c11))

###
[`v1.101.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11020-2025-08-26)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.100.2...v1.101.0)

Full Changelog:
[v1.101.0...v1.102.0](https://redirect.github.com/openai/openai-python/compare/v1.101.0...v1.102.0)

##### Features

- **api:** add web search filters
([1c199a8](https://redirect.github.com/openai/openai-python/commit/1c199a8dc85f773ae656fe850fdfb80b91f8f6b1))

##### Bug Fixes

- avoid newer type syntax
([bd0c668](https://redirect.github.com/openai/openai-python/commit/bd0c668d754b89c78c2c9ad2e081258c04aaece6))

##### Chores

- **internal:** change ci workflow machines
([3e129d5](https://redirect.github.com/openai/openai-python/commit/3e129d5e49f6391dea7497132cb3cfed8e5dd8ee))
- **internal:** codegen related update
([b6dc170](https://redirect.github.com/openai/openai-python/commit/b6dc170832d719fc5028cfe234748c22e6e168aa))

###
[`v1.100.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11003-2025-08-20)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.100.1...v1.100.2)

Full Changelog:
[v1.100.2...v1.100.3](https://redirect.github.com/openai/openai-python/compare/v1.100.2...v1.100.3)

##### Chores

- **internal/ci:** setup breaking change detection
([ca2f936](https://redirect.github.com/openai/openai-python/commit/ca2f93600238e875f26395faf6afbefaf15b7c97))

###
[`v1.100.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11002-2025-08-19)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.100.0...v1.100.1)

Full Changelog:
[v1.100.1...v1.100.2](https://redirect.github.com/openai/openai-python/compare/v1.100.1...v1.100.2)

##### Chores

- **api:** accurately represent shape for verbosity on Chat Completions
([c39d5fd](https://redirect.github.com/openai/openai-python/commit/c39d5fd3f5429c6d41f257669a1dd4c67a477455))

###
[`v1.100.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11001-2025-08-18)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.9...v1.100.0)

Full Changelog:
[v1.100.0...v1.100.1](https://redirect.github.com/openai/openai-python/compare/v1.100.0...v1.100.1)

##### Bug Fixes

- **types:** revert response text config deletion
([ac4fb19](https://redirect.github.com/openai/openai-python/commit/ac4fb1922ae125c8310c30e402932e8bb2976f58))

###
[`v1.99.9`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#11000-2025-08-18)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.8...v1.99.9)

Full Changelog:
[v1.99.9...v1.100.0](https://redirect.github.com/openai/openai-python/compare/v1.99.9...v1.100.0)

##### Features

- **api:** add new text parameters, expiration options
([e3dfa7c](https://redirect.github.com/openai/openai-python/commit/e3dfa7c417b8c750ff62d98650e75e72ad9b1477))

###
[`v1.99.8`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1999-2025-08-12)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.7...v1.99.8)

Full Changelog:
[v1.99.8...v1.99.9](https://redirect.github.com/openai/openai-python/compare/v1.99.8...v1.99.9)

##### Bug Fixes

- **types:** actually fix ChatCompletionMessageToolCall type
([20cb0c8](https://redirect.github.com/openai/openai-python/commit/20cb0c86d598e196386ff43db992f6497eb756d0))

###
[`v1.99.7`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1998-2025-08-11)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.6...v1.99.7)

Full Changelog:
[v1.99.7...v1.99.8](https://redirect.github.com/openai/openai-python/compare/v1.99.7...v1.99.8)

##### Bug Fixes

- **internal/tests:** correct snapshot update comment
([2784a7a](https://redirect.github.com/openai/openai-python/commit/2784a7a7da24ddba74b5717f07d67546864472b9))
- **types:** revert ChatCompletionMessageToolCallUnion breaking change
([ba54e03](https://redirect.github.com/openai/openai-python/commit/ba54e03bc2d21825d891685bf3bad4a9253cbeb0))

##### Chores

- **internal/tests:** add inline snapshot format command
([8107db8](https://redirect.github.com/openai/openai-python/commit/8107db8ff738baa65fe4cf2f2d7f1acd29219c78))
- **internal:** fix formatting
([f03a03d](https://redirect.github.com/openai/openai-python/commit/f03a03de8c84740209d021598ff8bf56b6d3c684))
- **tests:** add responses output\_text test
([971347b](https://redirect.github.com/openai/openai-python/commit/971347b3a05f79c51abd11c86b382ca73c28cefb))

##### Refactors

- **tests:** share snapshot utils
([791c567](https://redirect.github.com/openai/openai-python/commit/791c567cd87fb8d587965773b1da0404c7848c68))

###
[`v1.99.6`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1997-2025-08-11)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.5...v1.99.6)

Full Changelog:
[v1.99.6...v1.99.7](https://redirect.github.com/openai/openai-python/compare/v1.99.6...v1.99.7)

##### Bug Fixes

- **types:** rename ChatCompletionMessageToolCallParam
([48085e2](https://redirect.github.com/openai/openai-python/commit/48085e2f473799d079e71d48d2f5612a6fbeb976))
- **types:** revert ChatCompletionMessageToolCallParam to a TypedDict
([c8e9cec](https://redirect.github.com/openai/openai-python/commit/c8e9cec5c93cc022fff546f27161717f769d1f81))

###
[`v1.99.5`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1996-2025-08-09)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.4...v1.99.5)

Full Changelog:
[v1.99.5...v1.99.6](https://redirect.github.com/openai/openai-python/compare/v1.99.5...v1.99.6)

##### Bug Fixes

- **types:** re-export more tool call types
([8fe5741](https://redirect.github.com/openai/openai-python/commit/8fe574131cfe8f0453788cc6105d22834e7c102f))

##### Chores

- **internal:** update comment in script
([e407bb5](https://redirect.github.com/openai/openai-python/commit/e407bb52112ad73e5eedf929434ee4ff7ac5a5a8))
- update
[@&#8203;stainless-api/prism-cli](https://redirect.github.com/stainless-api/prism-cli)
to v5.15.0
([a1883fc](https://redirect.github.com/openai/openai-python/commit/a1883fcdfa02b81e5129bdb43206597a51f885fa))

###
[`v1.99.4`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1995-2025-08-08)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.3...v1.99.4)

Full Changelog:
[v1.99.4...v1.99.5](https://redirect.github.com/openai/openai-python/compare/v1.99.4...v1.99.5)

##### Bug Fixes

- **client:** fix verbosity parameter location in Responses
([2764ff4](https://redirect.github.com/openai/openai-python/commit/2764ff459eb8b309d25b39b40e363b16a5b95019))

###
[`v1.99.3`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1994-2025-08-08)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.2...v1.99.3)

Full Changelog:
[v1.99.3...v1.99.4](https://redirect.github.com/openai/openai-python/compare/v1.99.3...v1.99.4)

##### Bug Fixes

- **types:** rename chat completion tool
([8d3bf88](https://redirect.github.com/openai/openai-python/commit/8d3bf88f5bc11cf30b8b050c24b2cc5a3807614f))
- **types:** revert ChatCompletionToolParam to a TypedDict
([3f4ae72](https://redirect.github.com/openai/openai-python/commit/3f4ae725af53e631ddc128c1c6862ecf0b08e073))

###
[`v1.99.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1993-2025-08-07)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.1...v1.99.2)

Full Changelog:
[v1.99.2...v1.99.3](https://redirect.github.com/openai/openai-python/compare/v1.99.2...v1.99.3)

##### Bug Fixes

- **responses:** add output\_text back
([585a4f1](https://redirect.github.com/openai/openai-python/commit/585a4f15e5a088bf8afee745bc4a7803775ac283))

###
[`v1.99.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1992-2025-08-07)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.99.0...v1.99.1)

Full Changelog:
[v1.99.1...v1.99.2](https://redirect.github.com/openai/openai-python/compare/v1.99.1...v1.99.2)

##### Features

- **api:** adds GPT-5 and new API features:
platform.openai.com/docs/guides/gpt-5
([ed370d8](https://redirect.github.com/openai/openai-python/commit/ed370d805e4d5d1ec14a136f5b2516751277059f))

##### Bug Fixes

- **types:** correct tool types
([0c57bd7](https://redirect.github.com/openai/openai-python/commit/0c57bd7f2183a20b714d04edea380a4df0464a40))

##### Chores

- **tests:** bump inline-snapshot dependency
([e236fde](https://redirect.github.com/openai/openai-python/commit/e236fde99a335fcaac9760f324e4807ce2cf7cba))

###
[`v1.99.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1991-2025-08-05)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.98.0...v1.99.0)

Full Changelog:
[v1.99.0...v1.99.1](https://redirect.github.com/openai/openai-python/compare/v1.99.0...v1.99.1)

##### Bug Fixes

- **internal:** correct event imports
([2a6d143](https://redirect.github.com/openai/openai-python/commit/2a6d1436288a07f67f6afefe5c0b5d6ae32d7e70))

###
[`v1.98.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1990-2025-08-05)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.97.2...v1.98.0)

Full Changelog:
[v1.98.0...v1.99.0](https://redirect.github.com/openai/openai-python/compare/v1.98.0...v1.99.0)

##### Features

- **api:** manual updates
([d4aa726](https://redirect.github.com/openai/openai-python/commit/d4aa72602bf489ef270154b881b3967d497d4220))
- **client:** support file upload requests
([0772e6e](https://redirect.github.com/openai/openai-python/commit/0772e6ed8310e15539610b003dd73f72f474ec0c))

##### Bug Fixes

- add missing prompt\_cache\_key & prompt\_cache\_key params
([00b49ae](https://redirect.github.com/openai/openai-python/commit/00b49ae8d44ea396ac0536fc3ce4658fc669e2f5))

##### Chores

- **internal:** fix ruff target version
([aa6b252](https://redirect.github.com/openai/openai-python/commit/aa6b252ae0f25f195dede15755e05dd2f542f42d))

###
[`v1.97.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1980-2025-07-30)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.97.1...v1.97.2)

Full Changelog:
[v1.97.2...v1.98.0](https://redirect.github.com/openai/openai-python/compare/v1.97.2...v1.98.0)

##### Features

- **api:** manual updates
([88a8036](https://redirect.github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56))

###
[`v1.97.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1972-2025-07-30)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.97.0...v1.97.1)

Full Changelog:
[v1.97.1...v1.97.2](https://redirect.github.com/openai/openai-python/compare/v1.97.1...v1.97.2)

##### Chores

- **client:** refactor streaming slightly to better future proof it
([71c0c74](https://redirect.github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e))
- **project:** add settings file for vscode
([29c22c9](https://redirect.github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb))

###
[`v1.97.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1971-2025-07-22)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.96.1...v1.97.0)

Full Changelog:
[v1.97.0...v1.97.1](https://redirect.github.com/openai/openai-python/compare/v1.97.0...v1.97.1)

##### Bug Fixes

- **parsing:** ignore empty metadata
([58c359f](https://redirect.github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b))
- **parsing:** parse extra field types
([d524b7e](https://redirect.github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5))

##### Chores

- **api:** event shapes more accurate
([f3a9a92](https://redirect.github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef))

###
[`v1.96.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1970-2025-07-16)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.96.0...v1.96.1)

Full Changelog:
[v1.96.1...v1.97.0](https://redirect.github.com/openai/openai-python/compare/v1.96.1...v1.97.0)

##### Features

- **api:** manual updates
([ed8e899](https://redirect.github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426))

###
[`v1.96.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1961-2025-07-15)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.95.1...v1.96.0)

Full Changelog:
[v1.96.0...v1.96.1](https://redirect.github.com/openai/openai-python/compare/v1.96.0...v1.96.1)

##### Chores

- **api:** update realtime specs
([b68b71b](https://redirect.github.com/openai/openai-python/commit/b68b71b178719e0b49ecfe34486b9d9ac0627924))

###
[`v1.95.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1960-2025-07-15)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.95.0...v1.95.1)

Full Changelog:
[v1.95.1...v1.96.0](https://redirect.github.com/openai/openai-python/compare/v1.95.1...v1.96.0)

##### Features

- clean up environment call outs
([87c2e97](https://redirect.github.com/openai/openai-python/commit/87c2e979e0ec37347b7f595c2696408acd25fe20))

##### Chores

- **api:** update realtime specs, build config
([bf06d88](https://redirect.github.com/openai/openai-python/commit/bf06d88b33f9af82a51d9a8af5b7a38925906f7a))

###
[`v1.95.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1951-2025-07-11)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.94.0...v1.95.0)

Full Changelog:
[v1.95.0...v1.95.1](https://redirect.github.com/openai/openai-python/compare/v1.95.0...v1.95.1)

##### Bug Fixes

- **client:** don't send Content-Type header on GET requests
([182b763](https://redirect.github.com/openai/openai-python/commit/182b763065fbaaf68491a7e4a15fcb23cac361de))

###
[`v1.94.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1950-2025-07-10)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.93.3...v1.94.0)

Full Changelog:
[v1.94.0...v1.95.0](https://redirect.github.com/openai/openai-python/compare/v1.94.0...v1.95.0)

##### Features

- **api:** add file\_url, fix event ID
([265e216](https://redirect.github.com/openai/openai-python/commit/265e216396196d66cdfb5f92c5ef1a2a6ff27b5b))

##### Chores

- **readme:** fix version rendering on pypi
([1eee5ca](https://redirect.github.com/openai/openai-python/commit/1eee5cabf2fd93877cd3ba85d0c6ed2ffd5f159f))

###
[`v1.93.3`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1940-2025-07-10)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.93.2...v1.93.3)

Full Changelog:
[v1.93.3...v1.94.0](https://redirect.github.com/openai/openai-python/compare/v1.93.3...v1.94.0)

##### Features

- **api:** return better error message on missing embedding
([#&#8203;2369](https://redirect.github.com/openai/openai-python/issues/2369))
([e53464a](https://redirect.github.com/openai/openai-python/commit/e53464ae95f6a041f3267762834e6156c5ce1b57))

###
[`v1.93.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1933-2025-07-09)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.93.1...v1.93.2)

Full Changelog:
[v1.93.2...v1.93.3](https://redirect.github.com/openai/openai-python/compare/v1.93.2...v1.93.3)

##### Bug Fixes

- **parsing:** correctly handle nested discriminated unions
([fc8a677](https://redirect.github.com/openai/openai-python/commit/fc8a67715d8f1b45d8639b8b6f9f6590fe358734))

###
[`v1.93.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1932-2025-07-08)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.93.0...v1.93.1)

Full Changelog:
[v1.93.1...v1.93.2](https://redirect.github.com/openai/openai-python/compare/v1.93.1...v1.93.2)

##### Chores

- **internal:** bump pinned h11 dep
([4fca6ae](https://redirect.github.com/openai/openai-python/commit/4fca6ae2d0d7f27cbac8d06c3917932767c8c6b8))
- **package:** mark python 3.13 as supported
([2229047](https://redirect.github.com/openai/openai-python/commit/2229047b8a549df16c617bddfe3b4521cfd257a5))

###
[`v1.93.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1931-2025-07-07)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.92.3...v1.93.0)

Full Changelog:
[v1.93.0...v1.93.1](https://redirect.github.com/openai/openai-python/compare/v1.93.0...v1.93.1)

##### Bug Fixes

- **ci:** correct conditional
([de6a9ce](https://redirect.github.com/openai/openai-python/commit/de6a9ce078731d60b0bdc42a9322548c575f11a3))
- **responses:** add missing arguments to parse
([05590ec](https://redirect.github.com/openai/openai-python/commit/05590ec2a96399afd05baf5a3ee1d9a744f09c40))
- **vector stores:** add missing arguments to files.create\_and\_poll
([3152134](https://redirect.github.com/openai/openai-python/commit/3152134510532ec7c522d6b50a820deea205b602))
- **vector stores:** add missing arguments to files.upload\_and\_poll
([9d4f425](https://redirect.github.com/openai/openai-python/commit/9d4f42569d5b59311453b1b11ee1dd2e8a271268))

##### Chores

- **ci:** change upload type
([cd4aa88](https://redirect.github.com/openai/openai-python/commit/cd4aa889c50581d861728c9606327992485f0d0d))
- **ci:** only run for pushes and fork pull requests
([f89c7eb](https://redirect.github.com/openai/openai-python/commit/f89c7eb46c6f081254715d75543cbee3ffa83822))
- **internal:** codegen related update
([bddb8d2](https://redirect.github.com/openai/openai-python/commit/bddb8d2091455920e8526068d64f3f8a5cac7ae6))
- **tests:** ensure parse method is in sync with create
([4f58e18](https://redirect.github.com/openai/openai-python/commit/4f58e187c12dc8b2c33e9cca284b0429e5cc4de5))
- **tests:** ensure vector store files create and poll method is in sync
([0fe75a2](https://redirect.github.com/openai/openai-python/commit/0fe75a28f6109b2d25b015dc99472a06693e0e9f))

###
[`v1.92.3`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1930-2025-06-27)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.92.2...v1.92.3)

Full Changelog:
[v1.92.3...v1.93.0](https://redirect.github.com/openai/openai-python/compare/v1.92.3...v1.93.0)

##### Features

- **cli:** add support for fine\_tuning.jobs
([#&#8203;1224](https://redirect.github.com/openai/openai-python/issues/1224))
([e362bfd](https://redirect.github.com/openai/openai-python/commit/e362bfd10dfd04176560b964470ab0c517c601f3))

###
[`v1.92.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1923-2025-06-27)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.92.1...v1.92.2)

Full Changelog:
[v1.92.2...v1.92.3](https://redirect.github.com/openai/openai-python/compare/v1.92.2...v1.92.3)

##### Bug Fixes

- **client:** avoid encoding error with empty API keys
([5a3e64e](https://redirect.github.com/openai/openai-python/commit/5a3e64e0cc761dbaa613fb22ec16e7e73c3bcf72))

##### Documentation

- **examples/realtime:** mention macOS requirements
([#&#8203;2142](https://redirect.github.com/openai/openai-python/issues/2142))
([27bf6b2](https://redirect.github.com/openai/openai-python/commit/27bf6b2a933c61d5ec23fd266148af888f69f5c1))

###
[`v1.92.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1922-2025-06-26)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.92.0...v1.92.1)

Full Changelog:
[v1.92.1...v1.92.2](https://redirect.github.com/openai/openai-python/compare/v1.92.1...v1.92.2)

##### Chores

- **api:** remove unsupported property
([ec24408](https://redirect.github.com/openai/openai-python/commit/ec2440864e03278144d7f58b97c31d87903e0843))

###
[`v1.92.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1921-2025-06-26)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.91.0...v1.92.0)

Full Changelog:
[v1.92.0...v1.92.1](https://redirect.github.com/openai/openai-python/compare/v1.92.0...v1.92.1)

##### Chores

- **client:** sync stream/parse methods over
([e2536cf](https://redirect.github.com/openai/openai-python/commit/e2536cfd74224047cece9c2ad86f0ffe51c0667c))
- **docs:** update README to include links to docs on Webhooks
([ddbf9f1](https://redirect.github.com/openai/openai-python/commit/ddbf9f1dc47a32257716189f2056b45933328c9c))

###
[`v1.91.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1920-2025-06-26)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.90.0...v1.91.0)

Full Changelog:
[v1.91.0...v1.92.0](https://redirect.github.com/openai/openai-python/compare/v1.91.0...v1.92.0)

##### Features

- **api:** webhook and deep research support
([d3bb116](https://redirect.github.com/openai/openai-python/commit/d3bb116f34f470502f902b88131deec43a953b12))
- **client:** move stream and parse out of beta
([0e358ed](https://redirect.github.com/openai/openai-python/commit/0e358ed66b317038705fb38958a449d284f3cb88))

##### Bug Fixes

- **ci:** release-doctor — report correct token name
([ff8c556](https://redirect.github.com/openai/openai-python/commit/ff8c5561e44e8a0902732b5934c97299d2c98d4e))

##### Chores

- **internal:** add tests for breaking change detection
([710fe8f](https://redirect.github.com/openai/openai-python/commit/710fe8fd5f9e33730338341680152d3f2556dfa0))
- **tests:** skip some failing tests on the latest python versions
([93ccc38](https://redirect.github.com/openai/openai-python/commit/93ccc38a8ef1575d77d33d031666d07d10e4af72))

###
[`v1.90.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1910-2025-06-23)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.89.0...v1.90.0)

Full Changelog:
[v1.90.0...v1.91.0](https://redirect.github.com/openai/openai-python/compare/v1.90.0...v1.91.0)

##### Features

- **api:** update api shapes for usage and code interpreter
([060d566](https://redirect.github.com/openai/openai-python/commit/060d5661e4a1fcdb953c52facd3e668ee80f9295))

###
[`v1.89.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1900-2025-06-20)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.88.0...v1.89.0)

Full Changelog:
[v1.89.0...v1.90.0](https://redirect.github.com/openai/openai-python/compare/v1.89.0...v1.90.0)

##### Features

- **api:** make model and inputs not required to create response
([11bd62e](https://redirect.github.com/openai/openai-python/commit/11bd62eb7e46eec748edaf2e0cecf253ffc1202c))

###
[`v1.88.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1890-2025-06-20)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.87.0...v1.88.0)

Full Changelog:
[v1.88.0...v1.89.0](https://redirect.github.com/openai/openai-python/compare/v1.88.0...v1.89.0)

##### Features

- **client:** add support for aiohttp
([9218b07](https://redirect.github.com/openai/openai-python/commit/9218b07727bf6f6eb00953df66de6ab061fecddb))

##### Bug Fixes

- **tests:** fix: tests which call HTTP endpoints directly with the
example parameters
([35bcc4b](https://redirect.github.com/openai/openai-python/commit/35bcc4b80bdbaa31108650f2a515902e83794e5a))

##### Chores

- **readme:** update badges
([68044ee](https://redirect.github.com/openai/openai-python/commit/68044ee85d1bf324b17d3f60c914df4725d47fc8))

###
[`v1.87.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1880-2025-06-17)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.86.0...v1.87.0)

Full Changelog:
[v1.87.0...v1.88.0](https://redirect.github.com/openai/openai-python/compare/v1.87.0...v1.88.0)

##### Features

- **api:** manual updates
([5d18a84](https://redirect.github.com/openai/openai-python/commit/5d18a8448ecbe31597e98ec7f64d7050c831901e))

##### Chores

- **ci:** enable for pull requests
([542b0ce](https://redirect.github.com/openai/openai-python/commit/542b0ce98f14ccff4f9e1bcbd3a9ea5e4f846638))
- **internal:** minor formatting
([29d723d](https://redirect.github.com/openai/openai-python/commit/29d723d1f1baf2a5843293c8647dc7baa16d56d1))

###
[`v1.86.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1870-2025-06-16)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.85.0...v1.86.0)

Full Changelog:
[v1.86.0...v1.87.0](https://redirect.github.com/openai/openai-python/compare/v1.86.0...v1.87.0)

##### Features

- **api:** add reusable prompt IDs
([36bfe6e](https://redirect.github.com/openai/openai-python/commit/36bfe6e8ae12a31624ba1a360d9260f0aeec448a))

##### Bug Fixes

- **client:** update service\_tier on `client.beta.chat.completions`
([aa488d5](https://redirect.github.com/openai/openai-python/commit/aa488d5cf210d8640f87216538d4ff79d7181f2a))

##### Chores

- **internal:** codegen related update
([b1a31e5](https://redirect.github.com/openai/openai-python/commit/b1a31e5ef4387d9f82cf33f9461371651788d381))
- **internal:** update conftest.py
([bba0213](https://redirect.github.com/openai/openai-python/commit/bba0213842a4c161f2235e526d50901a336eecef))
- **tests:** add tests for httpx client instantiation & proxies
([bc93712](https://redirect.github.com/openai/openai-python/commit/bc9371204f457aee9ed9b6ec1b61c2084f32faf1))

###
[`v1.85.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1860-2025-06-10)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.84.0...v1.85.0)

Full Changelog:
[v1.85.0...v1.86.0](https://redirect.github.com/openai/openai-python/compare/v1.85.0...v1.86.0)

##### Features

- **api:** Add o3-pro model IDs
([d8dd80b](https://redirect.github.com/openai/openai-python/commit/d8dd80b1b4e6c73687d7acb6c3f62f0bf4b8282c))

###
[`v1.84.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1850-2025-06-09)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.83.0...v1.84.0)

Full Changelog:
[v1.84.0...v1.85.0](https://redirect.github.com/openai/openai-python/compare/v1.84.0...v1.85.0)

##### Features

- **api:** Add tools and structured outputs to evals
([002cc7b](https://redirect.github.com/openai/openai-python/commit/002cc7bb3c315d95b81c2e497f55d21be7fd26f8))

##### Bug Fixes

- **responses:** support raw responses for `parse()`
([d459943](https://redirect.github.com/openai/openai-python/commit/d459943cc1c81cf9ce5c426edd3ef9112fdf6723))

###
[`v1.83.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1840-2025-06-03)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.82.1...v1.83.0)

Full Changelog:
[v1.83.0...v1.84.0](https://redirect.github.com/openai/openai-python/compare/v1.83.0...v1.84.0)

##### Features

- **api:** add new realtime and audio models, realtime session options
([0acd0da](https://redirect.github.com/openai/openai-python/commit/0acd0da6bc0468c6c857711bc5e77d0bc6d31be6))

##### Chores

- **api:** update type names
([1924559](https://redirect.github.com/openai/openai-python/commit/192455913b38bf0323ddd0e2b1499b114e2111a1))

###
[`v1.82.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1830-2025-06-02)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.82.0...v1.82.1)

Full Changelog:
[v1.82.1...v1.83.0](https://redirect.github.com/openai/openai-python/compare/v1.82.1...v1.83.0)

##### Features

- **api:** Config update for pakrym-stream-param
([88bcf3a](https://redirect.github.com/openai/openai-python/commit/88bcf3af9ce8ffa8347547d4d30aacac1ceba939))
- **client:** add follow\_redirects request option
([26d715f](https://redirect.github.com/openai/openai-python/commit/26d715f4e9b0f2b19e2ac16acc796a949338e1e1))

##### Bug Fixes

- **api:** Fix evals and code interpreter interfaces
([2650159](https://redirect.github.com/openai/openai-python/commit/2650159f6d01f6eb481cf8c7942142e4fd21ce44))
- **client:** return binary content from `get
/containers/{container_id}/files/{file_id}/content`
([f7c80c4](https://redirect.github.com/openai/openai-python/commit/f7c80c4368434bd0be7436375076ba33a62f63b5))

##### Chores

- **api:** mark some methods as deprecated
([3e2ca57](https://redirect.github.com/openai/openai-python/commit/3e2ca571cb6cdd9e15596590605b2f98a4c5a42e))
- deprecate Assistants API
([9d166d7](https://redirect.github.com/openai/openai-python/commit/9d166d795e03dea49af680ec9597e9497522187c))
- **docs:** remove reference to rye shell
([c7978e9](https://redirect.github.com/openai/openai-python/commit/c7978e9f1640c311022988fcd716cbb5c865daa8))

###
[`v1.82.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1821-2025-05-29)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.81.0...v1.82.0)

Full Changelog:
[v1.82.0...v1.82.1](https://redirect.github.com/openai/openai-python/compare/v1.82.0...v1.82.1)

##### Bug Fixes

- **responses:** don't include `parsed_arguments` when re-serialising
([6d04193](https://redirect.github.com/openai/openai-python/commit/6d041937963ce452affcfb3553146ee51acfeb7a))

##### Chores

- **internal:** fix release workflows
([361a909](https://redirect.github.com/openai/openai-python/commit/361a909a0cc83e5029ea425fd72202ffa8d1a46a))

###
[`v1.81.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1820-2025-05-22)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.80.0...v1.81.0)

Full Changelog:
[v1.81.0...v1.82.0](https://redirect.github.com/openai/openai-python/compare/v1.81.0...v1.82.0)

##### Features

- **api:** new streaming helpers for background responses
([2a65d4d](https://redirect.github.com/openai/openai-python/commit/2a65d4de0aaba7801edd0df10f225530fd4969bd))

##### Bug Fixes

- **azure:** mark images/edits as a deployment endpoint
[#&#8203;2371](https://redirect.github.com/openai/openai-python/issues/2371)
([5d1d5b4](https://redirect.github.com/openai/openai-python/commit/5d1d5b4b6072afe9fd7909b1a36014c8c11c1ad6))

##### Documentation

- **readme:** another async example fix
([9ec8289](https://redirect.github.com/openai/openai-python/commit/9ec8289041f395805c67efd97847480f84eb9dac))
- **readme:** fix async example
([37d0b25](https://redirect.github.com/openai/openai-python/commit/37d0b25b6e82cd381e5d1aa6e28f1a1311d02353))

###
[`v1.80.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1810-2025-05-21)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.79.0...v1.80.0)

Full Changelog:
[v1.80.0...v1.81.0](https://redirect.github.com/openai/openai-python/compare/v1.80.0...v1.81.0)

##### Features

- **api:** add container endpoint
([054a210](https://redirect.github.com/openai/openai-python/commit/054a210289d7e0db22d2d2a61bbe4d4d9cc0cb47))

###
[`v1.79.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1800-2025-05-21)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.78.1...v1.79.0)

Full Changelog:
[v1.79.0...v1.80.0](https://redirect.github.com/openai/openai-python/compare/v1.79.0...v1.80.0)

##### Features

- **api:** new API tools
([d36ae52](https://redirect.github.com/openai/openai-python/commit/d36ae528d55fe87067c4b8c6b2c947cbad5e5002))

##### Chores

- **docs:** grammar improvements
([e746145](https://redirect.github.com/openai/openai-python/commit/e746145a12b5335d8841aff95c91bbbde8bae8e3))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- 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/codegen-sh/graph-sitter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v0.56.9

Toggle v0.56.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update package references from codegen to graph-sitter (#90)

Co-authored-by: codegen-sh[bot] <131295404+codegen-sh[bot]@users.noreply.github.com>
Co-authored-by: Jay Hack <[email protected]>

v0.56.8

Toggle v0.56.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Codecov yaml, Github workflows (#52)

- **remove slack notif**
- **fix codecov yaml**

v0.56.7

Toggle v0.56.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Fix codecov YAML (#51)

v0.56.6

Toggle v0.56.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Always enable @graph_sitter.function (#50)

v0.56.5

Toggle v0.56.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(deps): update pre-commit hook astral-sh/uv-pre-commit to v0.7.3 (

…#41)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[astral-sh/uv-pre-commit](https://redirect.github.com/astral-sh/uv-pre-commit)
| repository | minor | `0.6.17` -> `0.7.3` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>astral-sh/uv-pre-commit (astral-sh/uv-pre-commit)</summary>

###
[`v0.7.3`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.7.3)

[Compare
Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.7.2...0.7.3)

See: https://github.com/astral-sh/uv/releases/tag/0.7.3

###
[`v0.7.2`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.7.2)

[Compare
Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.7.1...0.7.2)

See: https://github.com/astral-sh/uv/releases/tag/0.7.2

###
[`v0.7.1`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.7.1)

[Compare
Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.7.0...0.7.1)

See: https://github.com/astral-sh/uv/releases/tag/0.7.1

###
[`v0.7.0`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.7.0)

[Compare
Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.6.17...0.7.0)

See: https://github.com/astral-sh/uv/releases/tag/0.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- 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/codegen-sh/graph-sitter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS45IiwidXBkYXRlZEluVmVyIjoiNDAuMTEuOSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>