Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(execute): align Path Templates processing with OpenAPI spec #3751

Merged
merged 1 commit into from
Dec 25, 2024

Conversation

char0n
Copy link
Member

@char0n char0n commented Dec 25, 2024

Refs OAI/OpenAPI-Specification#4244
Refs https://github.com/swaggerexpert/openapi-path-templating/releases/tag/v2.0.0

Description

This PR aligns processing of Path templating, with now official OpenAPI ABNF grammar.

The only noticeable effect for OpenAPI description authors is more relaxed rules around what is allowed as valid characters inside the brackets {}.

Types of changes

  • No code changes (changes to documentation, CI, metadata, etc)
  • Dependency changes (any modification to dependencies in package.json)
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@char0n char0n changed the title feat: align path template processing with OpenAPI spec fix: align path template processing with OpenAPI spec Dec 25, 2024
@char0n char0n self-assigned this Dec 25, 2024
@char0n char0n requested a review from glowcloud December 25, 2024 09:58
@char0n char0n added version: 3.x type: enhancement dependencies Pull requests that update a dependency file labels Dec 25, 2024
@char0n char0n changed the title fix: align path template processing with OpenAPI spec fix(execute): align Path Templates processing with OpenAPI spec Dec 25, 2024
@char0n char0n merged commit 2ac3c7f into master Dec 25, 2024
8 checks passed
@char0n char0n deleted the char0n/path-templating branch December 25, 2024 10:00
swagger-bot pushed a commit that referenced this pull request Dec 25, 2024
## [3.32.3](v3.32.2...v3.32.3) (2024-12-25)

### Bug Fixes

* **execute:** align Path Templates processing with OpenAPI spec ([#3751](#3751)) ([2ac3c7f](2ac3c7f))
@swagger-bot
Copy link
Contributor

🎉 This PR is included in version 3.32.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

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 released type: enhancement version: 3.x
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants