This package follows standard semvar, <major>.<minor>.<build>. No breaking changes will be introduced to existing <minor> versions.
- By default uses the
info.titleproperty of the open api specification for theoverviewsection name in the navbar. Falls back to the default when not specified.
- Fix
allOffor response schema. #119 - Fixing handling of openapi paths that include url characters
- Add support for showing external docs
- Deprecated properties cannot show as required.
- Internationalization support with languages
enandfr<<<<<<< HEAD - Add a
slotnav-headerto the top of the navbar. - Add ruby to available languages.
- Handle missing schema's for responses
- Update
request-bodyslot to includeeventhandler forRequestClearedfor when the user clicks theCLEARbutton in the API Request operation display. - Ensure that
explorerLocationis present in allcustom eventsfired in the context of an operation. - Fix expand/collapse transition effect
- Fix oneof examples display
- Fix navbar transition
- Add support for
queryREST verb type - Hide empty oneof empty clauses that don't affect displayed properties.
- Fix schema table transitions and display
- Fix response code colors to match the rest of the theme
- Add
header-bg-colorfor setting table headers - Fix
server-urldynamic updates, so that updates are passed through to api requests - Fix padding in code samples for first line and subsequent lines.
- Fix path wrapping in navbar and on mobile
- Improve search to automatically update results
- Fix
serverslist not being used whenserver-urlis not specified. - Fix display of
integeranddate-timeschema styling. - Fix
font-size-smalland exposes these variables in the documentation for configuration.
- OpenAPI 3.1 support using
APIDevTools/json-schema-ref-parser - Enable searching for schemas using the search filter.
- Babel source to remove
??and?.so that consumers of the library don't need to worry about those. collapseadd new switch to automatically start the operations and components in collapsed mode.- Support root level
securityfield. hide-componentsattribute to disable showing the components.- Fix components to actually collapse when
collapseis set. - Fix displaying tag descriptions correctly and add supporting slot for subsections.
- Fix schema expanded description text display
- Fix issues with allOf/oneOf with partially completed data.
- Sanitize paths coming from the spec that contain invalid characters.
- Improve display of array types and number/string formats in parameters and models
- Fix fetch request options to not require unnecessary extra level in setting properties.
- Fix support for
constin json schema - Fix support for
nulltypes and add propertydisplay-nullsto support forcing the display of them in models.
- Removing the
RESETbutton as it is confusing for users to see. It only repopulated the defaults, and to do that, you can easily switch tabs and come back. - Arrays and Objects read-only indicator is now present at the top level, and these objects are hidden from POST/UPDATE/PATCH bodies.
- Support $refs to load markdown files into the spec and render them appropriately.
- Correctly show deprecated arrays and hide deprecated elements from examples.
- Add aria labels and roles to
<select>and<table>elements. - [Bug] - don't force adding the spec url to the list of servers if the server list is already populated
- [Bug] - Operations/Components expand/collapse incorrectly was scrolling out of view, now it is sticky at the top of the nav section.
- [Bug] - Remove unnecessary forced capitalization from tags in the nav bar
- [Bug] - Fix
explorer-locationtracking for updates triggered outside of component
- Introduce
setAuthenticationConfigurationto set any all configuration related to token management, including clientIds and explicit tokens. - Display component titles in bold next to description
- Enable component scrolling.
- Route navigation is contained fully in a query string inside the hash, it will now no longer affect hash based routing
- Adds the
nonceto oauth requests to generate an access token. - Add scopes display for security schemes.
- Fixed @request event
headersto be a Fetchheadersobject.
- Remove deprecated password oauth2 flow
- Fixed sending API Keys in querystring (not recommended)
- Added custom nav section and custom display for that section.
- Fix path ordering so it matches spec ordering.
- Move example to populate placeholder property of input
- Moved npm package target to point at main source location instead of
dist. The distributable minified version is still present at/dist/openapi-explorer.min.js. - Add two
navbar-css::parts
- Automate responsive changes from "focused mode" to "scrolling view mode" so no additional parameters are necessary.
responsiveparameter has been removed