Skip to content

Conversation

char0n
Copy link
Contributor

@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