Tags: codegen-sh/graph-sitter
Tags
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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 ([#​4770](https://redirect.github.com/getsentry/sentry-python/issues/4770)) by [@​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 ([#​4899](https://redirect.github.com/getsentry/sentry-python/issues/4899)) by [@​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 ([#​4901](https://redirect.github.com/getsentry/sentry-python/issues/4901)) by [@​sentrivana](https://redirect.github.com/sentrivana) - fix(ai): Add mapping for gen\_ai message roles ([#​4884](https://redirect.github.com/getsentry/sentry-python/issues/4884)) by [@​shellmayr](https://redirect.github.com/shellmayr) - feat(metrics): Add trace metrics behind an experiments flag ([#​4898](https://redirect.github.com/getsentry/sentry-python/issues/4898)) by [@​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 ([#​4864](https://redirect.github.com/getsentry/sentry-python/issues/4864)) by [@​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 (#​4883) by @​alexander-alderman-webb - Add tracing to `DramatiqIntegration` (#​4571) by @​Igreh - Also emit spans for MCP tool calls done by the LLM (#​4875) by @​constantinius - Option to not trace HTTP requests based on status codes (#​4869) by @​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 ([#​4876](https://redirect.github.com/getsentry/sentry-python/issues/4876)) by [@​constantinius](https://redirect.github.com/constantinius) - Add script to determine lowest supported versions ([#​4867](https://redirect.github.com/getsentry/sentry-python/issues/4867)) by [@​sentrivana](https://redirect.github.com/sentrivana) - Update `CONTRIBUTING.md` ([#​4870](https://redirect.github.com/getsentry/sentry-python/issues/4870)) by [@​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>
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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 [@​dependabot](https://redirect.github.com/dependabot) in [#​336](https://redirect.github.com/samuelcolvin/watchfiles/pull/336) - skip flakey test on windows by [@​samuelcolvin](https://redirect.github.com/samuelcolvin) in [#​342](https://redirect.github.com/samuelcolvin/watchfiles/pull/342) - Update notify dependency to 8.0.0, bumping MSRV to 1.77 by [@​musicinmybrain](https://redirect.github.com/musicinmybrain) in [#​327](https://redirect.github.com/samuelcolvin/watchfiles/pull/327) - Update PyO3 to 0.25.1 by [@​musicinmybrain](https://redirect.github.com/musicinmybrain) in [#​340](https://redirect.github.com/samuelcolvin/watchfiles/pull/340) - test and build with 3.14 & 3.14t by [@​samuelcolvin](https://redirect.github.com/samuelcolvin) in [#​343](https://redirect.github.com/samuelcolvin/watchfiles/pull/343) - uprev to 1.1.0 by [@​samuelcolvin](https://redirect.github.com/samuelcolvin) in [#​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>
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3201](https://redirect.github.com/PyGithub/PyGithub/pull/3201) - Reduce test replay data by [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3332](https://redirect.github.com/PyGithub/PyGithub/pull/3332) - Improve apply OpenAPI schemas by [@​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 [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3318](https://redirect.github.com/PyGithub/PyGithub/pull/3318) - Fix CI OpenApi apply command by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3341](https://redirect.github.com/PyGithub/PyGithub/pull/3341) - Improve OpenAPI scripts by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3340](https://redirect.github.com/PyGithub/PyGithub/pull/3340) - Improve OpenAPI CI by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3347](https://redirect.github.com/PyGithub/PyGithub/pull/3347) - Rework test framework by [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3357](https://redirect.github.com/PyGithub/PyGithub/pull/3357) - Upgrade docformatter pre-commit hook by [@​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 [@​atodorov](https://redirect.github.com/atodorov) in [PyGithub/PyGithub#3229](https://redirect.github.com/PyGithub/PyGithub/pull/3229) - Update docs on development by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3352](https://redirect.github.com/PyGithub/PyGithub/pull/3352) #### New Contributors - [@​chriskuehl](https://redirect.github.com/chriskuehl) made their first contribution in [PyGithub/PyGithub#3289](https://redirect.github.com/PyGithub/PyGithub/pull/3289) - [@​zstyblik](https://redirect.github.com/zstyblik) made their first contribution in [PyGithub/PyGithub#3303](https://redirect.github.com/PyGithub/PyGithub/pull/3303) - [@​csalerno-asml](https://redirect.github.com/csalerno-asml) made their first contribution in [PyGithub/PyGithub#2992](https://redirect.github.com/PyGithub/PyGithub/pull/2992) - [@​eddie-santos](https://redirect.github.com/eddie-santos) made their first contribution in [PyGithub/PyGithub#3078](https://redirect.github.com/PyGithub/PyGithub/pull/3078) - [@​aolieman](https://redirect.github.com/aolieman) made their first contribution in [PyGithub/PyGithub#3339](https://redirect.github.com/PyGithub/PyGithub/pull/3339) - [@​sam93210](https://redirect.github.com/sam93210) made their first contribution in [PyGithub/PyGithub#3039](https://redirect.github.com/PyGithub/PyGithub/pull/3039) - [@​mball-agathos](https://redirect.github.com/mball-agathos) made their first contribution in [PyGithub/PyGithub#3022](https://redirect.github.com/PyGithub/PyGithub/pull/3022) - [@​atodorov](https://redirect.github.com/atodorov) made their first contribution in [PyGithub/PyGithub#3229](https://redirect.github.com/PyGithub/PyGithub/pull/3229) - [@​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 [@​climbfuji](https://redirect.github.com/climbfuji) in [PyGithub/PyGithub#3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190) - Apply OpenAPI spec by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3317](https://redirect.github.com/PyGithub/PyGithub/pull/3317) - Add support for Sub-Issues by [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3204](https://redirect.github.com/PyGithub/PyGithub/pull/3204) - Add `OrganizationInvitation` by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3207](https://redirect.github.com/PyGithub/PyGithub/pull/3207) - Add and apply missing schemas by [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​lazka](https://redirect.github.com/lazka) in [PyGithub/PyGithub#3255](https://redirect.github.com/PyGithub/PyGithub/pull/3255) - fix(CodeScanAlert): add missing attributes by [@​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 [@​tuchfarber](https://redirect.github.com/tuchfarber) in [PyGithub/PyGithub#3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248) - Get collaborator role name by [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3223](https://redirect.github.com/PyGithub/PyGithub/pull/3223) - Fix incorrect deprecated import by [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3212](https://redirect.github.com/PyGithub/PyGithub/pull/3212) - Remove wrong schema from Repository by [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3221](https://redirect.github.com/PyGithub/PyGithub/pull/3221) - Sort classes' functions by [@​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 [@​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 [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3240](https://redirect.github.com/PyGithub/PyGithub/pull/3240) - Sync with OpenAPI spec by [@​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 [@​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 [@​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 [@​lazka](https://redirect.github.com/lazka) in [PyGithub/PyGithub#3253](https://redirect.github.com/PyGithub/PyGithub/pull/3253) - Enhance PyGithub webhook documentation by [@​ssganesh035](https://redirect.github.com/ssganesh035) in [PyGithub/PyGithub#3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267) - Create codeql.yml by [@​JLLeitschuh](https://redirect.github.com/JLLeitschuh) in [PyGithub/PyGithub#3277](https://redirect.github.com/PyGithub/PyGithub/pull/3277) - Add schema to `TimingData` by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3206](https://redirect.github.com/PyGithub/PyGithub/pull/3206) - Remove error schemas from classes by [@​EnricoMi](https://redirect.github.com/EnricoMi) in [PyGithub/PyGithub#3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202) #### New Contributors - [@​ssganesh035](https://redirect.github.com/ssganesh035) made their first contribution in [PyGithub/PyGithub#3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267) - [@​ReenigneArcher](https://redirect.github.com/ReenigneArcher) made their first contribution in [PyGithub/PyGithub#3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274) - [@​climbfuji](https://redirect.github.com/climbfuji) made their first contribution in [PyGithub/PyGithub#3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190) - [@​tuchfarber](https://redirect.github.com/tuchfarber) made their first contribution in [PyGithub/PyGithub#3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248) - [@​jmgate](https://redirect.github.com/jmgate) made their first contribution in [PyGithub/PyGithub#3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295) - [@​gopidesupavan](https://redirect.github.com/gopidesupavan) made their first contribution in [PyGithub/PyGithub#3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246) - [@​kukarkinmm](https://redirect.github.com/kukarkinmm) made their first contribution in [PyGithub/PyGithub#3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259) - [@​mfocko](https://redirect.github.com/mfocko) made their first contribution in [PyGithub/PyGithub#3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260) - [@​gfog-floqast](https://redirect.github.com/gfog-floqast) made their first contribution in [PyGithub/PyGithub#3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173) - [@​jsmolar](https://redirect.github.com/jsmolar) made their first contribution in [PyGithub/PyGithub#3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299) - [@​OscarVanL](https://redirect.github.com/OscarVanL) made their first contribution in [PyGithub/PyGithub#3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263) - [@​alecglen](https://redirect.github.com/alecglen) made their first contribution in [PyGithub/PyGithub#3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313) - [@​LifeLex](https://redirect.github.com/LifeLex) made their first contribution in [PyGithub/PyGithub#3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268) - [@​e7217](https://redirect.github.com/e7217) made their first contribution in [PyGithub/PyGithub#3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258) - [@​x612skm](https://redirect.github.com/x612skm) made their first contribution in [PyGithub/PyGithub#3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272) - [@​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>
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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>
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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<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 ([#​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 ([#​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 [@​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 ([#​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 ([#​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 ([#​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 [#​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>
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>
PreviousNext