Releases: swagger-api/swagger-ui
Releases · swagger-api/swagger-ui
Swagger-UI 3.0.17 Released!
Interface changes: None
- Locked dependency for
swagger-client
to exact version. This should be a transparent change. - Removed
babel-polyfill
dependency. This should make it easier to use Swagger-UI in projects that also usebabel-polyfill
. (via #2599) - Fixed untranspiled arrow function syntax in
swagger-ui-dist-package/absolute-path.js
that would cause problems with Node < 4.0.0 (via #3264) - Explicitly pinned
yaml-js@0.2.0
in order to pick up an upstream fix that should improve our compatibility with projects that use Webpack 2.0+ (via #3281) - Fixed a bug where empty Markdown source text would cause the UI to render
undefined
as text.
Swagger-UI 3.0.16 Released!
Interface changes: None.
- Fixes an error in
swagger-ui-dist
(see #3253). - No code changes to Swagger-UI itself.
Swagger-UI 3.0.15 Released!
Interface changes:
- cURL command display in Try-It-Out is now readonly (see #3211)
- Response errors are now displayed in Try-It-Out (see #3076)
- Model descriptions now support Markdown (see #3236)
- Composite models now display their own name more reliably (see #3250)
- Pretty-print response example values (#3238)
- Support formBody file upload in cURL command display
- Add
absolutePath
method toswagger-ui-dist
for static serving use-cases (see #3211)
Swagger-UI 3.0.14 Released!
Interface changes: Added docExpansion
and displayOperationId
options.
- Bumped base Docker image to
alpine:3.5
. - Added copy-spec step to the Docker build process (#3179)
clear
class was removed andpulse
CSS animation was renamed to prevent collisions with third-party libraries.- Fixed over-ambitious double escaping of JSON strings in Markdown bodies.
- Fixed an issue in Access Code OAuth flow (#3172)
- Fixed an issue in Password OAuth2 flow (#3191)
Swagger-UI 3.0.12 Released!
Swagger-UI 3.0.10 Released!
Interface changes: initOAuth
instance method added.
- Bugfix: constructor config parameters are correctly applied (#3045 via #3064)
- Bugfix: ability to
npm run build
when not in a Git-enabled folder (#3027 via #3068) - Improvement: obscure
format: password
parameter inputs (#3031 via #3071) - Feature: OAuth configuration instance method (#2897 via #3074)
- Improvement: take advantage of latest
swagger-client
operationId improvements (via 6e40d04)
Swagger-UI 3.0.9 Released!
Interface changes: None.
- Bugfix: add
preventDefault
to Topbar form, allowing Explore functionality to work correctly again (#3013 via #3017) - Bugfix: guard
window
references in main file causing problems in non-browser environments (#3016 via #3018) - Improvement: make oauth scheme checkboxes more unique (via #2949)
- Bugfix: default enum selections work correctly with Execute (#2902 + #2841 via #3026)
- Improvement: more READMEs in the project
Swagger-UI 3.0.8 Released!
Interface changes: None.
- Improvement: Build-time information is exposed via
window.versions.swaggerUi
(#3003) - Improvement: Added manifest file for Snapcraft
- Improvement: Added issue template for Github Issues
- Improvement: Response headers are now displayed on their own line (#2808)
- Improvement: Removed
object-assign
package in favor of nativeObject.assign
(via #2958) - Improvement: URL input is larger; Enter key triggers spec load (#2748, #2998)
- Bugfix: OAuth2 Password flow problems (#2774, #2908)
- Bugfix: OAuth2 Authorization Code flow problems (#2844, #2870)
- Bugfix: Yarn compatibility + missing dependencies (#2937)
- Bugfix: UI container className collision with Bootstrap.css (#2984)
- Updated
swagger-client
dependency to get resolver fixes for #2923 & #2889
Swagger-UI 3.0.7 Released!
Interface changes:** Added operationsSorter
option.
- Improvement: new package!
swagger-ui-dist
is available on npm, if you have a need for the entire dist folder packaged as a dependency-free npm module. - Bugfix: app crashing when an operation written in YAML is cast to
null
(#2918) - Bugfix: request execution not inferring scheme properly with relative URLs (#2919)
- Bugfix: validator URL not being set properly in Docker container (#2936)
- Bugfix: formatting issues when authorization panel (#2929)
- Bugfix: empty body values being cast to
{}
(#2881) - Bugfix: rendering issue with array-type parameters (#2890)
Swagger-UI 3.0.6 Released!
Interface changes: layout
is no longer required in your config. A default layout has been added to core that will be used unless you specify another layout.
- Bugfix: negative numbers not validated as integers or numbers in parameters
- Bugfix: Scheme not inferred properly for specs loaded over HTTPS; scheme and host not inferred correctly for relative URL specs (#2904)
- Bugfix: Nested readOnly properties are now rendered (#2910)
- Improvement: Useless minified component names are hidden when errors occur
- Improvement: Clarified Docker containers to follow Docker best practices. Now
latest
refers to the "latest released version" andunstable
refers to the current master. We will continue to tag final versions, which is, as always, the safest way to use Docker images.