Skip to content

Releases: swagger-api/swagger-ui

Swagger UI 3.20.0 Released!

24 Nov 02:26

Choose a tag to compare

Interface changes: none.

Changelog:

  • feature: sample value generation for uuid, hostname, ipv4, & ipv6 formats (via #5033)
  • feature: sample value generation for date formats (via #5024)
  • improve(docker): bail out + provide helpful error if injection fails (via #5007)
  • bugfix: legacy Docker variables being overridden by default values (via #5006)
  • bugfix: prevent object inheritance mutations in recursive sampleXmlFromSchema calls (via #5034)
  • bugfix: resolve referenced securitySchemes (via #5028)
  • docs(installation): fix link to configuration.md (via #5009)
  • housekeeping: remove Topbar CWM & unneeded empty lines (via #5018)
  • housekeeping: .js -> .jsx file extensions (via #5014)

Swagger UI 3.19.5 Released!

05 Nov 06:08

Choose a tag to compare

Interface changes: A handful of Docker environment variables were added and deprecated, see #4965 and #4987 for more information.

Changelog:

  • feature: full-spectrum runtime Docker configuration (via #4965)
  • feature: Docker OAuth block support (via #4987)
  • fix(packaging): move webpack-dev-server to devDependencies (via #4984)
  • housekeeping: move to browser-compatible xml fork (via #4985)

Swagger UI 3.19.4 Released!

20 Oct 05:15

Choose a tag to compare

Interface changes: whitespaced tags and operation IDs are now percent-encoded when included in deep links. Links generated by older 3.x versions of Swagger UI should continue to work as before, but support for them will be dropped in the next major version of Swagger UI.

Changelog:

  • improve(deeplinking): support utf16 tags and IDs (via #4921)
  • improve(try-it-out): support RFC5987 Content-Disposition formats (via #4952)
  • bug(deeplinking): properly handle whitespaced & underscored tags/ids (via #4953)

Additional work around deep linking was also made in #4960 and #4958.

Swagger UI 3.19.3 Released!

08 Oct 20:01

Choose a tag to compare

This release was made specifically to fix inconsistent plugin behavior related to multiple invocations of Swagger UI, which was patched in #4923.

Swagger UI 3.19.2 Released!

02 Oct 04:01

Choose a tag to compare

This release fixes a regression (#4912), in which some OpenAPI 3 definitions would not have their Servers block rendered.

Swagger UI 3.19.1 Released!

29 Sep 02:05

Choose a tag to compare

Interface changes: none.

Changelog:

  • improvement: nest Servers within Schemes container (via #4911)
  • improvement: multipart + formencoded rendering (via #4910)
  • fix: add client_id and client_secret to form when type is request-body (via #4213)

Swagger UI 3.19.0 Released!

15 Sep 05:55

Choose a tag to compare

Interface changes: added CONFIG_URL option for Docker image.

Changelog:

  • feat(docker): allow configUrl to be used in Docker (via #4881)
  • fix(docker): make shell script executable (via #4876)
  • fix: tolerate callback parameter values in ParameterRow (via #4873)
  • fix: safeguard Models from non-object schema content (via #4868)

Swagger UI 3.18.3 Released!

08 Sep 05:09
1c52a9c

Choose a tag to compare

Interface changes: none.

Changelog:

  • bugfix: gracefully handle empty request bodies (via #4859)
  • bugfix: resolved model data invalidation (via #4858)
  • bugfix: remove remaining reference to Titillium webfont (via #4840)
  • housekeeping: integrate Cypress in main test script (via #4847)
  • fix(deeplinking): expand containing tag when expanding an operation (via #4837)

Swagger UI 3.18.2 Released!

25 Aug 09:12
f51f391

Choose a tag to compare

Interface changes: none.

Changelog:

  • improvement: omit deprecated fields in examples (via #4758)
  • improvement: use nginx base Docker image (via #4796)
  • improvement: urlencoded Request Body rendering (via #4823)
  • fix: deep link fragment escaping (via #4832)
  • fix: invalid Operation element IDs for multi-word tags & operationIds (via #4538, #4828)
  • fix: incorrect usage of lodash.lowerCase (via #4200)
  • meta: introduce Cypress end-to-end testing (via #4827)

Swagger UI 3.18.1 Released!

11 Aug 06:08
6ba5145

Choose a tag to compare

Interface changes: none.

Changelog:

  • improvement: slim down Docker build context (via #4799)
  • improvement: move operation JumpToPath (via #4760)
  • improvement: include more error data from authorization call (via #4801)