Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Releases: sky-uk/api-explorer

v0.2.0

17 Jun 09:08
Compare
Choose a tag to compare

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

05 Jun 09:02
Compare
Choose a tag to compare

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)