Skip to content

fix(plugin): support template-aware OpenAPI path binding#1311

Merged
sserrata merged 2 commits intomainfrom
fix/path-template-postman-binding
Feb 17, 2026
Merged

fix(plugin): support template-aware OpenAPI path binding#1311
sserrata merged 2 commits intomainfrom
fix/path-template-postman-binding

Conversation

@sserrata
Copy link
Member

@sserrata sserrata commented Feb 16, 2026

Replace Postman path string rewrites with OpenAPI template matching so same-segment path params and path-verb suffixes bind correctly without regressions.

Closes #994
Supersedes #1309

Replace Postman path string rewrites with OpenAPI template matching so same-segment path params and path-verb suffixes bind correctly without regressions.
@sserrata sserrata self-assigned this Feb 16, 2026
@sserrata sserrata added the bug Something isn't working label Feb 16, 2026
@github-actions
Copy link

github-actions bot commented Feb 16, 2026

Size Change: +4.18 kB (+0.19%)

Total Size: 2.18 MB

Filename Size Change
demo/.docusaurus/globalData.json 61.4 kB +579 B (+0.95%)
demo/.docusaurus/registry.js 88.9 kB +825 B (+0.94%)
demo/.docusaurus/routes.js 84.1 kB +777 B (+0.93%)
demo/.docusaurus/routesChunkNames.json 34.8 kB +330 B (+0.96%)
demo/build/assets/js/main.********.js 646 kB +1.52 kB (+0.24%)
demo/build/assets/js/runtime~main.********.js 21.1 kB +147 B (+0.7%)
ℹ️ View Unchanged
Filename Size
demo/.docusaurus/codeTranslations.json 2 B
demo/.docusaurus/docusaurus.config.mjs 14.7 kB
demo/.docusaurus/i18n.json 372 B
demo/.docusaurus/site-metadata.json 1.51 kB
demo/build/assets/css/styles.********.css 163 kB
demo/build/index.html 97.6 kB
demo/build/petstore/add-pet/index.html 29.3 kB
demo/build/petstore/create-user/index.html 24 kB
demo/build/petstore/create-users-with-array-input/index.html 24.1 kB
demo/build/petstore/create-users-with-list-input/index.html 24.1 kB
demo/build/petstore/delete-order/index.html 23.8 kB
demo/build/petstore/delete-pet/index.html 24.1 kB
demo/build/petstore/delete-user/index.html 24.3 kB
demo/build/petstore/find-pets-by-status/index.html 24.8 kB
demo/build/petstore/find-pets-by-tags/index.html 25.4 kB
demo/build/petstore/get-inventory/index.html 23.1 kB
demo/build/petstore/get-order-by-id/index.html 24.1 kB
demo/build/petstore/get-pet-by-id/index.html 24.9 kB
demo/build/petstore/get-user-by-name/index.html 24.4 kB
demo/build/petstore/login-user/index.html 24.9 kB
demo/build/petstore/logout-user/index.html 23.7 kB
demo/build/petstore/new-pet/index.html 24.3 kB
demo/build/petstore/pet/index.html 22.5 kB
demo/build/petstore/place-order/index.html 23.3 kB
demo/build/petstore/schemas/apiresponse/index.html 24.6 kB
demo/build/petstore/schemas/cat/index.html 38.8 kB
demo/build/petstore/schemas/category/index.html 25.7 kB
demo/build/petstore/schemas/dog/index.html 39 kB
demo/build/petstore/schemas/honeybee/index.html 39.1 kB
demo/build/petstore/schemas/id/index.html 22.7 kB
demo/build/petstore/schemas/order/index.html 26.8 kB
demo/build/petstore/schemas/pet/index.html 38.6 kB
demo/build/petstore/schemas/tag/index.html 24.1 kB
demo/build/petstore/schemas/user/index.html 46.4 kB
demo/build/petstore/store/index.html 21.5 kB
demo/build/petstore/subscribe-to-the-store-events/index.html 30.2 kB
demo/build/petstore/swagger-petstore-yaml/index.html 30.2 kB
demo/build/petstore/update-pet-with-form/index.html 24.3 kB
demo/build/petstore/update-pet/index.html 24.7 kB
demo/build/petstore/update-user/index.html 24.3 kB
demo/build/petstore/upload-file/index.html 24.1 kB
demo/build/petstore/user/index.html 22.2 kB

compressed-size-action

@github-actions
Copy link

github-actions bot commented Feb 16, 2026

Visit the preview URL for this PR (updated for commit 1e026ee):

https://docusaurus-openapi-36b86--pr1311-6w3174dd.web.app

(expires Wed, 18 Mar 2026 22:31:26 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: bf293780ee827f578864d92193b8c2866acd459f

Copy link

@nikola-berdic nikola-berdic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, @sserrata! Thank you for prioritising this issue 🙏

@sserrata sserrata merged commit 6fb6802 into main Feb 17, 2026
11 checks passed
@sserrata sserrata deleted the fix/path-template-postman-binding branch February 17, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Path with a custom verb (/first/second/path:custom-verb) is not picked up properly

2 participants

Comments