Skip to content

Releases: swagger-api/swagger-ui

Swagger-UI 3.3.2 Released!

14 Oct 19:00

Choose a tag to compare

Interface changes: none.

  • Improvement: requestInterceptor and responseInterceptor now intercept API definition fetches, and provide a req.loadSpec flag for isolating those requests (via #3738)
  • Improvement: empty Try-It-Out responses no longer render as Unknown response type (via #3736)
  • Bugfix: rendered Markdown no longer has a margin around it, allowing better alignment of the Responses table (via #3646)
  • Bugfix: improved OpenAPI 3.0 parameter value validation (via #3751)
  • Bugfix: Authorization locks now display correctly, fixing a regression first present in v3.3.0, released two weeks ago (via #3755)

Version Diff

Swagger-UI 3.3.1 Released!

02 Oct 22:45

Choose a tag to compare

This hotfix release patches an issue with OpenAPI 3.0 requestBody rendering (see #3718).

Swagger-UI 3.3.0 Released!

30 Sep 01:58

Choose a tag to compare

Interface changes: added defaultModelRendering and defaultModelExpandDepth configuration options.

  • Feature: added ability to control whether "Example Value" or "Model" tab is shown by default, and default model expansion depth (via #3628)
  • Feature: added Request URL display for live responses (via #3421)
  • Improvement: added Try-It-Out validation for minLength and maxLength (via #3701)
  • Improvement: added Try-It-Out validation for minimum and maximum (via #3703)
  • Improvement: addressed some Operation styling issues on smaller devices (via #3647)
  • Improvement: added Markdown rendering for array model descriptions (via #3531)
  • Improvement: disabled Swagger2-specific authentication features for OpenAPI 3.0 definitions, in order to minimize confusion (via #3705)
  • Bugfix: file download eligibility is now computed correctly (via #3709)
  • Bugfix: path parameters with enums are now injected correctly during Try-It-Out (via #3706)
  • Bugfix: Markdown sanitization is now less aggressive, allowing reserved and special characters to pass through (via #3712)

Version Diff

Swagger-UI 3.2.2 Released!

24 Sep 06:07

Choose a tag to compare

Interface changes: None.

  • Improvement: parameters with identical names and different in values can now be controlled correctly (#3511 via #3516)
  • Improvement: DateTimes and Guid formatted parameter values are now validated (#993 via #3695)
  • Bugfix: primitive model titles are now displayed correctly and styled more consistently (#3633 via #3676)
  • Bugfix: tag descriptions are now displayed as Markdown (#3636 via #3690)
  • Bugfix: $$ref values are no longer displayed in response examples (#3638 via #3691)
  • Bugfix: OAuth2 authorization URLs with query strings are now processed correctly (#3697 via #3666)

Version Diff

Swagger-UI 3.2.1 Released!

16 Sep 17:51

Choose a tag to compare

Interface changes: None

  • Feature: OAS3 API definitions can now control the Accept header for Try-It-Out requests (via #3669)
  • Bugfix: model properties are now displayed in the order that they are defined (via #3655)
  • Bugfix: models using allOf inheritance now display their names correctly (via #3650)
  • Bugfix: deep linking now handles tag names with spaces and special characters (via #3661)

Swagger-UI 3.2.0 Released!

10 Sep 02:14

Choose a tag to compare

Interface changes: None

  • Feature: added basic support for Try-It-Out with OAS 3.0 API definitions (via #3648)
  • Bugfix: OAuth redirection now handles location.hash (via #3632)

Swagger-UI 3.1.7 Released!

26 Aug 01:44
v3.1.7

Choose a tag to compare

Interface changes: None.

  • Bugfix: Tag and Operation links no longer mutate the URL fragment when deepLinking is disabled (#3610 via #3612)
  • Bugfix: Promise polyfill is now less aggressive, for Angular4/Zone.js compatibility (#3586 via #3613)

Version Diff

Swagger-UI 3.1.6 Released!

24 Aug 23:48
v3.1.6

Choose a tag to compare

Interface changes: Added requestInterceptor, responseInterceptor, and showMutatedRequest options.

  • Feature: support for requestInterceptor/responseInterceptor for all network requests (via #3534)
  • Bugfix: solved an issue where domNode option was getting mangled when merging configs (via #3593)

Version Diff

Swagger-UI 3.1.5 Released!

15 Aug 19:33
v3.1.5

Choose a tag to compare

Interface changes: None.

  • Improvement: OAS3 writeOnly parameters are now hidden in example response bodies (#3447 via #3520)
  • Improvement: use href attribute for <use> SVG tags (#3359 via #3418)
  • Bugfix: OAS 3 links are now displayed more cleanly (via #3543)
  • Bugfix: global scheme selector works more reliably (#3541, #3470 via #3552)
  • Bugfix: formData cURL outputs are correct again (#3556)
  • Bugfix: Topbar styling is more rectangular (#3394 via #3553)
  • Chore: we have end-to-end tests! (via #3265)
  • Chore: added a GitHub issue template, to increase issue quality (via #3549)
  • Chore: added a Contribution Guidelines document (#3014 via #3454)
  • Chore: added Perf global for performance debugging in development mode (via #3562)

Version Diff

Swagger-UI 3.1.4 Released!

06 Aug 19:45
v3.1.4

Choose a tag to compare

Quick fix for the broken model rendering in 3.1.3. There shall be tests!

Interface changes: None.

  • Bugfix: Make models renders again (#3524 via #3528)

Version Diff