Tumortisch-Dist/resources/app/node_modules/simple-oauth2/CHANGELOG.md
2021-06-15 16:00:08 +02:00

201 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
## 2.5.2
### Publishing changes
* [#262](https://github.com/lelylan/simple-oauth2/pull/262) Use files package option instead of .npmignore
### Documentation improvements
* [#267](https://github.com/lelylan/simple-oauth2/pull/267) Better document encoding of values for the token exchange process
## 2.5.1
### New examples
* [#249](https://github.com/lelylan/simple-oauth2/pull/249) Add dropbox usage example
### Development dependencies upgradess
* [#254](https://github.com/lelylan/simple-oauth2/pull/254) Upgrade codebase to eslint v6 and airbnb-base-eslint configuration v14
* [#253](https://github.com/lelylan/simple-oauth2/pull/253) Upgrade nock to v11
* [#252](https://github.com/lelylan/simple-oauth2/pull/252) Use ava instead of mocha as test runner
* [#252](https://github.com/lelylan/simple-oauth2/pull/252) Use ava built-in assertions library instead of chai
## 2.5.0
### Dependencies upgrades
* [#250](https://github.com/lelylan/simple-oauth2/pull/250) Upgrade date-fns library to v2
## 2.4.0
### Dependencies upgrades
* [#235](https://github.com/lelylan/simple-oauth2/pull/235) Upgrade Joi version to v15 (@hapi/joi)
### Development dependencies updates
* [#244](https://github.com/lelylan/simple-oauth2/pull/244) Upgrade mocha test runner to v6
* [#244](https://github.com/lelylan/simple-oauth2/pull/244) Upgrade nyc to v14
* [#244](https://github.com/lelylan/simple-oauth2/pull/244) Upgrade development dependencies to latest version available
## 2.3.0
### Dependencies upgrades
* [#242](https://github.com/lelylan/simple-oauth2/pull/242) Upgrade debug dependency to v4
## 2.2.1
* Fix Joi schema missusage
## 2.2.0
* Fix access token expiration properties omission
## 2.1.0 (Not published)
* Ignore access token date properties when not available
## v2.0.1
* Add support to revoke accessToken and refreshToken in a single call with `revokeAll`
## v2.0.0
* Replace internal request library to wreck
* Replace bluebird with native promise implementation
* Replace callback interface with async/await
* Improve integration tests coverage
## v1.5.1
* Add support to specify scopes as array in `getToken` method
* Add support to empty strings and visual ASCII characters on `clientId`/`clientSecret` options
## v1.5.0
* Update debug dependency
* Add support to encode the authorization headers
## v1.4.0
* Update dependencies
* Add Node 8 to test matrix
## v1.3.0
* Add support for custom idParamName in authCode.authorizeURL() method
## v1.2.0
* Upgrade dependencies, to avoid using outdated/vulnerable versions
## v1.1.0
* Add support to body encoding format in library requests
## v1.0.3
* Add missing documentation for module options
## v1.0.2
* Parse token payload response `expires_in` property as integer
## v1.0.1
* Fixed documentation for **client** option.
## v1.0.0
* Refactored test to use fixtures.
* Update code to comply with more linter rules.
* Fixed examples in README to return on error.
* Added a working example example.
* Clone params and configuration passed
* Changed public api to, to make it consistent. Changed shortcut names to full names.
* Changed public api to allow different sites for /authorize and /tokens
* Added strict schema validation to module options.
* Does not override expires_at property if passed into accessToken.create.
## v0.8.0 (1 August 2016)
* Upgraded code to strict mode.
* Upgraded all the code base to es6.
* Updated linter settings to meet the new es6 code requirements.
* Fixed shared value for access token, causing tokens to be overriding.
## v0.7.0 (22 April 2016)
* Replaced internal logger by the debug module logger.
* Fixed some project metadata.
## v0.6.0 (04 April 2016)
* Added optional sending support to the body auth params.
* Updated license information.
* Updated main dependencies version.
* Fixed leaked token when a refresh token was used.
## v0.5.1 (25 January 2016)
* Fixed error class prototype inheritance. Now inherits correctly from Error.
## v0.5.0 (22 January 2016)
* Now all error states returned from the server, are rejected as HTTPError instances. (This allow to know what httpStatusCode was returned)
## v0.4.0 (18 January 2016)
* Updated project dependencies.
* Added support for passing arguments to the refresh token action.
* Added project badges.
* Code general cleanup and applied code styleguide.
* Created CONTRIBUTING guides! (Separated from README)
* Fixed bug, which resolved promises even if the token wasn´t retrieved. #64
## v0.3.0 (29 November 2015)
* Better documentation!
* Added support for promise based API
## v0.2.1 (17 October 2014)
* Adds revocation token method
* Not using headers if access_token is defined as a part of the URL.
* Changes from Pascal Case to Camel Case in the API.
* Adds Bearer Header for requests.
## v0.1.7 (16 May 2013)
* Now compatible with Github
## v0.1.6 (24 Jan 2013)
* Updated name convention on using simple oauth2 configuration block.
## v0.1.5 (24 Jan 2013)
* Token expiration is now dinamically defined through the expires_in
field returned with the access token from the OAuth2 server
## v0.1.4 (22 Jan 2013)
* Fixed missing Basic Auth that somehow is not created from the request library
## v0.1.3 (22 Jan 2013)
* Fixed bug on AccessToken#expired() as it had the inverse logic
* AccessToken#refresh() now returns an AccessToken object
## v0.1.2 (22 Jan 2013)
* Updated documentation
## v0.1.1 (21 Jan 2013)
* Added Password credentials flow
## v0.1.0 (21 Jan 2013)
* First version Node client for OAuth2