Nexmo / comms-router

A server which allows you to route tasks to agents.
Apache License 2.0
21 stars 11 forks source link

Update dependency org.webjars:swagger-ui to v3.44.0 (main) #140

Open mend-for-github-com[bot] opened 5 months ago

mend-for-github-com[bot] commented 5 months ago

This PR contains the following updates:

Package Type Update Change
org.webjars:swagger-ui (source) compile minor 3.13.0 -> 3.44.0

By merging this PR, the issue #118 will be automatically resolved and closed:

Severity CVSS Score CVE Reachability
Medium Medium 4.3 CVE-2018-25031

Release Notes

swagger-api/swagger-ui (org.webjars:swagger-ui) ### [`v3.44.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.44.0): Swagger UI v3.44.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.43.0...v3.44.0) ##### Bug Fixes - **info:** use externalDocsUrl check to render Link ([#​6997](https://togithub.com/swagger-api/swagger-ui/issues/6997)) ([b7d3d1c](https://togithub.com/swagger-api/swagger-ui/commit/b7d3d1ce4a2d43c5093319e69b03ad8fab102b49)) - **lint:** use semicolons + closing link in html ([#​6951](https://togithub.com/swagger-api/swagger-ui/issues/6951)) ([17093f2](https://togithub.com/swagger-api/swagger-ui/commit/17093f2c7c0b77376d3cd7124dc35969c54ee0c6)) - **lint:** put `script` tag in `body` in oauth2-redirect.html ([#​6958](https://togithub.com/swagger-api/swagger-ui/issues/6958)) ##### Features - **models:** collapsed schema content should be clickable ([#​6942](https://togithub.com/swagger-api/swagger-ui/issues/6942)) ([0e6dc04](https://togithub.com/swagger-api/swagger-ui/commit/0e6dc0487c0c01f5e32ca3e642699746ce3f10ed)) - verbose Failed to fetch error ([#​6938](https://togithub.com/swagger-api/swagger-ui/issues/6938)) ([4db2edc](https://togithub.com/swagger-api/swagger-ui/commit/4db2edcad247dc76afdf670e9cfcaac88c25a82b)) - **docs:** sample datepicker plugin with json schema components ([#​6939](https://togithub.com/swagger-api/swagger-ui/issues/6939)) ([ba74c02](https://togithub.com/swagger-api/swagger-ui/commit/ba74c029518b3b45a6d5afa4fffa13091e31dbde)) ### [`v3.43.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.43.0): Swagger UI v3.43.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.42.0...v3.43.0) ##### Features - use example gen for multiple example value retainer examples ([#​6920](https://togithub.com/swagger-api/swagger-ui/issues/6920)) ([fad81f8](https://togithub.com/swagger-api/swagger-ui/commit/fad81f8cb94b3b4cce6a071f9bb4798f0f8c12c5)) - validate nullable ([#​6928](https://togithub.com/swagger-api/swagger-ui/issues/6928)) ([a2a561e](https://togithub.com/swagger-api/swagger-ui/commit/a2a561e9435f3b74b73054e8ac4799419906c800)) ##### Bug Fixes - support OAuth2 PKCE when using the OIDC authorization_code flow ([#​6914](https://togithub.com/swagger-api/swagger-ui/issues/6914)) ([5e69d3c](https://togithub.com/swagger-api/swagger-ui/commit/5e69d3c4f2a3b95bbb3b15d3151fc7d630b1164c)) - **sample-gen:** enum without type should be handled by sample-gen ([#​6912](https://togithub.com/swagger-api/swagger-ui/issues/6912)) ([7ead9ba](https://togithub.com/swagger-api/swagger-ui/commit/7ead9baa80a3bd0479737919531cace7494f9a95)) ##### Other **swagger-cllient:** version bump to [3.13.1](https://togithub.com/swagger-api/swagger-js/releases/tag/v3.13.1) ### [`v3.42.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.42.0): Swagger UI v3.42.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.41.1...v3.42.0) ##### Features - enhance parameter validation ([#​6878](https://togithub.com/swagger-api/swagger-ui/issues/6878)) ([5c4dfc2](https://togithub.com/swagger-api/swagger-ui/commit/5c4dfc2da8fb613de54bb6ef1239a8e3a96d1c7c)) - sample-gen multi and form media-type ([#​6874](https://togithub.com/swagger-api/swagger-ui/issues/6874)) ([8ed6c34](https://togithub.com/swagger-api/swagger-ui/commit/8ed6c34958ddb333473f953969e69a23d0a419b3)) ##### Bug Fixes - **responseBody:** json response highlighting ([#​6871](https://togithub.com/swagger-api/swagger-ui/issues/6871)) ([13fea13](https://togithub.com/swagger-api/swagger-ui/commit/13fea13397db4617f4539ae468503502f4581bbd)), closes [#​6508](https://togithub.com/swagger-api/swagger-ui/issues/6508) ### [`v3.41.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.41.1): Swagger UI v3.41.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.40.0...v3.41.1) ##### Bug Fixes - **swagger-ui-react:** src filename extension to transpile ([#​6876](https://togithub.com/swagger-api/swagger-ui/issues/6876)) ([e538e26](https://togithub.com/swagger-api/swagger-ui/commit/e538e263143fcb737294e9c0b85801c6f8cca6de)) ### [`v3.40.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.40.0): Swagger UI v3.40.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.38.0...v3.40.0) ##### Features - **doc:** added introduction ([#​6806](https://togithub.com/swagger-api/swagger-ui/issues/6806)) ([d80cc40](https://togithub.com/swagger-api/swagger-ui/commit/d80cc40dc4baec8896d1c9714f272a19e63f80a6)) - **docker:** add docker support for persist authorization variable ([#​6832](https://togithub.com/swagger-api/swagger-ui/issues/6832)) ([a7ba55a](https://togithub.com/swagger-api/swagger-ui/commit/a7ba55ad03790f3dcc4dde32f6de89ec81588d24)) - group / sort parameters by location ([#​6745](https://togithub.com/swagger-api/swagger-ui/issues/6745)) ([ddaee4e](https://togithub.com/swagger-api/swagger-ui/commit/ddaee4ec42e11e30d05349e88941d4bd41a25ad4)) ##### Bug Fixes - **sample-gen:** should render additionalProperties in example ([#​6821](https://togithub.com/swagger-api/swagger-ui/issues/6821)) ([35cb925](https://togithub.com/swagger-api/swagger-ui/commit/35cb92502a249a01a2a631e56144f6ba714f9c26)) - **sample-gen:** should return json literal example ([#​6827](https://togithub.com/swagger-api/swagger-ui/issues/6827)) ([a2f7917](https://togithub.com/swagger-api/swagger-ui/commit/a2f791766142efa0d2fc8733259192d40f3378b8)) - **sample-gen:** should return xml literal example ([#​6822](https://togithub.com/swagger-api/swagger-ui/issues/6822)) ([59b42bb](https://togithub.com/swagger-api/swagger-ui/commit/59b42bb38fcedd836a51d7c8a6f2ba067e351f94)) - **spec-selector:** isMediaTypeSchemaPropertiesEqual should handle case where literal media-types are equal. ([#​6820](https://togithub.com/swagger-api/swagger-ui/issues/6820)) ([25433c4](https://togithub.com/swagger-api/swagger-ui/commit/25433c486429d60460ab14faa6ea71ef27c7ae35)) - **style:** code should should wrap line ([#​6831](https://togithub.com/swagger-api/swagger-ui/issues/6831)) ([7087210](https://togithub.com/swagger-api/swagger-ui/commit/7087210adbbb5f0fa48a69f825f1ea701b72542c)), closes [#​6764](https://togithub.com/swagger-api/swagger-ui/issues/6764) ### [`v3.38.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.38.0): Swagger UI v3.38.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.37.2...v3.38.0) ##### Features - **auth:** Add OpenID Connect Discovery (OICD) support ([#​3517](https://togithub.com/swagger-api/swagger-ui/issues/3517)) ([#​6549](https://togithub.com/swagger-api/swagger-ui/issues/6549)) ([0807687](https://togithub.com/swagger-api/swagger-ui/commit/0807687f9161a3293ff679ac9a1208df24921dd1)) ##### Bug Fixes - **components:** fix keys rendering in React 16 using .entrySeq() ([#​6685](https://togithub.com/swagger-api/swagger-ui/issues/6685)) ([20a8987](https://togithub.com/swagger-api/swagger-ui/commit/20a89877b2622d2d4114cdf65b54cbc71f0fd79d)) - security fixes applied in `highlight.js@10.4.1`, `node-fetch@2.6.1`, and `dot-prop@5.3.0` ### [`v3.37.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.37.2): Swagger UI v3.37.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.37.0...v3.37.2) - chore: update [swagger-js](https://togithub.com/swagger-api/swagger-js) to [v3.12.1](https://togithub.com/swagger-api/swagger-js/releases/tag/v3.12.1) which brings better support for $ref resolving ([#​4765](https://togithub.com/swagger-api/swagger-ui/issues/4765)) ([#​5625](https://togithub.com/swagger-api/swagger-ui/issues/5625) ) - chore(release): fix release [v3.37.1](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.37.1) release - chore(package): allow auto-update of swagger-client ([`d3fb9ab`](https://togithub.com/swagger-api/swagger-ui/commit/d3fb9ab260025756d351043a36324af676b48793)) ### [`v3.37.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.37.0): Swagger UI v3.37.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.36.2...v3.37.0) ##### Features - **swagger-ui-react:** add support for layout prop ([#​6639](https://togithub.com/swagger-api/swagger-ui/issues/6639)) ([a6673d7](https://togithub.com/swagger-api/swagger-ui/commit/a6673d7c60100a99ae138978838b9033d7ad6350)) ##### Bug Fixes - **examples:** properly update memoized value in non-schema case ([#​6641](https://togithub.com/swagger-api/swagger-ui/issues/6641)) ([d2ef8f3](https://togithub.com/swagger-api/swagger-ui/commit/d2ef8f31b998b3f7cc0e075e76bda0e2c0e782c2)), closes [#​6631](https://togithub.com/swagger-api/swagger-ui/issues/6631) - **xml:** example generation if an array has an example ([#​6634](https://togithub.com/swagger-api/swagger-ui/issues/6634)) ([24225e4](https://togithub.com/swagger-api/swagger-ui/commit/24225e47bf522b79a872ab9d0758095ef8d701f8)), closes [#​6627](https://togithub.com/swagger-api/swagger-ui/issues/6627) ### [`v3.36.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.36.2): Swagger UI v3.36.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.36.1...v3.36.2) ##### Bug Fixes - duplicate labels in Servers UI ([#​6568](https://togithub.com/swagger-api/swagger-ui/issues/6568)) ([1f10240](https://togithub.com/swagger-api/swagger-ui/commit/1f10240a97227ed583c2199024504f448a445224)) - externalDocs url for tags when using swagger v2.0 ([#​6579](https://togithub.com/swagger-api/swagger-ui/issues/6579)) ([6db4def](https://togithub.com/swagger-api/swagger-ui/commit/6db4def00aaaa271e518018e5555047177eea760)) - **schema example:** xml gen should follow json gen behavior ([#​6555](https://togithub.com/swagger-api/swagger-ui/issues/6555)) ([288c89b](https://togithub.com/swagger-api/swagger-ui/commit/288c89bdbbd6c7d50deda3685cc2b28db2bfec74)), closes [#​6470](https://togithub.com/swagger-api/swagger-ui/issues/6470) [#​6540](https://togithub.com/swagger-api/swagger-ui/issues/6540) [#​4943](https://togithub.com/swagger-api/swagger-ui/issues/4943) - **cypress:** oas3-request-body-required flakineess ([#​6583](https://togithub.com/swagger-api/swagger-ui/issues/6583)) ([64ae7af](https://togithub.com/swagger-api/swagger-ui/commit/64ae7af565b743f607ab1026c9dfb8735c910528)) ### [`v3.36.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.36.1): Swagger UI v3.36.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.36.0...v3.36.1) - **swagger-client:** update to [v3.12.0](https://togithub.com/swagger-api/swagger-js/releases/tag/v3.12.0). Fixes `nested allOf/oneOf schema resolution` in [#​5194](https://togithub.com/swagger-api/swagger-ui/issues/5194), [#​5923](https://togithub.com/swagger-api/swagger-ui/issues/5923), [#​4672](https://togithub.com/swagger-api/swagger-ui/issues/4672) ##### Bug Fixes - **cypress:** oas3-multiple-media-types flakiness ([#​6571](https://togithub.com/swagger-api/swagger-ui/issues/6571)) ([3925b0c](https://togithub.com/swagger-api/swagger-ui/commit/3925b0c5642826e17ba82bbe1fc64dbd31793569)), closes [#​6570](https://togithub.com/swagger-api/swagger-ui/issues/6570) ### [`v3.36.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.36.0): Swagger UI v3.36.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.35.2...v3.36.0) ##### Features - support for showExtensions on Response objects ([#​6535](https://togithub.com/swagger-api/swagger-ui/issues/6535)) ([6a4e52a](https://togithub.com/swagger-api/swagger-ui/commit/6a4e52aadbbd2588975011d779da3844fa010847)) ##### Bug Fixes - **auth:** Allow PKCE for legacy AccessCode OAuth2 Grant Type ([#​6011](https://togithub.com/swagger-api/swagger-ui/issues/6011)) ([5a87c8a](https://togithub.com/swagger-api/swagger-ui/commit/5a87c8a932071246d3e4ba3733563bcf018abc93)), closes [#​6010](https://togithub.com/swagger-api/swagger-ui/issues/6010) - **auth:** support for oauth2 relative url ([#​6546](https://togithub.com/swagger-api/swagger-ui/issues/6546)) ([0a807d6](https://togithub.com/swagger-api/swagger-ui/commit/0a807d6237f59880d34131f66cd4fc542fdaca09)) - **auth:** add additional autoFocus for http-auth component ([#​6527](https://togithub.com/swagger-api/swagger-ui/issues/6527)) ([8e3e059](https://togithub.com/swagger-api/swagger-ui/commit/8e3e059aa122ea34e0e6f0d13a0601fd0906aede)), closes [#​6483](https://togithub.com/swagger-api/swagger-ui/issues/6483) - response examples should respect media-type ([#​6456](https://togithub.com/swagger-api/swagger-ui/issues/6456)) ([87ab4e9](https://togithub.com/swagger-api/swagger-ui/commit/87ab4e9ac9a1a8cde7b6d5fd7434e017cd669640)) - duplicate downloading of remote config ([#​6544](https://togithub.com/swagger-api/swagger-ui/issues/6544)) ([50e5f65](https://togithub.com/swagger-api/swagger-ui/commit/50e5f653cc5a2494fe1ea19fbe874efcd086b91b)) - oauth redirect HTML title tag ([#​6533](https://togithub.com/swagger-api/swagger-ui/issues/6533)) ([17f140b](https://togithub.com/swagger-api/swagger-ui/commit/17f140b188378cb504166888026b2eb48cd14518)) ### [`v3.35.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.35.2): Swagger UI v3.35.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.35.1...v3.35.2) ##### Bug Fixes - **oas3:** switching media types should update schema properties ([#​6518](https://togithub.com/swagger-api/swagger-ui/issues/6518)) ([3905fad](https://togithub.com/swagger-api/swagger-ui/commit/3905fadfbea8806be3644e6f45a956f617319403)), closes [#​6201](https://togithub.com/swagger-api/swagger-ui/issues/6201) [#​6250](https://togithub.com/swagger-api/swagger-ui/issues/6250) [#​6476](https://togithub.com/swagger-api/swagger-ui/issues/6476) - **requestBody:** hide read only properties ([#​6490](https://togithub.com/swagger-api/swagger-ui/issues/6490)) ([5065613](https://togithub.com/swagger-api/swagger-ui/commit/506561313051efbe212a69da02b737850e111662)) - missing commas in response header values [#​6183](https://togithub.com/swagger-api/swagger-ui/issues/6183) ([#​6515](https://togithub.com/swagger-api/swagger-ui/issues/6515)) ([99fda81](https://togithub.com/swagger-api/swagger-ui/commit/99fda81ae022e227fe3fcff91a8170d3a49ce7c1)) - add autofocus to auth fields ([#​6483](https://togithub.com/swagger-api/swagger-ui/issues/6483)) ([65ea764](https://togithub.com/swagger-api/swagger-ui/commit/65ea764b6150de9bbecb7be0569b45ab4a9691d1)) - **style:** preventing long strings from overflowing ([#​5934](https://togithub.com/swagger-api/swagger-ui/issues/5934)) ([#​6507](https://togithub.com/swagger-api/swagger-ui/issues/6507)) ([4b2fddd](https://togithub.com/swagger-api/swagger-ui/commit/4b2fddd8ed7ed5f0be7acb8cbe9b6a7eb0a6cc94)) - **jest:** add stub for errActions to prevent unhandled promise rejections [#​6365](https://togithub.com/swagger-api/swagger-ui/issues/6365) ([#​6495](https://togithub.com/swagger-api/swagger-ui/issues/6495)) ([537ad6d](https://togithub.com/swagger-api/swagger-ui/commit/537ad6d6bf324a9351897bce7eacd64af358202c)) - **jest:** unknown prop initialValue on input tag ([#​6506](https://togithub.com/swagger-api/swagger-ui/issues/6506)) ([1af8678](https://togithub.com/swagger-api/swagger-ui/commit/1af8678ae15828853519e8c84583998a9334f1b4)) ### [`v3.35.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.35.1): Swagger UI v3.35.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.35.0...v3.35.1) ##### Bug Fixes - **parameter-row:** rendering of default/example values of 0 ([#​6454](https://togithub.com/swagger-api/swagger-ui/issues/6454)) ([797929f](https://togithub.com/swagger-api/swagger-ui/commit/797929f1cfabbc38154dd1888fbf88474b778b32)) - **syntax-highlighter:** configuration for Examples ([#​6455](https://togithub.com/swagger-api/swagger-ui/issues/6455)) ([b5e8081](https://togithub.com/swagger-api/swagger-ui/commit/b5e8081115e40868723a2430e319452abefeff40)), closes [#​5259](https://togithub.com/swagger-api/swagger-ui/issues/5259) - **examples** multipart array sample generation for items ([#​6461](https://togithub.com/swagger-api/swagger-ui/issues/6461)) ([f4bdf2f](https://togithub.com/swagger-api/swagger-ui/commit/f4bdf2f953aad12b91330d33cd5460b1e6dffce6)) - **filter:** avoid filtering by the strings "true/false" when enabled ([#​6477](https://togithub.com/swagger-api/swagger-ui/issues/6477)) ([aa53ec2](https://togithub.com/swagger-api/swagger-ui/commit/aa53ec24b886844e185443a719d0d970e6f1b785)) - **style:** inconsistent background colors in code sections ([#​6472](https://togithub.com/swagger-api/swagger-ui/issues/6472)) ([1b11d5c](https://togithub.com/swagger-api/swagger-ui/commit/1b11d5cfaaa448c97d678a4157e2daa7f1a4aab6)) - deprecate from "new Buffer" to "Buffer.from" ([#​6489](https://togithub.com/swagger-api/swagger-ui/issues/6489)) ([6c5e91d](https://togithub.com/swagger-api/swagger-ui/commit/6c5e91dece2e28680cf71b2b3b303e56db5b2df2)) ### [`v3.35.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.35.0): Swagger UI v3.35.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.34.0...v3.35.0) ##### Bug Fixes - **auth:** both array and Im.List scopes can be added to redirectURL ([#​6416](https://togithub.com/swagger-api/swagger-ui/issues/6416)) ([95fd3e7](https://togithub.com/swagger-api/swagger-ui/commit/95fd3e71aba55cc4c6dc26e87007710010080e2c)) - **swagger-ui-react:** Use oneOfType in spec prop validation (fix [#​6399](https://togithub.com/swagger-api/swagger-ui/issues/6399)) ([#​6400](https://togithub.com/swagger-api/swagger-ui/issues/6400)) ([52360a0](https://togithub.com/swagger-api/swagger-ui/commit/52360a0612dd5a8a88545fbd03208c29dd7b5967)) - sample schema should stringify string values for content-type: text/json ([#​6431](https://togithub.com/swagger-api/swagger-ui/issues/6431)) ([ad630cc](https://togithub.com/swagger-api/swagger-ui/commit/ad630cc3e08245670c7479ba76fc84bcf385718e)), closes [#​6412](https://togithub.com/swagger-api/swagger-ui/issues/6412) - **try-it-out:** required boolean default value set to empty string ([#​6449](https://togithub.com/swagger-api/swagger-ui/issues/6449)) ([f5c709f](https://togithub.com/swagger-api/swagger-ui/commit/f5c709f97f797b43863d27a1541603a916064383)), closes [#​6429](https://togithub.com/swagger-api/swagger-ui/issues/6429) ##### Features - **curl:** configuration setting to pass additional options to curl command for "Try it out" ([#​6288](https://togithub.com/swagger-api/swagger-ui/issues/6288)) ([cbe99c8](https://togithub.com/swagger-api/swagger-ui/commit/cbe99c8c1a6f55a5ed384ce27376ee46d735b48c)) - **swagger-ui-react:** add deeplinking as prop ([#​6424](https://togithub.com/swagger-api/swagger-ui/issues/6424)) ([6b12f15](https://togithub.com/swagger-api/swagger-ui/commit/6b12f1507a7d2f2448cb12f442a8fb389de0205c)) ### [`v3.34.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.34.0): Swagger UI v3.34.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.32.5...v3.34.0) ##### Features - Preserve authorization on browser refresh and close/reopen ([#​5939](https://togithub.com/swagger-api/swagger-ui/issues/5939)) ([96aecc8](https://togithub.com/swagger-api/swagger-ui/commit/96aecc8860a906d2d185bcbba60fae61ca847fdc)) - **build:** use core-js@3 ([#​6410](https://togithub.com/swagger-api/swagger-ui/issues/6410)) ([ac41813](https://togithub.com/swagger-api/swagger-ui/commit/ac41813530e722317d634300121d983592f54856)) ##### Refactor - **build:** increase maxEntrypointSize for core-js@3 ([#​6419](https://togithub.com/swagger-api/swagger-ui/issues/6419)) - **csp:** Update how the JavaScript run function is invoked in oauth2-redirect.html ([#​6393](https://togithub.com/swagger-api/swagger-ui/issues/6393)) ### [`v3.32.5`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.32.5): Swagger UI v3.32.5 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.32.3...v3.32.5) ##### Bug Fixes - **operationTag:** verify selectedServer exists before invoking ([#​6335](https://togithub.com/swagger-api/swagger-ui/issues/6335)) ([580e906](https://togithub.com/swagger-api/swagger-ui/commit/580e906450abff275521c24de8438b58af7a5c2e)) ### [`v3.32.3`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.32.3): Swagger UI v3.32.3 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.32.1...v3.32.3) This release is intended to enable npm to include es2015 bundle files. There are no source code changes in this release. ##### Bug Fixes - **build:** add es-bundle to .npmignore non-exclusion list ([#​6328](https://togithub.com/swagger-api/swagger-ui/issues/6328)) ([560b428](https://togithub.com/swagger-api/swagger-ui/commit/560b428f0a265fbbde59f0675a55dab607dfea06)) ### [`v3.32.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.32.1): Swagger UI 3.32.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.31.1...v3.32.1) This release should properly include `swagger-ui-es-bundle` and `swagger-ui-es-bundle-core` in the `/dist` directory. There are no other source code changes in this release. ##### Bug Fixes - **build:** initialize new es-bundle files ([#​6304](https://togithub.com/swagger-api/swagger-ui/issues/6304)) ([c362329](https://togithub.com/swagger-api/swagger-ui/commit/c36232961472da0d19200e200d92141d887486f4)) ### [`v3.31.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.31.1): Swagger UI 3.31.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.30.0...v3.31.1) ##### Bug Fixes - **swagger-ui-react:** updated babel config file target ([#​6277](https://togithub.com/swagger-api/swagger-ui/issues/6277)) ([7a6999b](https://togithub.com/swagger-api/swagger-ui/commit/7a6999b7f3bba567852658eb2da316399fcb8660)) ### [`v3.30.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.30.0): Swagger UI 3.30.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.28.0...v3.30.0) ##### Features - syntax highlighting of code section ([#​6236](https://togithub.com/swagger-api/swagger-ui/issues/6236)) ([a73783b](https://togithub.com/swagger-api/swagger-ui/commit/a73783b73d30f509cff89731fe71b1c81f75c689)) ##### Security - housekeeping(deps): lodash@4.17.19 \[security] ([#​6230](https://togithub.com/swagger-api/swagger-ui/issues/6230)) ### [`v3.28.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.28.0): Swagger UI 3.28.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.27.0...v3.28.0) ##### Bug Fixes - avoid mapping Immutable.Map as React children ([#​6165](https://togithub.com/swagger-api/swagger-ui/issues/6165)) ([93020e2](https://togithub.com/swagger-api/swagger-ui/commit/93020e280318f850df5f1f6dc5d9f155f3f7dbf9)) - render Common Extensions properly in React 16 ([#​5930](https://togithub.com/swagger-api/swagger-ui/issues/5930)) ([e1e4d5b](https://togithub.com/swagger-api/swagger-ui/commit/e1e4d5bf8338d66c6e439cf780138cc3397bb0fd)) ##### Features - Display `nullable` for object model itself ([#​5660](https://togithub.com/swagger-api/swagger-ui/issues/5660)) ([#​5868](https://togithub.com/swagger-api/swagger-ui/issues/5868)) ([41e595b](https://togithub.com/swagger-api/swagger-ui/commit/41e595bedac098ea96ee62b15f5f4d66719097c6)) ### [`v3.27.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.27.0): Swagger UI 3.27.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.26.1...v3.27.0) ##### Features - **model view:** hide applicable readOnly and writeOnly properties ([#​5832](https://togithub.com/swagger-api/swagger-ui/issues/5832)) ([f8dd4e6](https://togithub.com/swagger-api/swagger-ui/commit/f8dd4e68ecdd29868d51f5e0bff3082022a8cc52)) - **model view** Added onLoad()s and tweaker onToggle() to support ScrollTo functionality for Models ([#​5237](https://togithub.com/swagger-api/swagger-ui/issues/5237)) - Copy response to clipboard [#​4300](https://togithub.com/swagger-api/swagger-ui/issues/4300) ([#​5278](https://togithub.com/swagger-api/swagger-ui/issues/5278)) ([973e1f7](https://togithub.com/swagger-api/swagger-ui/commit/973e1f7a9b464a84de8b43f0ab211cee84cf5c63)) - Display example value in Swagger ReadOnly documentation mode ([#​4422](https://togithub.com/swagger-api/swagger-ui/issues/4422)) ([ca1b19a](https://togithub.com/swagger-api/swagger-ui/commit/ca1b19a31bbe88214ce0b2bef93f211913374a52)) - **swagger-ui-react:** add `displayOperationId` config support ([#​5795](https://togithub.com/swagger-api/swagger-ui/issues/5795)) ([bd1b297](https://togithub.com/swagger-api/swagger-ui/commit/bd1b297b56f51fcd5f738647c58e4ec6e009de90)) ##### Bug Fixes - remove clipboard inline svg from a file with SASS ([#​6148](https://togithub.com/swagger-api/swagger-ui/issues/6148)) ([eeb0b73](https://togithub.com/swagger-api/swagger-ui/commit/eeb0b7387faebb30c8382fc0837b7b0b9102bde1)) - curlify agnostic to order of header values ([#​6152](https://togithub.com/swagger-api/swagger-ui/issues/6152)) ([b86e8e9](https://togithub.com/swagger-api/swagger-ui/commit/b86e8e96dd849108e6fe38f24989acd75c82ff41)), closes [#​6082](https://togithub.com/swagger-api/swagger-ui/issues/6082) - **Docker**: case where SWAGGER_ROOT in conjunction with BASE_URL does not work ([#​6147](https://togithub.com/swagger-api/swagger-ui/issues/6147)) - Call `DomPurify.addHook` only if it exists ([#​5428](https://togithub.com/swagger-api/swagger-ui/issues/5428)) ##### Docs - **Docs:** Demonstrate a simple Webpack setup ([#​5185](https://togithub.com/swagger-api/swagger-ui/issues/5185)) ### [`v3.26.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.26.1): Swagger UI 3.26.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.26.0...v3.26.1) ⚠️ **This release includes a security update with Markdown render.** ##### Features - New `OAUTH_SCOPES` configuration property to select all/none/user_list to OAuth scopes popup ([#​6037](https://togithub.com/swagger-api/swagger-ui/issues/6037)) ([275c8f2](https://togithub.com/swagger-api/swagger-ui/commit/275c8f2ccfe168800bf2b4af2bedf358860e91c0)) - **Docker** New `SWAGGER_JSON_URL` option to allow remote urls from Docker ([#​6122](https://togithub.com/swagger-api/swagger-ui/issues/6122)) - **Docker** `VALIDATOR_URL` now has options to disable the validation badge ([#​5994](https://togithub.com/swagger-api/swagger-ui/issues/5994)) - Various style improvements ([#​6014](https://togithub.com/swagger-api/swagger-ui/issues/6014)) ([#​5578](https://togithub.com/swagger-api/swagger-ui/issues/5578)) ([#​5478](https://togithub.com/swagger-api/swagger-ui/issues/5478)) ##### Bug Fixes - **Markdown:** render markdown in more secure way ([a616cb4](https://togithub.com/swagger-api/swagger-ui/commit/a616cb471d31f04a28d185aeb1bcb83637afc3cf)) - **Docker** allow local ref's to be served by nginx ([#​5565](https://togithub.com/swagger-api/swagger-ui/issues/5565)) ([f353974](https://togithub.com/swagger-api/swagger-ui/commit/f3539748d3721cd20dc1dfe0f09587465044d6c3)) - **Docker** support variables in auth urls ([#​5913](https://togithub.com/swagger-api/swagger-ui/issues/5913)) ([21f5149](https://togithub.com/swagger-api/swagger-ui/commit/21f51494a263a759f810743288d104eee8c06ec1)) ### [`v3.26.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.26.0): Swagger UI 3.26.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.25.5...v3.26.0) ##### Features - Allow to skip submitting empty values in form data ([#​5830](https://togithub.com/swagger-api/swagger-ui/issues/5830)) ([b9b32c9](https://togithub.com/swagger-api/swagger-ui/commit/b9b32c9c93f712bdef6735a404f20481ec49ff45)) - Add empty data param to cURL if no POST request body was given ([#​6017](https://togithub.com/swagger-api/swagger-ui/issues/6017)) ##### Bug Fixes - set default supportedSubmitMethods ([#​6030](https://togithub.com/swagger-api/swagger-ui/issues/6030)) ([3b6942c](https://togithub.com/swagger-api/swagger-ui/commit/3b6942c13a3e67a3dd1247ace9f25f3ac7a01c52)) - OAS3 upload file when array items are type=string format=binary ([#​6040](https://togithub.com/swagger-api/swagger-ui/issues/6040)) - support generated curl for PUT and PATCH requests ([#​5960](https://togithub.com/swagger-api/swagger-ui/issues/5960)) - flaky test: bugs/4641 use wait on route alias ([#​6048](https://togithub.com/swagger-api/swagger-ui/issues/6048)) ([5bbd3e7](https://togithub.com/swagger-api/swagger-ui/commit/5bbd3e71bda5e917bcbc5d24e4d39777332aec47)) ##### Housekeeping - SwaggerClient version 3.10.6 - dependency updates ### [`v3.25.5`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.25.5): Swagger UI 3.25.5 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.25.4...v3.25.5) ##### Bug Fixes - `entries` can now be generally used again as a key name. special handling of non-FormData entries removed ([#​6036](https://togithub.com/swagger-api/swagger-ui/issues/6036)) ([68185dd](https://togithub.com/swagger-api/swagger-ui/commit/68185dd71a5bb07220c2e9b60ed9a9d7af3afe28)), closes [#​6033](https://togithub.com/swagger-api/swagger-ui/issues/6033) ### [`v3.25.4`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.25.4): Swagger UI 3.25.4 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.25.3...v3.25.4) ##### Bug Fixes - bump swagger-client to version 3.10.4 and return back compatibility with node.js >= 4 - allow entries as property name ([#​6025](https://togithub.com/swagger-api/swagger-ui/issues/6025)) ([3a65070](https://togithub.com/swagger-api/swagger-ui/commit/3a65070bf5360930b0980cbf238040e21b8a2a43)) ### [`v3.25.3`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.25.3): Swagger UI 3.25.3 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.25.2...v3.25.3) ##### Changelog - housekeeping: update release-it config - housekeeping: bump swagger-client version with package-lock ([#​6008](https://togithub.com/swagger-api/swagger-ui/issues/6008)) - housekeeping: update dev-e2e-cypress-open script name ([#​6005](https://togithub.com/swagger-api/swagger-ui/issues/6005)) ##### Bug Fixes - curl array support within multipart/form-data ([#​3838](https://togithub.com/swagger-api/swagger-ui/issues/3838)) ([#​5999](https://togithub.com/swagger-api/swagger-ui/issues/5999)) ([96c7b4c](https://togithub.com/swagger-api/swagger-ui/commit/96c7b4cbf5e7208e74e18a6cf2d9a0260756914b)) - jsonSchemaComponent file/files ([#​5997](https://togithub.com/swagger-api/swagger-ui/issues/5997)) ([#​6000](https://togithub.com/swagger-api/swagger-ui/issues/6000)) ([65597d1](https://togithub.com/swagger-api/swagger-ui/commit/65597d15c7af5b2bda9cd3fa62727072a57c3c9e)) ### [`v3.25.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.25.2): Swagger UI 3.25.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.25.1...v3.25.2) ##### Changelog - feature: JsonSchema components are now ImmutableJS compliant ([#​5952](https://togithub.com/swagger-api/swagger-ui/issues/5952)) - fix: remove clearValidation from onTryoutClick ([#​5955](https://togithub.com/swagger-api/swagger-ui/issues/5955)) ### [`v3.25.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.25.1): Swagger UI 3.25.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.25.0...v3.25.1) *No release summary included.* ##### Changelog - improvement: render OAS3 parameter type formats ([#​5796](https://togithub.com/swagger-api/swagger-ui/issues/5796)) - improvement: `showCommonExtensions` support for OAS3 parameters ([#​5901](https://togithub.com/swagger-api/swagger-ui/issues/5901)) - improvement: support for supportedSubmitMethods property in react component ([#​5376](https://togithub.com/swagger-api/swagger-ui/issues/5376)) - improvement: do not require basic password in UI ([#​5812](https://togithub.com/swagger-api/swagger-ui/issues/5812)) - improvement: add isShownKey prop to Operation to allow overriding ([#​5196](https://togithub.com/swagger-api/swagger-ui/issues/5196)) - fix(docker-image): send relative HTTP 301s from within container ([#​5409](https://togithub.com/swagger-api/swagger-ui/issues/5409)) - fix: expanding model when query param showExtensions=true exists ([#​5918](https://togithub.com/swagger-api/swagger-ui/issues/5918)) - fix: incorrect PropType in Model ImmutablePureComponent ([#​5921](https://togithub.com/swagger-api/swagger-ui/issues/5921)) - fix: OAS3 online validator badge ([#​5909](https://togithub.com/swagger-api/swagger-ui/issues/5909)) - housekeeping: add static distribution file documentation ([#​5095](https://togithub.com/swagger-api/swagger-ui/issues/5095)) - housekeeping: update plugin api component for failSilently ([#​5953](https://togithub.com/swagger-api/swagger-ui/issues/5953)) ### [`v3.25.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.25.0): Swagger UI 3.25.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.24.3...v3.25.0) *No release summary included.* ##### Changelog - feature(swagger-ui-react): `defaultModelExpandDepth` and `plugins` props ([#​5594](https://togithub.com/swagger-api/swagger-ui/issues/5594)) - improvement: clear auth information from memory when logging out ([#​5316](https://togithub.com/swagger-api/swagger-ui/issues/5316)) - improvement: use type 'password' instead of text for client secret ([#​5262](https://togithub.com/swagger-api/swagger-ui/issues/5262)) - housekeeping(docs): https path for unpkg link ([#​5769](https://togithub.com/swagger-api/swagger-ui/issues/5769)) - housekeeping: fix logo size ([#​5702](https://togithub.com/swagger-api/swagger-ui/issues/5702)) - housekeeping: fix `npm run lint` and `npm test` on Windows ([#​5737](https://togithub.com/swagger-api/swagger-ui/issues/5737)) - housekeeping: `npm audit fix` ([#​5718](https://togithub.com/swagger-api/swagger-ui/issues/5718), [#​5772](https://togithub.com/swagger-api/swagger-ui/issues/5772), [#​5805](https://togithub.com/swagger-api/swagger-ui/issues/5805)) ### [`v3.24.3`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.24.3): Swagger UI 3.24.3 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.24.2...v3.24.3) ##### Changelog - housekeeping: `npm audit fix` ([#​5718](https://togithub.com/swagger-api/swagger-ui/issues/5718)) ### [`v3.24.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.24.2): Swagger UI 3.24.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.24.0...v3.24.2) This release reverts Swagger UI's upgrade to `redux@^4` (via [#​5569](https://togithub.com/swagger-api/swagger-ui/issues/5569)), which was causing test failures in downstream projects. ### [`v3.24.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.24.0): Swagger UI 3.24.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.23.11...v3.24.0) ##### Changelog - feature: add PKCE support for OAuth2 Authorization Code flows ([#​5361](https://togithub.com/swagger-api/swagger-ui/issues/5361)) - fix: `parameterMacro` functionality for OAS3 ([#​5617](https://togithub.com/swagger-api/swagger-ui/issues/5617)) - fix(validateParam): validate JSON values + support `Parameter.content` ([#​5657](https://togithub.com/swagger-api/swagger-ui/issues/5657)) - fix: overweight dependencies in PKCE implementation ([#​5658](https://togithub.com/swagger-api/swagger-ui/issues/5658)) ### [`v3.23.11`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.23.11): Swagger UI 3.23.11 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.23.8...v3.23.11) ⚠️ **This release contains a security fix that addresses a CSS-based input field value exfiltration vulnerability.** If you use Swagger UI to display untrusted OpenAPI documents, you should upgrade to this version ASAP. ##### Changelog - fix: mitigate "sequential `@import` chaining" vulnerability (via [#​5616](https://togithub.com/swagger-api/swagger-ui/issues/5616)) ### [`v3.23.8`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.23.8): Swagger UI 3.23.8 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.23.5...v3.23.8) This release fixes an issue with Swagger 2.0 required body parameter runtime validation ([#​5583](https://togithub.com/swagger-api/swagger-ui/issues/5583)) that was introduced in v3.23.7. ### [`v3.23.5`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.23.5): Swagger UI 3.23.5 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.23.4...v3.23.5) This release includes a fix to our Markdown parsing implementation that should resolve display issues with certain Markdown strings. ##### Changelog - fix: remove problematic Markdown optimization (via [#​5520](https://togithub.com/swagger-api/swagger-ui/issues/5520)) ### [`v3.23.4`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.23.4): Swagger UI 3.23.4 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.23.2...v3.23.4) ##### Changelog - housekeeping: `@kyleshockey/js-yaml` -> `js-yaml` (via [#​5511](https://togithub.com/swagger-api/swagger-ui/issues/5511)) - housekeeping: more `npm audit` resolutions (via [#​5509](https://togithub.com/swagger-api/swagger-ui/issues/5509)) - housekeeping: non-breaking dependency updates (via [#​5515](https://togithub.com/swagger-api/swagger-ui/issues/5515)) ### [`v3.23.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.23.2): Swagger UI 3.23.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.23.0...v3.23.2) This release includes improvements to our Docker container permissions, bug fixes for OpenAPI 3.0 rendering of Responses and Request Bodies, and resolution of most `npm audit` warnings visible to consumers. ##### Channgelog - improvement: allow Swagger UI Docker containers to run as non-root users (via [#​5476](https://togithub.com/swagger-api/swagger-ui/issues/5476)) - fix: empty ModelExample rendering in a Response w/o `content` (via [#​5504](https://togithub.com/swagger-api/swagger-ui/issues/5504)) - fix: use `null` as a notSetValue for examplesForMediaType (via [#​5503](https://togithub.com/swagger-api/swagger-ui/issues/5503)) - housekeeping: resolve (almost) all `npm audit` warnings (via [#​5457](https://togithub.com/swagger-api/swagger-ui/issues/5457)) ### [`v3.23.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.23.0): Swagger UI 3.23.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.22.2...v3.23.0) This release includes support for OpenAPI 3.0's [Examples Object](https://togithub.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#examplesObject) within Parameter, Request Body, and Response Objects. ##### Changelog - feature: Multiple Examples for OpenAPI 3 Parameters, Request Bodies, and Responses (via [#​5427](https://togithub.com/swagger-api/swagger-ui/issues/5427)) ##### Internal API notes Several things have moved around internally. If you make heavy use of the Plugin API, this may be of concern to you: - the `Parameters`component no longer has a `wrapComponent` in OpenAPI 3.0. Version-specific logic is now contained within one component. - `ParameterRow` now needs `oas3Actions` and `oas3Selectors` as props. - `Response` now needs `path` and `method` as props. - `Responses`' `shouldComponentUpdate` check has been removed, it now re-renders as the Redux store changes. - `RequestBodyEditor` has been heavily modified. It is no longer aware of the underlying request body or schema, and only concerns itself with the string value being edited. It will now also update its own internal state if the `value` prop given to it changes. ### [`v3.22.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.22.2): Swagger UI 3.22.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.22.1...v3.22.2) ##### Changelog - improvement: OAS3 $ref friendly-name regex in model.jsx (via [#​5334](https://togithub.com/swagger-api/swagger-ui/issues/5334)) - improvement: add `isShown` check to 's prop `expanded` logic (via [#​5331](https://togithub.com/swagger-api/swagger-ui/issues/5331)) - improvement: relax schema description styling so Markdown can be effective (via [#​5340](https://togithub.com/swagger-api/swagger-ui/issues/5340)) - security: CVE-2018-20834 (non-user-facing, via [#​5368](https://togithub.com/swagger-api/swagger-ui/issues/5368)) ### [`v3.22.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.22.1): Swagger UI 3.22.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.22.0...v3.22.1) `swagger-ui-react@3.22.0` lacked the changes that were advertised for it in that version - specifically, `docExpansion` support was missing. `swagger-ui-react@3.22.1` is now available with the new changes. See [#​5294](https://togithub.com/swagger-api/swagger-ui/issues/5294) for more information. ##### Changelog - improvement: error message when rendering XML example (via [#​5253](https://togithub.com/swagger-api/swagger-ui/issues/5253)) - fix: refuse to render non-string Markdown field values (via [#​5295](https://togithub.com/swagger-api/swagger-ui/issues/5295)) ### [`v3.22.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.22.0): Swagger UI 3.22.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.20.9...v3.22.0) This release introduces a new configuration option (`withCredentials`) which allows control of Swagger UI's underlying Fetch/XHR instance's [credential inclusion mode](https://fetch.spec.whatwg.org/#ref-for-credentials③). You may find this option helpful if your API requires an authentication/authorization scheme that Swagger UI doesn't directly support, but can be handled out-of-band by your browser. Also notable: GitHub Flavored Markdown table syntax is now supported in our OpenAPI 3 Markdown parser, `swagger-ui-react`'s underlying UI system object is now exposed in the `onComplete` prop callback, `react-addons-perf` is removed from our dependencies to avoid BSD+Patents licensing, and we've improved how Markdown is rendered across Swagger UI. ##### Changelog - feature: add `withCredentials` configuration key (via [#​5149](https://togithub.com/swagger-api/swagger-ui/issues/5149)) - improvement: expose system object in swagger-ui-react's onComplete callback (via [#​5221](https://togithub.com/swagger-api/swagger-ui/issues/5221)) - improvement: support GFM table syntax in OpenAPI 3.0 (via [#​5224](https://togithub.com/swagger-api/swagger-ui/issues/5224)) - improvement: expose docExpansion as a prop in swagger-ui-react (via [#​5242](https://togithub.com/swagger-api/swagger-ui/issues/5242)) - fix: Markdown styling nits and inconsistencies (via [#​5235](https://togithub.com/swagger-api/swagger-ui/issues/5235)) - fix: generate gzipped Docker assets at runtime (via [#​5219](https://togithub.com/swagger-api/swagger-ui/issues/5219)) - housekeeping: bump minimum Cypress version (via [#​5233](https://togithub.com/swagger-api/swagger-ui/issues/5233)) - housekeeping: remove react-addons-perf dependency (via [#​5229](https://togithub.com/swagger-api/swagger-ui/issues/5229)) - housekeeping: fix typo in README (via [#​5246](https://togithub.com/swagger-api/swagger-ui/issues/5246)) ### [`v3.20.9`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.20.9): Swagger UI 3.20.9 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.20.8...v3.20.9) **This release contains a security fix that addresses a cross-site scripting vulnerability.** If you use Swagger UI to display untrusted OpenAPI documents, you should upgrade to this version ASAP. This release also changes Swagger UI's `OperationSummary` component to better tolerate badly-formed (i.e., non-string) `summary` fields. **Changelog**: - fix: gracefully handle non-string operation summaries (via [#​5189](https://togithub.com/swagger-api/swagger-ui/issues/5189), [#​5191](https://togithub.com/swagger-api/swagger-ui/issues/5191)) - fix: sanitize URLs used for OAuth auth flow (via [#​5190](https://togithub.com/swagger-api/swagger-ui/issues/5190)) ### [`v3.20.8`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.20.8): Swagger UI 3.20.8 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.20.5...v3.20.8) ##### Summary This release contains styling fixes, support for `x-www-form-urlencoded` bodies without explicitly-defined request properties, and non-material security fixes from upstream modules. In order to take advantage of the new `X-Requested-With` header in OAuth2 token requests, cross-origin APIs (which require CORS configuration) needs to send `Access-Control-Allow-Headers: X-Requested-With` as part of the OPTIONS response for your token endpoint. A CORS library will handle this for you - visit https://enable-cors.org for more guidance. ##### Changelog - improvement: better operation path + summary overflow styling (via [#​5184](https://togithub.com/swagger-api/swagger-ui/issues/5184)) - improvement: set `X-Requested-With` to prevent browser authentication dialog (via [#​4934](https://togithub.com/swagger-api/swagger-ui/issues/4934)) - fix: provide JSON editor for x-www-form-urlencoded bodies lacking properties (via [#​5180](https://togithub.com/swagger-api/swagger-ui/issues/5180)) - housekeeping: bump minimum lodash version (via [#​5156](https://togithub.com/swagger-api/swagger-ui/issues/5156)) ### [`v3.20.5`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.20.5): Swagger UI 3.20.5 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.20.3...v3.20.5) **Interface changes**: None. **Changelog**: - improvement: support Markdown in header descriptions (via [#​5120](https://togithub.com/swagger-api/swagger-ui/issues/5120)) - improvement: add individual CSS classes to info items (via [#​5051](https://togithub.com/swagger-api/swagger-ui/issues/5051)) - improvement: show description fields in form-data request bodies (via [#​5073](https://togithub.com/swagger-api/swagger-ui/issues/5073)) - improvement: render request body description as Markdown (via [#​5078](https://togithub.com/swagger-api/swagger-ui/issues/5078)) - fix: non-typesafe spec selector (via [#​5121](https://togithub.com/swagger-api/swagger-ui/issues/5121)) - fix: tag-level deep link escaping inconsistencies (via [#​5117](https://togithub.com/swagger-api/swagger-ui/issues/5117)) - fix: Immutable property access pattern (via [#​5112](https://togithub.com/swagger-api/swagger-ui/issues/5112)) - fix: only apply instance-strip transformer to schema errors (via [#​5110](https://togithub.com/swagger-api/swagger-ui/issues/5110)) ### [`v3.20.3`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.20.3): Swagger UI 3.20.3 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.20.2...v3.20.3) **Interface changes**: none. **Changelog**: - improvement: generate default oauth2RedirectUrl based on page location (via [#​5085](https://togithub.com/swagger-api/swagger-ui/issues/5085)) - improvement: add Schema/Model switching to ModelExample component (via [#​5080](https://togithub.com/swagger-api/swagger-ui/issues/5080)) - housekeeping: branding updates (via [#​5084](https://togithub.com/swagger-api/swagger-ui/issues/5084)) ### [`v3.20.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.20.2): Swagger UI 3.20.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.20.1...v3.20.2) **Interface changes**: none. **Changelog**: - improvement: OAuth2 UI and test suite (via [#​5066](https://togithub.com/swagger-api/swagger-ui/issues/5066)) - fix: fall back to default configuration options in subtree resolver calls (via [#​5063](https://togithub.com/swagger-api/swagger-ui/issues/5063)) - fix: label models section as `Schemas` in OpenAPI 3 (via [#​5065](https://togithub.com/swagger-api/swagger-ui/issues/5065)) ### [`v3.20.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.20.1): Swagger UI 3.20.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.20.0...v3.20.1) **Private interface changes**: - `specSelectors.operationConsumes` was removed in favor of the new `specSelectors.consumesOptionsFor` selector. **Changelog**: - improvement: hide Servers/Schemes/Authorize section when it's empty (via [#​4950](https://togithub.com/swagger-api/swagger-ui/issues/4950)) - bugfix: only append type flag to curl if type is defined (via [#​5041](https://togithub.com/swagger-api/swagger-ui/issues/5041)) - bugfix: apply css only on first child label and span for section header (via [#​4970](https://togithub.com/swagger-api/swagger-ui/issues/4970)) - bugfix: path-item $ref produces/consumes inheritance (via [#​5049](https://togithub.com/swagger-api/swagger-ui/issues/5049)) ### [`v3.20.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.20.0): Swagger UI 3.20.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.19.5...v3.20.0) **Interface changes**: none. **Changelog**: - feature: sample value generation for uuid, hostname, ipv4, & ipv6 formats (via [#​5033](https://togithub.com/swagger-api/swagger-ui/issues/5033)) - feature: sample value generation for date formats (via [#​5024](https://togithub.com/swagger-api/swagger-ui/issues/5024)) - improve(docker): bail out + provide helpful error if injection fails (via [#​5007](https://togithub.com/swagger-api/swagger-ui/issues/5007)) - bugfix: legacy Docker variables being overridden by default values (via [#​5006](https://togithub.com/swagger-api/swagger-ui/issues/5006)) - bugfix: prevent object inheritance mutations in recursive sampleXmlFromSchema calls (via [#​5034](https://togithub.com/swagger-api/swagger-ui/issues/5034)) - bugfix: resolve referenced securitySchemes (via [#​5028](https://togithub.com/swagger-api/swagger-ui/issues/5028)) - docs(installation): fix link to configuration.md (via [#​5009](https://togithub.com/swagger-api/swagger-ui/issues/5009)) - housekeeping: remove Topbar CWM & unneeded empty lines (via [#​5018](https://togithub.com/swagger-api/swagger-ui/issues/5018)) - housekeeping: `.js` -> `.jsx` file extensions (via [#​5014](https://togithub.com/swagger-api/swagger-ui/issues/5014)) ### [`v3.19.5`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.19.5): Swagger UI 3.19.5 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.19.4...v3.19.5) **Interface changes**: A handful of Docker environment variables were added and deprecated, see [#​4965](https://togithub.com/swagger-api/swagger-ui/issues/4965) and [#​4987](https://togithub.com/swagger-api/swagger-ui/issues/4987) for more information. **Changelog**: - feature: full-spectrum runtime Docker configuration (via [#​4965](https://togithub.com/swagger-api/swagger-ui/issues/4965)) - feature: Docker OAuth block support (via [#​4987](https://togithub.com/swagger-api/swagger-ui/issues/4987)) - fix(packaging): move webpack-dev-server to devDependencies (via [#​4984](https://togithub.com/swagger-api/swagger-ui/issues/4984)) - housekeeping: move to browser-compatible `xml` fork (via [#​4985](https://togithub.com/swagger-api/swagger-ui/issues/4985)) ### [`v3.19.4`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.19.4): Swagger UI 3.19.4 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.19.0...v3.19.4) **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](https://togithub.com/swagger-api/swagger-ui/issues/4921)) - improve(try-it-out): support RFC5987 Content-Disposition formats (via [#​4952](https://togithub.com/swagger-api/swagger-ui/issues/4952)) - bug(deeplinking): properly handle whitespaced & underscored tags/ids (via [#​4953](https://togithub.com/swagger-api/swagger-ui/issues/4953)) Additional work around deep linking was also made in [#​4960](https://togithub.com/swagger-api/swagger-ui/issues/4960) and [#​4958](https://togithub.com/swagger-api/swagger-ui/issues/4958). ### [`v3.19.0`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.19.0): Swagger UI 3.19.0 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.18.2...v3.19.0) **Interface changes**: added `CONFIG_URL` option for Docker image. **Changelog**: - feat(docker): allow configUrl to be used in Docker (via [#​4881](https://togithub.com/swagger-api/swagger-ui/issues/4881)) - fix(docker): make shell script executable (via [#​4876](https://togithub.com/swagger-api/swagger-ui/issues/4876)) - fix: tolerate callback parameter values in ParameterRow (via [#​4873](https://togithub.com/swagger-api/swagger-ui/issues/4873)) - fix: safeguard Models from non-object schema content (via [#​4868](https://togithub.com/swagger-api/swagger-ui/issues/4868)) ### [`v3.18.2`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.18.2): Swagger UI 3.18.2 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.18.1...v3.18.2) **Interface changes**: none. **Changelog**: - improvement: omit deprecated fields in examples (via [#​4758](https://togithub.com/swagger-api/swagger-ui/issues/4758)) - improvement: use nginx base Docker image (via [#​4796](https://togithub.com/swagger-api/swagger-ui/issues/4796)) - improvement: urlencoded Request Body rendering (via [#​4823](https://togithub.com/swagger-api/swagger-ui/issues/4823)) - fix: deep link fragment escaping (via [#​4832](https://togithub.com/swagger-api/swagger-ui/issues/4832)) - fix: invalid Operation element IDs for multi-word tags & operationIds (via [#​4538](https://togithub.com/swagger-api/swagger-ui/issues/4538), [#​4828](https://togithub.com/swagger-api/swagger-ui/issues/4828)) - fix: incorrect usage of lodash.lowerCase (via [#​4200](https://togithub.com/swagger-api/swagger-ui/issues/4200)) - meta: introduce Cypress end-to-end testing (via [#​4827](https://togithub.com/swagger-api/swagger-ui/issues/4827)) ### [`v3.18.1`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.18.1): Swagger UI 3.18.1 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.17.6...v3.18.1) **Interface changes**: none. **Changelog**: - improvement: slim down Docker build context (via [#​4799](https://togithub.com/swagger-api/swagger-ui/issues/4799)) - improvement: move operation JumpToPath (via [#​4760](https://togithub.com/swagger-api/swagger-ui/issues/4760)) - improvement: include more error data from authorization call (via [#​4801](https://togithub.com/swagger-api/swagger-ui/issues/4801)) ### [`v3.17.6`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.17.6): Swagger UI 3.17.6 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.17.4...v3.17.6) **Interface changes**: none. **Changelog**: - improvement: allow viewing model when Try-It-Out is enabled (via [#​4723](https://togithub.com/swagger-api/swagger-ui/issues/4723)) - bugfix(try-it-out): stringify numerical initial values in ParameterRow (via [#​4767](https://togithub.com/swagger-api/swagger-ui/issues/4767)) ### [`v3.17.4`](https://togithub.com/swagger-api/swagger-ui/releases/tag/v3.17.4): Swagger UI 3.17.4 Released! [Compare Source](https://togithub.com/swagger-api/swagger-ui/compare/v3.17.3...v3.17.4) **Interface changes**: none. **Changelog**: - improvement: encode query string value for validator badge url (via [#​4724](https://togithub.com/swagger-api/swagger-ui/issues/4724)) - bugfix: handle `example` value according to specifications (via [#​4730](https://togithub.com/swagger-api/swagger-ui/issues/4730)) - bugfix: OAS3 array item value input (via [#​4729](https://togithub.com/swagger-api/swagger-ui/issues/4729)) *** - housekeeping: remove Q\&A section from feature template (via [#​4708](https://togithub.com/swagger-api/swagger-ui/issues/4