Skip to content

chore(deps): update dependency swagger-ui to v3.52.4

renovate-bot requested to merge renovate/swagger-ui-3.x into master

This MR contains the following updates:

Package Update Change
swagger-ui (source) minor 3.22.2 -> 3.52.4

Release Notes

swagger-api/swagger-ui (swagger-ui)

v3.52.4: Swagger UI v3.52.4 Released!

Compare Source

Bug Fixes

v3.52.3: Swagger UI v3.52.3 Released!

Compare Source

Bug Fixes

v3.52.2: Swagger UI v3.52.2 Released!

Compare Source

Bug Fixes
  • Dockerfile: fix security issue in docker image (3c9061e), closes #​7445
  • security: fix security issue in prismjs production dep (#​7493) (2a1b710), closes #​7492
  • security: fix security issue in url-parse production dep

v3.52.1: Swagger UI v3.52.1 Released!

Compare Source

Bug Fixes

v3.52.0: Swagger UI v3.52.0 Released!

Compare Source

Features
  • js-yaml: update our main YAML parser to v4.1.0 (no esprima anymore in bundle) (3248428), closes #​6804

v3.51.2: Swagger UI v3.51.2 Released!

Compare Source

Bug Fixes
  • deps: bump swagger-client to v3.14.1 (#​7440) (8daf4e4), closes #​7436
  • minimum runtime Node.js version is now => 12.4

v3.51.1: Swagger UI v3.51.1 Released!

Compare Source

Bug Fixes

v3.51.0: Swagger UI v3.51.0 Released!

Compare Source

Features
Bug Fixes
Deprecation Warning

Swagger UI now requires Node.js v12. Node.js v10 has reached its EOL on 30-04-2021. Documentation has been updated in this MR #​7359

v3.50.0: Swagger UI v3.50.0 Released!

Compare Source

Features
Bug Fixes
Deprecation warning
  • wrapComponents: The new configuration option introduced in this version sets the default to legacy, with an opt-in setting for chain. In a future version, this configuration option will toggle to chain as default, as it is the intended fixed correct behavior. If your application expects and/or requires the legacy option, please update your application accordingly. If your application is agnostic towards the either chain or legacy, no change is needed.

v3.49.0: Swagger UI v3.49.0 Released!

Compare Source

Features
Bug Fixes

v3.48.0: Swagger UI v3.48.0 Released!

Compare Source

Bug Fixes
Features

v3.47.1: Swagger UI v3.47.1 Released!

Compare Source

swagger-ui@3.47.0 was a valid but incomplete release. This release should contain downstream release jobs.

v3.47.0: Swagger UI v3.47.0 Released!

Compare Source

Features
Bug Fixes

v3.46.0: Swagger UI v3.46.0 Released!

Compare Source

Features
Bug Fixes
Other

v3.45.1: Swagger UI v3.45.1 Released!

Compare Source

Bug Fixes

v3.45.0: Swagger UI v3.45.0 Released!

Compare Source

Features
Bug Fixes

v3.44.1: Swagger UI v3.44.1 Released!

Compare Source

Bug Fixes

v3.44.0: Swagger UI v3.44.0 Released!

Compare Source

Bug Fixes
  • info: use externalDocsUrl check to render Link (#​6997) (b7d3d1c)
  • lint: use semicolons + closing link in html (#​6951) (17093f2)
  • lint: put script tag in body in oauth2-redirect.html (#​6958)
Features

v3.43.0: Swagger UI v3.43.0 Released!

Compare Source

Features
Bug Fixes
  • support OAuth2 PKCE when using the OIDC authorization_code flow (#​6914) (5e69d3c)
  • sample-gen: enum without type should be handled by sample-gen (#​6912) (7ead9ba)
Other

swagger-cllient: version bump to 3.13.1

v3.42.0: Swagger UI v3.42.0 Released!

Compare Source

Features
Bug Fixes

v3.41.1: Swagger UI v3.41.1 Released!

Compare Source

Bug Fixes
  • swagger-ui-react: src filename extension to transpile (#​6876) (e538e26)

v3.41.0: Swagger UI v3.41.0 Released!

Compare Source

Features
  • sample-gen: yaml sample generation (#​6858) (470e2fe)
  • ux: enhance media-type switching experience in RequestBodyEditor (#​6837) (e877580)
  • config: add tryItOutEnabled configuration (#​6865) (265bdc0)
  • swagger-client: bump to v3.12.2
Bug Fixes
  • buildUrl: relative url is invalid URL (OAS3) or non-url (OAS2) (#​6864) (a5eb3dc)
  • sample-gen: case yaml parsed example is number but string schema (#​6872) (5b2ad68)
  • ux: ensure that optional security schema is rendered without padlock. (#​6839) (eddde95)
  • webpack: assets should not be treaded as esModule (#​6861) (cdfb64f)

v3.40.0: Swagger UI v3.40.0 Released!

Compare Source

Features
Bug Fixes

v3.39.0: Swagger UI v3.39.0 Released!

Compare Source

Features
  • ux: Disabled Execute button while request is in progress (#​6776) (2bf39e0)
Bug Fixes
  • sample-gen: first oneOf or anyOf should be combined with schema (#​6775) (0f541a1)
  • style: response data flows off the screen (#​6764) (85a3ec9)
  • examples: Request Body examples should respect media-type (#​6739) (68e9b1b)

v3.38.0: Swagger UI v3.38.0 Released!

Compare Source

Features
Bug Fixes
  • components: fix keys rendering in React 16 using .entrySeq() (#​6685) (20a8987)
  • security fixes applied in highlight.js@10.4.1, node-fetch@2.6.1, and dot-prop@5.3.0

v3.37.2: Swagger UI v3.37.2 Released!

Compare Source

v3.37.1: Swagger UI v3.37.1 Released!

Compare Source

Warning

This is a failed release which is identical to v3.37.0. Please install v3.37.2 instead.

v3.37.0: Swagger UI v3.37.0 Released!

Compare Source

Features
Bug Fixes

v3.36.2: Swagger UI v3.36.2 Released!

Compare Source

Bug Fixes

v3.36.1: Swagger UI v3.36.1 Released!

Compare Source

Bug Fixes

v3.36.0: Swagger UI v3.36.0 Released!

Compare Source

Features
Bug Fixes

v3.35.2: Swagger UI v3.35.2 Released!

Compare Source

Bug Fixes

v3.35.1: Swagger UI v3.35.1 Released!

Compare Source

Bug Fixes

v3.35.0: Swagger UI v3.35.0 Released!

Compare Source

Bug Fixes
Features
  • curl: configuration setting to pass additional options to curl command for "Try it out" (#​6288) (cbe99c8)
  • swagger-ui-react: add deeplinking as prop (#​6424) (6b12f15)

v3.34.0: Swagger UI v3.34.0 Released!

Compare Source

Features
Refactor
  • build: increase maxEntrypointSize for core-js@3 (#​6419)
  • csp: Update how the JavaScript run function is invoked in oauth2-redirect.html (#​6393)

v3.33.0: Swagger UI v3.33.0 Released!

Compare Source

Bug Fixes
Features

v3.32.5: Swagger UI v3.32.5 Released!

Compare Source

Bug Fixes
  • operationTag: verify selectedServer exists before invoking (#​6335) (580e906)

v3.32.4: Swagger UI v3.32.4 Released!

Compare Source

Bug Fixes
  • remove unused and redux@4 non-compliant system method inside 'err' reducer (#​6330) (6742cbd)
  • deps: revert to redux@3 and react-redux@4 (#​6331) (e82aaae)

v3.32.3: Swagger UI v3.32.3 Released!

Compare Source

This release is intended to enable npm to include es2015 bundle files. There are no source code changes in this release.

Bug Fixes
  • build: add es-bundle to .npmignore non-exclusion list (#​6328) (560b428)

v3.32.2: Swagger UI v3.32.2 Released!

Compare Source

Bug Fixes
Security Update
  • deps: update react-syntax-highlighter from 12.2.1 to 13.5.0, which includes dependency security update fixed by prismjs@1.21.0 (#​6312)

Additional dependency updates via #​6317, #​6316, #​6313, #​6310

v3.32.1: Swagger UI 3.32.1 Released!

Compare Source

This release should properly include swagger-ui-es-bundle and swagger-ui-es-bundle-core in the /dist directory. There are no other source code changes in this release.

Bug Fixes

v3.32.0: Swagger UI 3.32.0 Released!

Compare Source

Features
  • build: SwaggerUI now also has an es2015 bundle artifact (#​6291) (2eaa6c1)
  • swagger-ui-react: SwaggerUI-React now also includes an es2015 module (#​6303) (c575324)
Bug Fixes

v3.31.1: Swagger UI 3.31.1 Released!

Compare Source

Bug Fixes

v3.31.0: Swagger UI 3.31.0 Released!

Compare Source

Bug Fixes
Features
  • Display minProperties an maxProperties for object schemas (#​6272) (fd5a59a)
  • swagger-ui-react: option for showMutatedRequest (#​6273) (b99ebe7)
  • swagger-ui-react: support for presets and defaultModelsExpandDepth (#​6275) (aebfccc)

v3.30.2: Swagger UI 3.30.2 Released!

Compare Source

Fixes
  • Remove LodashModuleReplacementPlugin that made v3.30.1 unusable (#​6255). Fixes #​6249.

v3.30.1: Swagger UI 3.30.1 Released!

Compare Source

Housekeeping

This build was reduced to 963 KiB

v3.30.0: Swagger UI 3.30.0 Released!

Compare Source

Features
Security
  • housekeeping(deps): lodash@4.17.19 [security] (#​6230)

v3.29.0: Swagger UI 3.29.0 Released!

Compare Source

Features
Fixes
  • Docker: Bug where SWAGGER_JSON is used without mount (#​6212), closes #​6211
Housekeeping
  • Deps swagger-client@3.10.12 (#​6216)
  • Config: increase max bundle size to 1024 KiB (#​6231)
Reverts

v3.28.0: Swagger UI 3.28.0 Released!

Compare Source

Bug Fixes
Features

v3.27.0: Swagger UI 3.27.0 Released!

Compare Source

Features
  • model view: hide applicable readOnly and writeOnly properties (#​5832) (f8dd4e6)
  • model view Added onLoad()s and tweaker onToggle() to support ScrollTo functionality for Models (#​5237)
  • Copy response to clipboard #​4300 (#​5278) (973e1f7)
  • Display example value in Swagger ReadOnly documentation mode (#​4422) (ca1b19a)
  • swagger-ui-react: add displayOperationId config support (#​5795) (bd1b297)
Bug Fixes
  • remove clipboard inline svg from a file with SASS (#​6148) (eeb0b73)
  • curlify agnostic to order of header values (#​6152) (b86e8e9), closes #​6082
  • Docker: case where SWAGGER_ROOT in conjunction with BASE_URL does not work (#​6147)
  • Call DomPurify.addHook only if it exists (#​5428)
Docs
  • Docs: Demonstrate a simple Webpack setup (#​5185)

v3.26.2: Swagger UI 3.26.2 Released!

Compare Source

Bug Fixes
  • update corrupted swagger-client from v3.10.6 to v3.10.7

v3.26.1: Swagger UI 3.26.1 Released!

Compare Source

This release includes a security update with Markdown render.

Features
  • New OAUTH_SCOPES configuration property to select all/none/user_list to OAuth scopes popup (#​6037) (275c8f2)
  • Docker New SWAGGER_JSON_URL option to allow remote urls from Docker (#​6122)
  • Docker VALIDATOR_URL now has options to disable the validation badge (#​5994)
  • Various style improvements (#​6014) (#​5578) (#​5478)
Bug Fixes

v3.26.0: Swagger UI 3.26.0 Released!

Compare Source

Features
  • Allow to skip submitting empty values in form data (#​5830) (b9b32c9)
  • Add empty data param to cURL if no POST request body was given (#​6017)
Bug Fixes
  • set default supportedSubmitMethods (#​6030) (3b6942c)
  • OAS3 upload file when array items are type=string format=binary (#​6040)
  • support generated curl for PUT and PATCH requests (#​5960)
  • flaky test: bugs/4641 use wait on route alias (#​6048) (5bbd3e7)
Housekeeping
  • SwaggerClient version 3.10.6
  • dependency updates

v3.25.5: Swagger UI 3.25.5 Released!

Compare Source

Bug Fixes
  • entries can now be generally used again as a key name. special handling of non-FormData entries removed (#​6036) (68185dd), closes #​6033

v3.25.4: Swagger UI 3.25.4 Released!

Compare Source

Bug Fixes
  • bump swagger-client to version 3.10.4 and return back compatibility with node.js >= 4
  • allow entries as property name (#​6025) (3a65070)

v3.25.3: Swagger UI 3.25.3 Released!

Compare Source

Changelog
  • housekeeping: update release-it config
  • housekeeping: bump swagger-client version with package-lock (#​6008)
  • housekeeping: update dev-e2e-cypress-open script name (#​6005)
Bug Fixes

v3.25.2: Swagger UI 3.25.2 Released!

Compare Source

Changelog
  • feature: JsonSchema components are now ImmutableJS compliant (#​5952)
  • fix: remove clearValidation from onTryoutClick (#​5955)

v3.25.1: Swagger UI 3.25.1 Released!

Compare Source

No release summary included.

Changelog
  • improvement: render OAS3 parameter type formats (#​5796)
  • improvement: showCommonExtensions support for OAS3 parameters (#​5901)
  • improvement: support for supportedSubmitMethods property in react component (#​5376)
  • improvement: do not require basic password in UI (#​5812)
  • improvement: add isShownKey prop to Operation to allow overriding (#​5196)
  • fix(docker-image): send relative HTTP 301s from within container (#​5409)
  • fix: expanding model when query param showExtensions=true exists (#​5918)
  • fix: incorrect PropType in Model ImmutablePureComponent (#​5921)
  • fix: OAS3 online validator badge (#​5909)
  • housekeeping: add static distribution file documentation (#​5095)
  • housekeeping: update plugin api component for failSilently (#​5953)

v3.25.0: Swagger UI 3.25.0 Released!

Compare Source

No release summary included.

Changelog
  • feature(swagger-ui-react): defaultModelExpandDepth and plugins props (#​5594)
  • improvement: clear auth information from memory when logging out (#​5316)
  • improvement: use type 'password' instead of text for client secret (#​5262)
  • housekeeping(docs): https path for unpkg link (#​5769)
  • housekeeping: fix logo size (#​5702)
  • housekeeping: fix npm run lint and npm test on Windows (#​5737)
  • housekeeping: npm audit fix (#​5718, #​5772, #​5805)

v3.24.3: Swagger UI 3.24.3 Released!

Compare Source

Changelog
  • housekeeping: npm audit fix (#​5718)

v3.24.2: Swagger UI 3.24.2 Released!

Compare Source

This release reverts Swagger UI's upgrade to redux@^4 (via #​5569), which was causing test failures in downstream projects.

v3.24.1: Swagger UI 3.24.1 Released!

Compare Source

This release includes security updates. You should upgrade to this version if you use Swagger UI to render untrusted documents.

Specifically, this version updates Swagger UI's dompurify dependency to ^2.0.7, which mitigates our exposure to dompurify's mXSS vulnerability that was disclosed earlier this week.

Changelog
  • fix: code highlight styles are now only applied pre.microlight (#​5673)
  • housekeeping: npm audit resolutions (#​5681)
  • housekeeping(deps): redux v4 (#​5569)
  • housekeeping(deps): redux-immutable v4 (#​5639)
  • housekeeping(dev-deps): babel monorepo (#​5682)
  • housekeeping(dev-deps): cypress@3.6.0 (#​5683)

v3.24.0: Swagger UI 3.24.0 Released!

Compare Source

Changelog
  • feature: add PKCE support for OAuth2 Authorization Code flows (#​5361)
  • fix: parameterMacro functionality for OAS3 (#​5617)
  • fix(validateParam): validate JSON values + support Parameter.content (#​5657)
  • fix: overweight dependencies in PKCE implementation (#​5658)

v3.23.11: Swagger UI 3.23.11 Released!

Compare Source

This release contains a security fix that addresses a CSS-based input field value exfiltration vulnerability. If you use Swagger UI to display untrusted OpenAPI documents, you should upgrade to this version ASAP.

Changelog
  • fix: mitigate "sequential @import chaining" vulnerability (via #​5616)

v3.23.10: Swagger UI 3.23.10 Released!

Compare Source

This release fixes two bugs: one visual issue within static documentation, and another within runtime validation for Array-typed parameters.

Changelog
  • fix: <Select disabled> for type: string + enum schemas (#​5601)
  • fix: accept string-represented values in required array runtime validation (#​5609)

v3.23.9: Swagger UI 3.23.9 Released!

Compare Source

This release changes the default value for the validatorUrl configuration option from https://online.swagger.io/validator to https://validator.swagger.io/validator.

v3.23.8: Swagger UI 3.23.8 Released!

Compare Source

This release fixes an issue with Swagger 2.0 required body parameter runtime validation (#​5583) that was introduced in v3.23.7.

v3.23.7: Swagger UI 3.23.7 Released!

Compare Source

This release includes new support for display and Try-It-Out functionality of OAS 3.0 Parameter.content values.

Changelog
  • feature: support for Parameter.content (#​5571)
  • housekeeping(dev-deps): babel-plugin-transform-react-remove-prop-types@0.4.24
  • 43db164 2019-08-27 | docs: clarify that preauthorizeApiKey works for OAS3 Bearer auth too (#​5566)

v3.23.6: Swagger UI 3.23.6 Released!

Compare Source

This release fixes a React warning originating in Swagger UI and a CSS class name collision with Bootstrap 4.0.

It also includes several in-range updates to minimum dependency versions.

Changelog
  • fix: React warning related to "true" used as boolean (via #​5497)
  • fix: remove .col class that causes collision with Bootstrap (via #​5541)

v3.23.5: Swagger UI 3.23.5 Released!

Compare Source

This release includes a fix to our Markdown parsing implementation that should resolve display issues with certain Markdown strings.

Changelog
  • fix: remove problematic Markdown optimization (via #​5520)

v3.23.4: Swagger UI 3.23.4 Released!

Compare Source

Changelog
  • housekeeping: @kyleshockey/js-yaml -> js-yaml (via #​5511)
  • housekeeping: more npm audit resolutions (via #​5509)
  • housekeeping: non-breaking dependency updates (via #​5515)

v3.23.3: Swagger UI 3.23.3 Released!

Compare Source

This release resolves an undeclared dependency issue visible in swagger-ui-react@3.23.3 due to usage of @babel/runtime-corejs2. No source changes were made.

See #​5505 for more information.

v3.23.2: Swagger UI 3.23.2 Released!

Compare Source

This release includes improvements to our Docker container permissions, bug fixes for OpenAPI 3.0 rendering of Responses and Request Bodies, and resolution of most npm audit warnings visible to consumers.

Channgelog
  • improvement: allow Swagger UI Docker containers to run as non-root users (via #​5476)
  • fix: empty ModelExample rendering in a Response w/o content (via #​5504)
  • fix: use null as a notSetValue for examplesForMediaType (via #​5503)
  • housekeeping: resolve (almost) all npm audit warnings (via #​5457)

v3.23.1: Swagger UI 3.23.1 Released!

Compare Source

This release fixes a couple of minor regressions introduced in v3.23.0, and also includes improvements to our module sizes and sourcemap quality.

Changelog
  • fix: Swagger 2.0 Response.examples (via #​5464 + #​5465)
  • fix: enum Select crashes when selecting the empty value (via #​5463)
  • housekeeping: upgrade to webpack@4 (via #​5454)
  • housekeeping: upgrade to babel@7 (via #​5450)

Note: swagger-ui-react@3.23.1 was unpublished due to a bad build being pushed to npm. It will be updated again with the next release of Swagger UI.

v3.23.0: Swagger UI 3.23.0 Released!

Compare Source

This release includes support for OpenAPI 3.0's Examples Object within Parameter, Request Body, and Response Objects.

Changelog
  • feature: Multiple Examples for OpenAPI 3 Parameters, Request Bodies, and Responses (via #​5427)
Internal API notes

Several things have moved around internally.

If you make heavy use of the Plugin API, this may be of concern to you:

  • the Parameterscomponent no longer has a wrapComponent in OpenAPI 3.0. Version-specific logic is now contained within one component.
  • ParameterRow now needs oas3Actions and oas3Selectors as props.
  • Response now needs path and method as props.
  • Responses' shouldComponentUpdate check has been removed, it now re-renders as the Redux store changes.
  • RequestBodyEditor has been heavily modified. It is no longer aware of the underlying request body or schema, and only concerns itself with the string value being edited. It will now also update its own internal state if the value prop given to it changes.

v3.22.3: Swagger UI 3.22.3 Released!

Compare Source

No source changes.

This release moves Swagger UI to swagger-client@3.9.0.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading