This release includes performance improvements that should make Swagger-UI more responsive with large API definitions after the initial rendering of the definition.
Interface changes: none.
- Performance:
Operation
no longer triggers complete re-renders all the time (via #3885) - Performance:
Model
component is now more judicious about when it re-renders (via #3878) - Improvement:
react-collapse
andreact-motion
dependency constraints now resolve to versions compatible with React 15 and 16 (via #3880) - Improvement: validation errors are now shown on hover of the validation input that has an error (via #3825)
- Improvement: removed explicit width from Model property display (via #3884)
- Bugfix: Operation Authorize button now displays operation-applicable security schemes when viewing an OAS 3.0 definition (via #3870)
- Bugfix: parameter value
0
(number) now passes required value validation (via #3889) - Housekeeping: misc. PropTypes warning fixes (via #3875)
- Housekeeping: Topbar element map item key warning fix (via #3872)
- Housekeeping: added Enzyme tests for
ObjectModel
(via #3869)