Tim Lai
d521b8c5b1
build: change globalObject to "this" for es bundles ( #6301 )
2020-08-14 11:10:27 -07:00
Pontus Wallberg
d0ae61f8c9
change globalObject to "this" ( #6287 )
...
Co-authored-by: Pontus Wallberg <pontus.wallberg@configura.com >
2020-08-14 10:47:32 -07:00
Tim Lai
b579c713d9
fix: remove missing script references ( #6300 )
2020-08-14 08:24:46 -07:00
Tim Lai
e1573527de
docs(scripts): update building and testing scripts ( #6298 )
2020-08-13 19:53:16 -07:00
Tim Lai
2eaa6c10e4
feat(build): es2015 bundle artifact ( #6291 )
...
* es2015 bundle with dependencies via npm script build:es:bundle
* es2015 bundle without dependencies via npm script build:es:bundle
* jest dependency for test:artifact
* migrate babel.config.json to babel.config.js and maintain env support for commonjs and es2015
* remove polyfill
* fix es syntax: replace module.exports with export
* fix es syntax: remove .jsx extension inside import
2020-08-13 17:21:55 -07:00
geraldglynn
d9f5691f65
fix(OAS3): relative urls ( #5341 )
...
* Added tooling for appending OAS3 relative URLs to selected Server
Info
* Terms of service URL
* Contact URL
* License URL
* External Docs URL
Tag
* Tag External Docs URL
Operation
* Operation External Docs
** Operation Tag
Co-authored-by: Tim Lai <timothy.lai@gmail.com >
2020-08-04 13:21:19 -07:00
Alec Theriault
225a915cf8
fix: escape $ in curl request bodies and headers ( #6245 )
...
This address a bug where a `$` character in a request body or header
would not be properly escaped in a string in the generated curl command.
Fixes #5390
2020-08-03 09:07:06 -07:00
dependabot[bot]
28b3b4c4b6
build(deps): bump elliptic from 6.5.2 to 6.5.3 ( #6274 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tim Lai <timothy.lai@gmail.com >
2020-08-03 08:45:15 -07:00
geraldglynn
084b236f76
fix(Models): use specPath for isShownKey to toggle models ( #6200 )
...
Co-authored-by: Tim Lai <timothy.lai@gmail.com >
2020-07-31 18:40:47 -07:00
Irena Shaigorodsky
d7d166d0a4
fix: specify charset utf-8 in html script declaration ( #6278 )
...
ref: #5311
2020-07-31 16:51:17 -07:00
Tim Lai
22668ee8d3
fix(OAS3): servers component update on definition change ( #6280 )
...
* fix(OAS3): servers component should use nextProps
* test(OAS3): cypress tests for selecting multiple servers
* test(OAS3): multiple server test with definition change
2020-07-31 16:22:17 -07:00
Tim Lai
abcc3837e9
fix(requestInterceptor): use async/await to support return new Promise ( #6279 )
...
ref: #4778
2020-07-31 10:07:52 -07:00
swaggerhub-bot
752488edf7
chore(release): cut the v3.31.1 release
2020-07-30 18:09:18 +00:00
Tim Lai
7a6999b7f3
fix(swagger-ui-react): updated babel config file target ( #6277 )
2020-07-30 10:48:28 -07:00
swaggerhub-bot
9bae8fd78b
chore(release): cut the v3.31.0 release
2020-07-30 16:58:58 +00:00
Tim Lai
aebfcc091a
Tmkasun ft/5367 support passing presets and default models expand depth ( #6275 )
...
* feat(swagger-ui-react): support for presets and defaultModelsExpandDepth
Co-authored-by: Kasun Thennakoon <tmkasun@gmail.com >
2020-07-29 16:50:16 -07:00
Tim Lai
b99ebe7dd3
feat(swagger-ui-react): option for showMutatedRequest ( #6273 )
...
Co-authored-by: neel <neelima.sri.vathsavai@autodesk.com >
2020-07-29 16:11:20 -07:00
Helen Kosova
fd5a59a3fd
feat: Display minProperties an maxProperties for object schemas ( #6272 )
2020-07-29 14:06:24 -07:00
David Goss
cfede146ff
fix(style): make paths try to stay on single line in opblock ( #6243 )
2020-07-29 13:30:20 -07:00
Helen Kosova
4cbae095fc
fix(try-it-out): Better tooltips for min/max validations ( #6266 )
2020-07-28 17:10:40 -07:00
Helen Kosova
bd9117da8e
fix: Replace an inline styleswith propClass ( #6265 )
2020-07-28 16:58:57 -07:00
Helen Kosova
887563ab79
docs: Improve descriptions of syntaxHighlight parameters ( #6242 )
2020-07-28 16:46:25 -07:00
Tim Lai
14278e83dc
fix: use es2015 modules for react-syntax-highlighter ( #6246 )
2020-07-28 16:35:53 -07:00
Tim Lai
83a2b497b7
Merge housekeeping: update mocha with webpack env
2020-07-28 15:53:25 -07:00
Timothy Lai
85c40f16af
config(mocha): require 'esm' depedency
2020-07-28 13:37:07 -07:00
Timothy Lai
f0208e8f41
config(webpack): add env.test and replace .babelrc
...
* .babelrc replacement ref: https://babeljs.io/docs/en/config-files
2020-07-24 13:53:54 -07:00
Timothy Lai
e13bc29aad
config(mocha): create .mocharc config file
2020-07-24 13:53:54 -07:00
Timothy Lai
8c9b3c93a0
deps(mocha): update to mocha@7.2.0
2020-07-24 13:53:54 -07:00
Timothy Lai
eb4a9d54f7
deps(mocha): update to mocha 6.2.3 with security update
2020-07-24 13:53:54 -07:00
Timothy Lai
3cafd6086e
config(mocha): remove deprecated --compiler flag
2020-07-24 13:53:54 -07:00
swaggerhub-bot
d8521c1bc0
chore(release): cut the v3.30.2 release
2020-07-22 20:37:48 +00:00
Tim Lai
ba7aefecad
build(webpack): remove LodashModuleReplacementPlugin ( #6255 )
2020-07-22 13:05:26 -07:00
Timothy Lai
ea5b64bca3
build(webpack): remove LodashModuleReplacementPlugin
2020-07-22 12:40:30 -07:00
swaggerhub-bot
c654d08af8
chore(release): cut the v3.30.1 release
2020-07-21 19:36:10 +00:00
Tim Lai
60b411e8c0
build(webpack): enable lodash options ( #6248 )
2020-07-21 10:49:13 -07:00
Tim Lai
d12662e354
build(webpack): bundle size optimization for lodash ( #6244 )
...
* add duplicate code detection check for general purpose use
* webpack alias for lodash
* redux and react-redux dependency bump that removes lodash dependencies
* lodash version match with swagger-client and recent security update
* additional webpack config to help reduce build sizes
* restore max bundle size back to 1024000
2020-07-20 20:26:56 -07:00
Renovate Bot
cb16ba4e6a
housekeeping(dev-deps): autoprefixer@9.8.5
2020-07-17 23:45:28 +00:00
swaggerhub-bot
42dc02c6a2
chore(release): cut the v3.30.0 release
2020-07-17 22:50:30 +00:00
Tim Lai
a73783b73d
feat: syntax highlighting of code section ( #6236 )
...
Co-authored-by: AdrieanKhisbe <adriean.khisbe@live.fr >
2020-07-17 15:29:15 -07:00
renovate[bot]
9e294fbab5
housekeeping(deps): lodash@4.17.19 [security] ( #6230 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2020-07-17 13:48:25 -07:00
swaggerhub-bot
9bca433ab2
chore(release): cut the v3.29.0 release
2020-07-17 02:37:48 +00:00
Tim Lai
251ea10d94
config: increase max bundle size to 1024 KiB ( #6231 )
2020-07-16 19:19:21 -07:00
renovate[bot]
8b54d5a63e
housekeeping(deps): swagger-client@3.10.12 ( #6216 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Tim Lai <timothy.lai@gmail.com >
2020-07-16 18:28:00 -07:00
Wesley Schwengle
e85b6f2837
fix(Docker) #6211 : Bug where SWAGGER_JSON is used without mount ( #6212 )
2020-07-16 18:18:56 -07:00
Tim Lai
2fd1e4037c
feat(RequestBody): validation support for required fields ( #6223 )
...
fixes #5181
* application/json
* application/xml
* application/x-www-form-urlencoded
* Set requestBodyValue values to be an immutable Map, as "value". Previously stored as a normal String.
* This enables adding "errors" to the Map, for validation use
* note: getOAS3RequiredRequestBodyContentType requires state.spec,
* which is not available to state.oas3
2020-07-16 17:53:28 -07:00
Tim Lai
b68942c043
feat(RequestBody): set default true for 'send empty value' ( #6228 )
2020-07-16 17:01:18 -07:00
Tim Lai
eacc7b92d1
Revert "revert: feat: Allow to skip submitting empty values in form data ( #5830 )" ( #6227 )
...
This reverts commit 1b6cb7d1bf .
2020-07-15 16:07:32 -07:00
Vladimir Gorej
1b6cb7d1bf
revert: feat: Allow to skip submitting empty values in form data ( #5830 )
...
This reverts commit b9b32c9c93 .
Refs #6203 #5830
2020-07-07 16:17:36 +02:00
Vladimir Gorej
e3b3bf03d4
build(bundle): use ES6 to import swagger-client symbols ( #6208 )
...
swagger-client in versions =3.10.9 exports it's build artifacts in multiple ways.
One artifact is exposed as ES5 compatible code with ES6 imports.
We use this fact to utilize webpack tree shaking algorithm.
This commit also updates swagger-client to v3.10.0
and decreases bundle size for around 10%.
2020-07-06 14:19:09 +02:00
Renovate Bot
f0f358bd8a
housekeeping(dev-deps): eslint-plugin-react@7.20.3
2020-07-04 13:43:06 +00:00