Skip to content

Bump the python-dependencies group across 1 directory with 4 updates#27

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/python-dependencies-4be0978da3
Open

Bump the python-dependencies group across 1 directory with 4 updates#27
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/python-dependencies-4be0978da3

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 14, 2026

Bumps the python-dependencies group with 4 updates in the / directory: django-allauth[socialaccount], django-ninja, openai and openapi-spec-validator.

Updates django-allauth[socialaccount] from 65.14.3 to 65.15.0

Commits

Updates django-ninja from 1.5.3 to 1.6.0

Release notes

Sourced from django-ninja's releases.

1.6.0

What's New

Idempotent Router(s)

Routers are now reusable and can be mounted to multiple APIs or multiple times within the same API. Decorators, auth, tags, and throttle settings are fully isolated between mounts.

router = Router(tags=["shared"])
@​router.get("/items")
def list_items(request):
return [{"id": 1}]
Mount same router to multiple APIs
api_v1 = NinjaAPI(urls_namespace="v1")
api_v1.add_router("/", router)
api_v2 = NinjaAPI(urls_namespace="v2")
api_v2.add_router("/", router) # !!! Before this was giving an error

Cursor Pagination

New CursorPagination class for stable pagination over frequently changing datasets. Uses base64-encoded cursor tokens instead of offsets, ensuring consistent results even when items are added or removed.

from ninja.pagination import paginate, CursorPagination
@​api.get("/events", response=list[EventSchema])
@​paginate(CursorPagination, ordering=("-created",), page_size=20)
def list_events(request):
return Event.objects.all()

Status Return

New Status class for explicitly returning HTTP status codes. Replaces the old tuple syntax (status_code, body) which is now deprecated.

from ninja import Status
@​api.post("/login", response={200: Token, 401: Message})
def login(request, payload: Auth):
if not valid:
return Status(401, {"message": "Unauthorized"})
return Status(200, {"token": token})

Skip Re-validation

When returning a Pydantic model instance that already matches the response schema, Django Ninja now skips redundant validation and directly serializes — a nice performance boost.

</tr></table> 

... (truncated)

Commits

Updates openai from 2.24.0 to 2.28.0

Release notes

Sourced from openai's releases.

v2.28.0

2.28.0 (2026-03-13)

Full Changelog: v2.27.0...v2.28.0

Features

v2.27.0

2.27.0 (2026-03-13)

Full Changelog: v2.26.0...v2.27.0

Features

  • api: api update (60ab24a)
  • api: manual updates (b244b09)
  • api: manual updates (d806635)
  • api: sora api improvements: character api, video extensions/edits, higher resolution exports. (58b70d3)

Bug Fixes

  • api: repair merged videos resource (742d8ee)

Chores

  • internal: codegen related update (4e6498e)
  • internal: codegen related update (93af129)
  • match http protocol with ws protocol instead of wss (026f9de)
  • use proper capitalization for WebSockets (a2f9b07)

v2.26.0

2.26.0 (2026-03-05)

Full Changelog: v2.25.0...v2.26.0

Features

  • api: The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (78f5b3c)

v2.25.0

2.25.0 (2026-03-05)

Full Changelog: v2.24.0...v2.25.0

Features

... (truncated)

Changelog

Sourced from openai's changelog.

2.28.0 (2026-03-13)

Full Changelog: v2.27.0...v2.28.0

Features

2.27.0 (2026-03-13)

Full Changelog: v2.26.0...v2.27.0

Features

  • api: api update (60ab24a)
  • api: manual updates (b244b09)
  • api: manual updates (d806635)
  • api: sora api improvements: character api, video extensions/edits, higher resolution exports. (58b70d3)

Bug Fixes

  • api: repair merged videos resource (742d8ee)

Chores

  • internal: codegen related update (4e6498e)
  • internal: codegen related update (93af129)
  • match http protocol with ws protocol instead of wss (026f9de)
  • use proper capitalization for WebSockets (a2f9b07)

2.26.0 (2026-03-05)

Full Changelog: v2.25.0...v2.26.0

Features

  • api: The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (78f5b3c)

2.25.0 (2026-03-05)

Full Changelog: v2.24.0...v2.25.0

Features

  • api: gpt-5.4, tool search tool, and new computer tool (6b2043f)
  • api: remove prompt_cache_key param from responses, phase field from message types (44fb382)

... (truncated)

Commits

Updates openapi-spec-validator from 0.7.1 to 0.8.4

Release notes

Sourced from openapi-spec-validator's releases.

0.8.4

Features

  • Jsonschema-rs backend #478

0.8.3

Features

  • Use resolved cache feature of jsonschema-path #479

0.8.2

Features

  • OpenAPI 3.2 support #472
  • Add OAS 3.1 jsonSchemaDialect-aware schema meta-validation #471

0.8.1

Features

  • CLI version option #466
  • Split CLI error controls into validation and subschema modes #469

Fixes

  • Fix malformed schema traversal to report validation errors instead of internal exceptions #467
  • Validate declared path parameters against path template #470

Deprecations

  • Deprecates --error/--errors CLI options #469

0.8.0

Upgrades

  • Jsonschema-path 0.4 and openapi-schema-validator 0.7 upgrades #459
  • Python 3.13 and 3.14 support #392 #457

Fixes

  • Update openapi-schema-validator version constraint #439

Backward incompatibilities

0.8.0b3

Upgrades

  • Jsonschema-path 0.4.0b8 upgrade #455

... (truncated)

Commits
  • cca400f Version 0.8.4
  • 33585ea Merge pull request #478 from python-openapi/poc/rust-backend
  • a10dfe6 Merge pull request #480 from python-openapi/copilot/sub-pr-478
  • da9c9cb Address review feedback: fix docstring, trailing whitespace, f-string, instal...
  • 629f4e2 Initial plan
  • df9ba9b Rust backend
  • a093f9c Version 0.8.3
  • 0d757b5 Merge pull request #479 from python-openapi/feature/upgrade-jsonschema-path-0...
  • 0bbd761 Expose resolved cache
  • 023da95 Upgrade jsonschema-path 0.4.3
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 14, 2026
Bumps the python-dependencies group with 4 updates in the / directory: [django-allauth[socialaccount]](https://github.com/sponsors/pennersr), [django-ninja](https://github.com/vitalik/django-ninja), [openai](https://github.com/openai/openai-python) and [openapi-spec-validator](https://github.com/python-openapi/openapi-spec-validator).


Updates `django-allauth[socialaccount]` from 65.14.3 to 65.15.0
- [Commits](https://github.com/sponsors/pennersr/commits)

Updates `django-ninja` from 1.5.3 to 1.6.0
- [Release notes](https://github.com/vitalik/django-ninja/releases)
- [Commits](vitalik/django-ninja@v1.5.3...v1.6.0)

Updates `openai` from 2.24.0 to 2.28.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.24.0...v2.28.0)

Updates `openapi-spec-validator` from 0.7.1 to 0.8.4
- [Release notes](https://github.com/python-openapi/openapi-spec-validator/releases)
- [Commits](python-openapi/openapi-spec-validator@0.7.1...0.8.4)

---
updated-dependencies:
- dependency-name: django-allauth[socialaccount]
  dependency-version: 65.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: django-ninja
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: openai
  dependency-version: 2.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: openapi-spec-validator
  dependency-version: 0.8.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/python-dependencies-4be0978da3 branch from 45cc64a to e366556 Compare March 16, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants