Skip to content

Releases: swagger-api/swagger-ui

Swagger-UI 2.2.8 Released!

24 Nov 07:52
Compare
Choose a tag to compare

Small fix to address scopes and some JSON processing issues.

Fixes:

  • incorrectly converting content to blobs #2528
  • Pass only correct scopes #2524 #2514
  • Ignore facebook garble in OAuth URL
  • Minified better with gulp sourcemap

Swagger-UI 2.2.7 Released!

24 Nov 00:50
Compare
Choose a tag to compare

Just in time for the holidays! An update to Swagger-UI, primarily focused on image downloading and rendering. Note! There are some limitations in Internet Explorer (all versions) for image downloading. Please follow #2525 for updates if this is giving you headaches. Heck, you can even contribute a fix!

Fixes:

  • application/octet-stream not downloading correctly #1605, #2427
  • Images may not be rendered correctly #2512
  • Example values overwritten #2520

Swagger-UI 2.2.6 Released!

14 Oct 17:01
Compare
Choose a tag to compare

If it 'aint fixed, broke it!

Minor fixes to address a couple regressions in v2.2.2-v2.2.5. Namely:

  • Japanese messages updated #2437
  • Chinese messages updated #2449
  • Font src attribute fixed #2429
  • File attachment blob download fixed #2439

From the swagger-js 2.1.23 update:

Swagger-UI 2.2.5 Released!

27 Sep 01:55
Compare
Choose a tag to compare

Update to address a bug in swagger-js where schemes are sometimes not honored.

Swagger-UI 2.2.4 Released!

20 Sep 16:52
Compare
Choose a tag to compare

Fixed an issue where query parameters without default values were being shown as undefined.

Swagger-UI 2.2.3 Released!

01 Sep 16:27
Compare
Choose a tag to compare

Minor update to Swagger-UI that brings better handling of XSS vulnerabilities using the excellent sanitize-html project.

Swagger-UI 2.2.2 Released!

24 Aug 16:05
Compare
Choose a tag to compare

Small fix to address overly-aggressive escaping of model signatures #2350.

While at it...

  • Added composer.json file #2347
  • Added Catalan translation #2351

Please see detailed release notes here!

Swagger-UI 2.2.1 Released!

23 Aug 23:12
Compare
Choose a tag to compare

A new version of swagger-ui has been released, and contains major functionality enhancements as well as a ton of performance fixes. Oh, we fixed some bugs, too.

Upgrade notes!

Please note! There are updates in the parent index.html which are required for using 2.2.1. Please compare the included libraries from your container with those in the swagger-ui distribution!

New features

  • Integrated authentication! Now your basic auth, apiKey, OAuth 2.0 Implicit security definitions are automatically rendered in the UI #1923, #1922, #1889
  • Updated Handlebars! Now using Handlebars 4.0.0 #2306
  • Highlight pack updated #2235
  • Security fixes prevent XSS injections #1866, #1865, #1864, #1863, #1617, #1154, #830

Enhancements

  • Speed improvements with large spec files, references #2292, #2198
  • Better checking for invalid specs #2258
  • File upload improvements #2251
  • Updated curl file upload command #2178
  • Added filename in download headers #1991
  • More translations #2066
  • OAuth redirect_url added #2056
  • Latest swagger-js #2244, #2223
  • :port removed from curl sample #2236

Bug Fixes

  • Fixed issue with $ref and external files #2304
  • Content-Type header sometimes not sent in request #2242
  • Arrays of primitives in formData now correctly sent
  • Authorize bugs: cancel button (#2238), logout button #2193,
  • OPTIONS javascript issue resolved #2207
  • XML rendering issues #2191, #2167, #2077, #2067, #1982, #1931, #1918, #1901
  • Boolean parameters causing rendering issues #2190
  • OAuth scopes #2150
  • IE issues #2144, #2063, #2002
  • Basic auth now works with no password(?) #2114
  • Curl makes funny characters #2113, #1978
  • Auth sends headers corectly #2075
  • Gulp tasks updated #2227
  • Some cases have wrong produces/consumes headers #2042
  • Title not used as model name by default #2029
  • Rendering fails with missing supportedSubmitMethods #1949
  • Rendering nested refs #1943, #1859
  • Enum values not displayed in response class #1907
  • Open external docs in new tab/window #1899

Please share your feedback, issues, chocolates as you see fit.

Swagger-ui 2.1.4 has been released!

06 Jan 22:28
Compare
Choose a tag to compare

A new version of swagger-ui has been released, and contains fixes, enhancements, and unicorns.

Enhancements

  • Updated swagger-client to 2.1.10, allowing better support for references, composition, rendering of complex models
  • Added translation files for French, Italian, Japanese, Polish, Russian, Turkish (#1631, #1717, #1725, #1843, #1844, #1559). Also more translation elements (#1521)
  • A JSON editor has been added to make it easier to edit and supply JSON payloads (#1589)
  • Better OAuth support (#1648)
  • Client credentials flow (#1825)
  • LESS refactoring makes it much easier to edit style (#1756)

Deprecations

  • Please note that rendering in the swagger-js client will be removed in 2.2.x releases (see #1248). These methods will be removed, and are being logged to console in the mean time.

Swagger-ui 2.1.3 has been released!

19 Sep 19:14
Compare
Choose a tag to compare

This release updates swagger-client to v2.1.5 to address a number of issues and enhancements.

  • We are also adding support for simplified Chinese translation via #1611.