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

[WIP] OpenAPI3 #145

Open
wants to merge 21 commits into
base: feature/refactor_validetor
from

Conversation

Projects
None yet
2 participants
@ota42y
Contributor

ota42y commented Oct 30, 2018

note

oas_parser require 'activesupport ~> 5.1.2' so we need use it.
But OpenAPI3 feature is optional so we shouldn't add dependency.

JSON Hyper-Schema and OpenAPI3 are not compatible.
So we should refactoring schema object.

todo

merge #146

ota42y added a commit that referenced this pull request Oct 30, 2018

drop support for old ruby version
ruby 2.2 and older is EOL.

Now I create OpenAPI3 feature and related gem require newer ruby version.
#145

So I need drop support for old ruby version.

ota42y added a commit that referenced this pull request Oct 30, 2018

drop support for old ruby version
ruby 2.2 and older is EOL.

Now I create OpenAPI3 feature and related gem require newer ruby version.
#145

So I need drop support for old ruby version.

@ota42y ota42y changed the base branch from master to 3-0 Oct 30, 2018

@ota42y ota42y referenced this pull request Nov 2, 2018

Open

[WIP] 3.x #150

2 of 3 tasks complete

@ota42y ota42y force-pushed the feature/openapi3 branch 2 times, most recently from 4071d4b to 4f37c60 Nov 2, 2018

@ota42y ota42y changed the base branch from 3-0 to feature/refactor_validetor Nov 2, 2018

@ota42y ota42y force-pushed the feature/openapi3 branch 3 times, most recently from 517d610 to f269a8b Nov 2, 2018

@ota42y ota42y force-pushed the feature/refactor_validetor branch from 75b5b52 to df49f61 Nov 2, 2018

ota42y added some commits Nov 2, 2018

@ota42y ota42y force-pushed the feature/openapi3 branch 2 times, most recently from 6375085 to 8ae6365 Nov 3, 2018

yhirano55 and others added some commits Nov 11, 2018

Merge pull request #151 from interagent/feature/middleware_support_op…
…enapi3

Committee::Middleware::Base support OpenAPI3
Merge pull request #149 from interagent/feature/refactor_validetor
Refactoring RequestValidation and ResponseValidation
OpenAPI3 support string_params_coercer
but coerce_recursive option not support yet
Merge pull request #156 from interagent/feature/string_params_coerer
Open API3 support string params coercer

ota42y and others added some commits Nov 9, 2018

Merge pull request #159 from interagent/feature/validations
OpenAPI3 support response validations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment