Releases: swagger-api/swagger-ui
Releases · swagger-api/swagger-ui
Swagger-UI 3.3.2 Released!
Interface changes: none.
- Improvement:
requestInterceptorandresponseInterceptornow intercept API definition fetches, and provide areq.loadSpecflag 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)
Swagger-UI 3.3.1 Released!
This hotfix release patches an issue with OpenAPI 3.0 requestBody rendering (see #3718).
Swagger-UI 3.3.0 Released!
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
minLengthandmaxLength(via #3701) - Improvement: added Try-It-Out validation for
minimumandmaximum(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)
Swagger-UI 3.2.2 Released!
Interface changes: None.
- Improvement: parameters with identical names and different
invalues 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:
$$refvalues are no longer displayed in response examples (#3638 via #3691) - Bugfix: OAuth2 authorization URLs with query strings are now processed correctly (#3697 via #3666)
Swagger-UI 3.2.1 Released!
Interface changes: None
- Feature: OAS3 API definitions can now control the
Acceptheader 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!
Swagger-UI 3.1.7 Released!
Swagger-UI 3.1.6 Released!
Swagger-UI 3.1.5 Released!
Interface changes: None.
- Improvement: OAS3
writeOnlyparameters are now hidden in example response bodies (#3447 via #3520) - Improvement: use
hrefattribute 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
Perfglobal for performance debugging in development mode (via #3562)
Swagger-UI 3.1.4 Released!
Quick fix for the broken model rendering in 3.1.3. There shall be tests!
Interface changes: None.