**Interface changes**: none.
**Changelog**:
- feature: read Swagger 2.0 non-body parameter `x-example` fields and use them as initial values (via 3538)
- improvement: `urls` and `deepLinking` options now play well together, by using `location.replaceState` to update the `urls.primaryName` setting in the browser query string (via 4181)
- improvement: `filter` is now housed within a plugin, which allows custom filtering logic through the plugin system (via 4255)
- improvement: generate more sensible example values when using `anyOf` and `oneOf` (via 4136)
- improvement: add Close button to OAuth dialog, rename Done to Close elsewhere (via 4212)
- improvement: add button to reset request body value when the user modifies it (via 4185)
- fix: blob file download in internet explorer (via 4256)
- fix: try-it-out `consumes` value regression (4265)
- fix: callback display regression, by using complete spec path to request resolved subtrees (via 4272)
- fix: remote $ref resolution regression, by passing `baseDoc` to Swagger-Client (via 4273)
- fix: deeplinked operation resolution on page load (via 4281)
- dependency: upgraded to `zenscroll4.0.1` to solve a fatal error experienced by a small subset of users (via 4270)