Greg Myers
eb58fe687a
add upgrade for basepath and host to server urls
2020-03-22 23:39:48 +00:00
Greg Myers
da230a4f3e
add header type schema support for openapi3
2020-03-21 23:17:00 +00:00
Greg Myers
a25307dc69
add support for openapi 3 securitySchemas
2020-03-21 23:14:58 +00:00
Greg Myers
9414ca16b6
add upgrade parameters refs to openapi3
2020-03-21 22:38:49 +00:00
Greg Myers
70eb277e04
add upgrade path and query param type output to openapi3 if selected
2020-03-21 21:38:09 +00:00
Greg Myers
23a1074d07
Add tests for OA3 components/schemas loader with upgrade notice
2020-03-21 20:24:04 +00:00
Greg Myers
095067792f
add loader for OA3 schema definitions with version based deprecation
...
notice
2020-03-21 19:51:01 +00:00
Greg Myers
2b239ef0f3
Reverted some files related to definitions changes
2020-03-21 17:04:41 +00:00
Greg Myers
0020d71c90
Remove deprecation warnings for Rails 5 and 6
2020-03-20 20:52:36 +00:00
Greg Myers
b5e210cd96
Merge branch 'openapi/master' into openapi/merge
2020-03-20 15:38:40 +00:00
Kabiru Mwenja
333a0b535a
Merge pull request #1 from PSPinc/feat/add-basic-auth
...
fix(references): update reference to Rswag::Ui::BasicAuth and env_mat…
2020-01-30 10:18:58 +03:00
Chris Miller
e21f786926
fix(references): update reference to Rswag::Ui::BasicAuth and env_matching_path environment accessor
2020-01-29 16:28:06 -08:00
Rutger Gelling
f331e064fd
Add yaml support ( #7 )
2020-01-27 20:24:27 -05:00
Rutger Gelling
79304a1bc1
Add support for multiple content types in examples ( #8 )
2020-01-27 20:20:36 -05:00
Rutger Gelling
b9ac008a9f
Point to the correct version of rswag-specs ( #6 )
2020-01-27 20:20:07 -05:00
Kabiru Mwenja
a43e6f6546
fix(rswag-ui): Define BasicAuth in Rswag::Ui module
2020-01-06 10:55:43 +03:00
Kabiru Mwenja
6e706c04d7
Merge branch 'origin/master' into feat/add-basic-auth
2020-01-06 10:01:19 +03:00
Kabiru Mwenja
19e985a828
chore(rswag-ui): Organise basic auth files
2020-01-06 09:50:30 +03:00
Greg Myers
63f01962ad
Merge pull request #254 from fooki/master
...
Parameterize the pattern for test locations
2019-11-17 09:55:54 +00:00
Greg Myers
e6bfba23d7
Merge pull request #255 from fooki/skip-documentation
...
Allow tests to be run without generating docs
2019-11-17 09:53:45 +00:00
Karl Johansson
4c613af2ba
Allow tests to be run without generating docs
...
By providing the 'document: false' metadata, tests will be run but no swagger
documentation will be generated for the tagged example groups. It works on all
kinds of example groups (responses, verbs, paths etc..).
2019-11-15 16:21:04 +01:00
Karl Johansson
3cd9d38e19
Parameterize the pattern for test locations
...
This commit allows users to specify search patterns when finding tests to
swaggerize. Omitting the pattern parameter makes rswag search with the default
patterns.
A typical usecase for this feature is when you already have a test suite set up
and you want to use rswag for generating swagger docs rather than high-coverage
testing.
Usage:
rake rswag:specs:swaggerize PATTERN='/your_path..'
2019-11-15 14:51:17 +01:00
Greg Myers
02a5bc988f
Merge pull request #253 from BookOfGreg/rails-7-constraint
...
Move constraint to less than rails 7
2019-11-02 17:09:24 +00:00
Greg Myers
c904a32e51
Move constraint to less than rails 7
2019-11-02 17:06:21 +00:00
Greg Myers
a46a5be3bb
Use presence on tags in travis
2019-11-02 16:55:21 +00:00
Greg Myers
ccce4d6360
Fix travis.yml
2019-11-02 16:11:42 +00:00
Greg Myers
663294b84b
Merge pull request #251 from BookOfGreg/improved-yaml-support
...
Improved yaml support
2019-11-02 16:09:50 +00:00
Greg Myers
889dd0922a
Merge branch 'master' into improved-yaml-support
2019-11-02 16:03:11 +00:00
Greg Myers
99281f96be
Merge pull request #252 from BookOfGreg/speedup-travis
...
Use a prebuilt ruby
2019-11-02 16:02:51 +00:00
Greg Myers
3dc0909a6a
Use specific directory. We dont bundle to vendor/bundle
2019-11-02 15:59:48 +00:00
Greg Myers
dad99930aa
trigger build
2019-11-02 15:56:08 +00:00
Greg Myers
c108a8367c
try conditional stages
2019-11-02 15:48:29 +00:00
Greg Myers
8d8fc11e55
correct ruby-version for travis
2019-11-02 15:35:51 +00:00
Greg Myers
8d04646341
Cache the correct directory
2019-11-02 15:09:21 +00:00
Greg Myers
f8fb73fb14
Use a prebuilt ruby
...
https://docs.travis-ci.com/user/reference/bionic/
Pre-installed Rubies: 2.3.8, 2.4.5, 2.5.3 and 2.6.3.
2019-11-02 15:03:45 +00:00
Greg Myers
4516ad4b78
Update changelog and tweak readme
2019-11-02 14:52:37 +00:00
Greg Myers
2d5da62bf1
CHANGELOG.md
2019-11-02 14:02:31 +00:00
Greg Myers
dc161fe275
Serve yaml files as yaml instead of converting them to json
2019-11-02 13:57:47 +00:00
Greg Myers
eeb1026691
Fix invalid Swagger in YAML values
...
The original fix failed because though the Keys were now strings, some
of the values for path variables were also symbols.
Psych does have a safe_load which has a whitelist of classes but it does
not have a safe_dump mode. We could have used deep_transform_values and
manually converted the classes we did not want, but why risk a buggy
implementation when JSON.generate works just fine?
2019-11-02 13:13:06 +00:00
Greg Myers
2c0f3c9396
Fix invalid Swagger in YAML
2019-11-02 12:58:36 +00:00
Greg Myers
acab437a7d
Add failing test showing Psych errors
2019-11-02 12:55:09 +00:00
Greg Myers
3ff1de5d65
Update changelog
2019-11-02 11:40:07 +00:00
Greg Myers
0e04635b15
Write the files using specified format
2019-11-02 11:19:01 +00:00
Greg Myers
73b84101cc
Adding yaml as option for generator
...
New installations will get :yaml as it's default with openapi 3 as the
version. Old installations will have the key missing and will default
to :json with an easy upgrade path.
2019-11-02 10:45:38 +00:00
Hayley Prior
9cbd85a22a
Delete yarn.lock
2019-10-24 22:06:26 +01:00
Hayley Prior
ef78b0c98f
Delete .yarn-integrity
2019-10-24 22:06:00 +01:00
Hayley Prior
354208ac03
Merge pull request #3 from hdpuk86/fix/swagger-ui-update
...
update swagger-ui to 3.23.11
2019-10-24 21:55:08 +01:00
hdpuk86
b29373c0c4
update swagger-ui to 3.23.11
2019-10-24 21:53:48 +01:00
Hayley Prior
2e9015dd12
Merge pull request #2 from hdpuk86/merge-master-fork
...
Merge master fork
2019-10-24 21:34:04 +01:00
hdpuk86
db45cafea2
merge master fork
2019-10-24 21:17:23 +01:00