Skip to content

Support OpenAPI 3.2 #66

Description

@alchemax-housekeeper

OpenAPI 3.2 has been released upstream (see the OpenAPI Specification releases), but is not yet supported by oapi-codegen-rust.

Note

This issue is not auto-assigned (GitHub App tokens can't assign Copilot as an agent). A maintainer should assign it to @copilot manually once it's ready to be picked up.

Please do a thorough deep dive into what it would take to support OpenAPI 3.2 here:

  • Summarise the notable specification changes in OpenAPI 3.2 relative to the versions we already support.
  • Identify the concrete parts of the implementation (loader, lowering, IR, emitters, config, tests) that would need to change.
  • Call out the biggest challenges, ambiguities, and design decisions to be made.
  • Propose a rough, staged plan of action to reach parity, in line with how previous versions were added.

Filed automatically by the OpenAPI version check workflow.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions