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

Feat/fallbacks #18

Merged
merged 11 commits into from
Aug 20, 2020
Merged

Feat/fallbacks #18

merged 11 commits into from
Aug 20, 2020

Conversation

matzehecht
Copy link
Owner

Closes #17
Closes #15
Closes #16

…request path

If you do not want to specify a request tag you can now use the request path (in PascalCase) as
controller name (file name in controller dir)

closes #17
Therefore also some stuff in the source code was made prettier.
@matzehecht matzehecht self-assigned this Aug 19, 2020
…(with opt-out)

This changes the default behavior! The current behavior can be achieved by an opt-out.

BREAKING CHANGE: If no tag is specified in a operation the mapped controller falls back to the index
module. You can opt this out with fallbackControllerToIndex on AddFromSpecificationOpts.

Closes #15
It can fallback to path + method (path in lower and method in PascalCase) as function name if no
operationId is specified. This changes the default behavior! The current behavior can be achieved by
an opt-out.

BREAKING CHANGE: If no operationId is specified in an operation the mapped controller function name
falls back to path + method (path in lower and method in PascalCase). You can opt this out with
fallbackControllerFunctionToPath on AddFromSpecificationOpts.

Closes #18
@matzehecht matzehecht marked this pull request as ready for review August 20, 2020 23:18
@matzehecht matzehecht merged commit d91ce7a into dev Aug 20, 2020
@matzehecht matzehecht deleted the feat/fallbacks branch August 20, 2020 23:18
matzehecht added a commit that referenced this pull request Aug 20, 2020
It can fallback to path + method (path in lower and method in PascalCase) as function name if no
operationId is specified. This changes the default behavior! The current behavior can be achieved by
an opt-out.

BREAKING CHANGE: If no operationId is specified in an operation the mapped controller function name
falls back to path + method (path in lower and method in PascalCase). You can opt this out with
fallbackControllerFunctionToPath on AddFromSpecificationOpts.

Closes #18
@github-actions
Copy link

🎉 This issue has been resolved in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 3.0.0 🎉

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: Path-controller Feature: Fallback controller function Feature: Fallback routing
1 participant