This repository has been archived by the owner on Mar 20, 2023. It is now read-only.
Releases: sky-uk/api-explorer
Releases · sky-uk/api-explorer
v0.2.0
This version includes some bug fixes and general improvements:
- Allow .configPlugins to be optional
- Add support for redux-devtools-extension (Chrome)
- Better handling for empty responses
- Better support for CORS (Access-Control-Allow-Credentials is now configurable)
- Fix header parameters not being sent on requests
- Swagger2: Use host serving the API spec when the host field is not provided
- Swagger2: Ignore empty definitions field
- Fix operations with only optional parameters not allowing requests without filling parameters
- New DSL supporting configuration by API:
APIExplorer
.addAPI('petstore', 'swagger2', 'https://api.swaggerhub.com/apis/anil614sagar/petStore/1.0.0', c => {
c.addHeader('X-Foo', 'Some Value')
c.addHeader('X-Bar', 'Another Value')
c.useProxy(true)
})
.addWidgetTab('HATEOAS', APIExplorer.HATEOASWidget)
.addPlugin(samplePlugin)
.configCORS({ credentials: 'omit' })
.start()
v0.1.0
This is the first open-source release of API Explorer
Features
- Clean UI
- Multiple APIs
- Loaders for Swagger version 1.0 and 2.0 (internal representation is Swagger 2)
- Specification interceptors (for tweaks)
- Custom HTTP Headers
- Extensible tab widgets
- Built-in proxy for bypass CORS restrictions
- Plugin system
- Customisable CodeMirror line widget via HTTP Response interceptor
- Settings Panes
- Built-in samples (sampleapps)