Commit Graph

464 Commits

Author SHA1 Message Date
Greg Myers
0246ff164f Update readme 2019-10-03 23:00:27 +01:00
Greg Myers
f4ba3266ba
Merge pull request #235 from BookOfGreg/doc/update-contrib
Update contributing instructions. Add changelog
2019-10-03 22:46:41 +01:00
Greg Myers
a3aa56e2df Add a message on how to release to contributing guide 2019-10-03 22:37:48 +01:00
Greg Myers
3329c1ec55 Add Changelog
Fix #38
2019-10-02 14:10:18 +01:00
Greg Myers
8bdf3eac08 Update the contributing doc, referencing the CI files 2019-10-02 13:50:56 +01:00
Greg Myers
ed25ff36e6
Merge pull request #210 from olleolleolle/patch-1
CONTRIBUTING: Correct URL
2019-09-30 21:54:54 +01:00
Greg Myers
7df00dde94
Merge pull request #227 from biow0lf/biow0lf-patch-1
Fix typo
2019-09-30 21:12:11 +01:00
Greg Myers
2a8c0cee4b
Merge pull request #234 from rswag/BookOfGreg-patch-1
Update README.md
2019-09-30 21:09:23 +01:00
Greg Myers
e03af84262
Merge pull request #228 from thiagopradi/rails-6-full-support
Rails 6 Support
2019-09-30 21:09:04 +01:00
Greg Myers
b7a6b2de8b
Update README.md
Repoint readme links
2019-09-30 21:06:14 +01:00
Thiago Pradi
4bdbd7ed98 Use updated ruby on CI too 2019-09-23 23:03:09 -03:00
Thiago Pradi
6c684729d1 Use updated ruby version 2019-09-23 22:56:24 -03:00
jdanielian
72becffefe
Merge pull request #5 from gravityslave92/master
Remove hindrance for migrating to rails 6
2019-09-07 08:33:01 -04:00
Jay Danielian
6a4cc8de8d Adds fix for multiple files to be marked in request_body_multipart 2019-09-07 08:21:56 -04:00
gravityslave92
5fe1637407
update dependency add protection 2019-09-06 14:59:25 +03:00
gravityslave92
275c3b1994
Update dependency add versional protection 2019-09-06 14:58:00 +03:00
gravityslave92
3da9eda063
Update dependency add protecting check 2019-09-06 14:57:22 +03:00
gravityslave92
8f2378eb6f Remove hinders for migrating to rails 6 2019-09-06 12:57:44 +03:00
jdanielian
6467ce6543
Merge pull request #4 from jdanielian/response-example
Only automatically save examples if examples are not given explicitly…
2019-08-26 23:08:44 -04:00
Jay Danielian
4670dcd4b0 Removes rails 4.2.8 due to bundler conflicts 2019-08-26 23:01:38 -04:00
Jay Danielian
91ae7732c2 Adding services startup for travis 2019-08-26 22:57:05 -04:00
Jay Danielian
90af919af3 Removes startup script trying to get travis build to work 2019-08-26 22:46:30 -04:00
Jay Danielian
02f72a4b1a Trying to fix capybara 2019-08-26 22:39:13 -04:00
Jay Danielian
5555edc59f Only automatically save examples if examples are not given explicitly in the spec itself 2019-08-26 22:25:53 -04:00
Thiago Pradi
81f8e0dbaf Removing Rails 3/4 - they are not supported by the Rails Core Team 2019-08-25 23:19:03 -03:00
Thiago Pradi
91a0f88eb5 Use different Sqlite versions for Rails versions 2019-08-25 23:11:57 -03:00
Thiago Pradi
586d0211ff Force SQlite 1.3 version 2019-08-25 23:06:19 -03:00
Thiago Pradi
d379338017 Enforce SQlite version 2019-08-25 23:00:07 -03:00
Thiago Pradi
7179802fe0 Using alternative config for xfvb 2019-08-25 22:50:28 -03:00
Thiago Pradi
16458d458a Adding extra lib to fix build 2019-08-25 22:45:12 -03:00
Thiago Pradi
621d6f4754 Updating travis file and adding Rails 6 to build matrix 2019-08-25 22:37:22 -03:00
Thiago Pradi
ac65dc1780 Gemfile / gemspec files compatible with Rails 6 2019-08-25 22:36:14 -03:00
Igor Zubkov
a00145c1f7
Fix typo 2019-08-20 16:51:27 +03:00
Jay Danielian
ce8237110f Updates travis script 2019-08-04 11:51:17 -04:00
Jay Danielian
5e48a2cae3 fixes badge path 2019-08-04 11:23:45 -04:00
jdanielian
9ba484dc37
Merge pull request #3 from jdanielian/documentation
Updates README with proper links and examples
2019-08-04 11:13:31 -04:00
Jay Danielian
5a8d1ce359 Updates README with proper links and examples for new OpenApi 3.0 syntax / features
Missed a few generator items as part of the rename
2019-08-04 11:00:33 -04:00
Jay Danielian
9bc6e2e16a Adds 4.2.8 to minimum rails version, as rails 4.2.0 was erroring out on certain ::Numeric extensions 2019-08-01 14:19:11 -04:00
jdanielian
04298d655b
Merge pull request #2 from jdanielian/travis-ci
Finishes some renaming elements that were missed previously
2019-08-01 14:09:24 -04:00
Jay Danielian
157175c90f Finishes some renaming elements that were missed previously
Modifes the travis.yml in trying to setup travis CI build
2019-08-01 14:05:57 -04:00
Jay Danielian
6d285d2c4f Notes in the todos 2019-08-01 13:05:44 -04:00
jdanielian
c889e407ec
Merge pull request #1 from jdanielian/open-api-rename
Open api rename
2019-08-01 09:15:52 -04:00
Jay Danielian
032ad5dc54 Fixes last little pathing mistakes from rename
All specs are passing in all gems and in test-app

Properly generates open api 3 swagger via rake rswag:specs:swaggerize and via bundle exec rspec in test-app dir
2019-08-01 09:10:38 -04:00
Jay Danielian
475929e9aa Renames gems to open_api-rswag-* 2019-08-01 08:37:05 -04:00
Jay Danielian
13f7007b2f Renames and fixes specs in api and specs project to prefix OpenApi module. Gem name to open_api-rswag 2019-07-27 14:53:01 -04:00
Jay Danielian
db3f321b45 References newly named open_api-rswag-api gem 2019-07-23 22:24:23 -04:00
Jay Danielian
27a7481b48 Renames rswag-api to open_api-rswag-api 2019-07-23 22:23:59 -04:00
Jay Danielian
b8dcc8fe30 Adds support for proper requestBody examples. Adds mechanism to allow for adding additional ways to add request body examples
Can add externalValue or  it will work and produce valid swagger spec.

The Symbol name matching the let parameter is always required
2019-07-21 15:03:37 -04:00
Jay Danielian
4c2097e017 Fixes response_validator to handle 3.0 responses and validate against the schema.
JSON::Validator already handles anyOf oneOf schema definitions, so those can be passed in and validation errors are returned properly
2019-07-20 14:33:51 -04:00
Jay Danielian
cd348b53f8 Adds anyOf support to requestBody 2019-07-20 13:50:38 -04:00