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

Commit

Permalink
Adds CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
cguedes committed Nov 4, 2016
1 parent 24f98cc commit 2a88b24
Showing 1 changed file with 85 additions and 0 deletions.
85 changes: 85 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
## 0.2.6 (November 4, 2016)

* Adds CHANGELOG.md file to track version changes
* Improve the NPM package publishing process using Circle CI (#141)
* Fix: Configuration is a required argument for minimal configuration (#151)
* Use base64 urls instead of external images to display logo and 404 (#103)
* Fix support for custom base paths. Some client URLs are broken (home, operation tabs, settings) (#154)
* Improve documentation to list the `petstore-api-explorer` sample project (#120)
* Improve documentation for minimal API Explorer configuration

## 0.2.5 (Aug 12, 2016)

* Better support for custom base paths.


## 0.2.4 (Aug 18, 2016)

* Fixes to Swagger 1 loader
* Support for "/" basePath
* Fixes a bug where previously sent headers were sent out with undefined once they get empty again.
* Change API Explorer package name to avoid conflicts with another project once we need to deploy to the public NPM registry
* Now showing all the request and response headers
* Response widget was using the request format instead of the content type


## 0.2.3 (Aug 12, 2016)

Minor bug fixes


## 0.2.2 (Jun 23, 2016)

Republish NPM package.


## 0.2.1 (Jun 17, 2016)

> please don't use this version
Republish NPM package.


## 0.2.0 (Jun 17, 2016)

> 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:

```js
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()
```


## 0.1.0 (Jun 5, 2016)

> This is the first open-source release of API Explorer
* 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)

0 comments on commit 2a88b24

Please sign in to comment.