|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [3.0.2](https://github.com/intuit/oauth-jsclient/tree/3.0.2) |
| 4 | +#### Features |
| 5 | +- [Added support for passing custom authorize URL's](https://github.com/intuit/oauth-jsclient/pull/92) |
| 6 | + |
| 7 | + |
| 8 | +## [3.0.1](https://github.com/intuit/oauth-jsclient/tree/3.0.1) |
| 9 | +#### Issues Fixed |
| 10 | +- [`snyk` package as a dependency since the 3.0 version](https://github.com/intuit/oauth-jsclient/issues/88) |
| 11 | + |
| 12 | +## [3.0.0](https://github.com/intuit/oauth-jsclient/tree/3.0.0) |
| 13 | +#### Breaking Changes |
| 14 | +- Minimum Node Version >= 8 LTS |
| 15 | +#### Features |
| 16 | +- Supports Minimum Node version 8 LTS and newer ( not backward compatible ) |
| 17 | +- Moved lower node versions ( node 7, node 6 to 2.x.x and 1.x.x release respectively ) |
| 18 | + - node version 6 and lower refer to 1.x.x |
| 19 | + - node version 7 and lower refer to 2.x.x |
| 20 | +- Enhanced Code Coverage |
| 21 | +#### Issues Fixed |
| 22 | +- ES Lint issues fixed. |
| 23 | +- Vulnerabilities fixed. |
| 24 | +- [Error failing to create if response is missing headers](https://github.com/intuit/oauth-jsclient/issues/70) |
| 25 | + |
| 26 | +## [2.1.0](https://github.com/intuit/oauth-jsclient/tree/2.1.0) |
| 27 | +#### Features |
| 28 | +- Accept Full Range of HTTP Success Codes |
| 29 | +- Handle not JSON content in response parsing |
| 30 | +- Dependency cleanup ( still pending. Opening an issue ) |
| 31 | +#### Issues Fixed |
| 32 | +- [Accept Full Range of HTTP Success Codes](https://github.com/intuit/oauth-jsclient/pull/78) |
| 33 | +- [Fix: handle not JSON content in response parsing](https://github.com/intuit/oauth-jsclient/pull/59) |
| 34 | + |
| 35 | +## [2.0.2](https://github.com/intuit/oauth-jsclient/tree/2.0.2) |
| 36 | +#### Features |
| 37 | +- Improved Code Coverage |
| 38 | +- README Corrections |
| 39 | +- Fixed npm package issues in 2.0.1 |
| 40 | + |
| 41 | +## [2.0.1](https://github.com/intuit/oauth-jsclient/tree/2.0.1) |
| 42 | +#### Features |
| 43 | +- Improved Code Coverage |
| 44 | +- README Corrections |
| 45 | + |
| 46 | +## [2.0.0](https://github.com/intuit/oauth-jsclient/tree/2.0.0) |
| 47 | +#### Breaking Changes |
| 48 | +- Minimum Node Version >= 7.0.0 |
| 49 | +#### Features |
| 50 | +- Supports Minimum Node version >=7.0.0 ( not backward compatible ) |
| 51 | +- Support for HTTP methods for API calls other than GET |
| 52 | +- Enhanced Code Coverage |
| 53 | +- ES Lint issues fixed. |
| 54 | +#### Issues Fixed |
| 55 | +- [Does this library support any HTTP methods for API calls other than GET](https://github.com/intuit/oauth-jsclient/issues/40) |
| 56 | +- [Improve code coverage](https://github.com/intuit/oauth-jsclient/issues/39) |
| 57 | +- [Fix ESLint Issues](https://github.com/intuit/oauth-jsclient/issues/40) |
| 58 | +- [ngrok current version doesn't work](https://github.com/intuit/oauth-jsclient/issues/41) |
| 59 | + |
3 | 60 | ## [1.5.0](https://github.com/intuit/oauth-jsclient/releases/tag/1.5.0) |
| 61 | +#### Features |
| 62 | +Problem : |
| 63 | +- The csrf tokens created did not follow the singleton pattern. |
| 64 | +- Occasional use of strict mode keywords made the package usage difficult in ES6 compliant environments. |
| 65 | + |
| 66 | +Solution : |
| 67 | + |
| 68 | +- csrf token instance created at the time of instantiating OAuthClient. Singleton JS design pattern adopted. |
| 69 | +- Adopted ES6 standardization |
| 70 | +- ESLint enabled |
| 71 | +#### Issues Fixed |
| 72 | +- [Strict mode keywords](https://github.com/intuit/oauth-jsclient/issues/4) |
| 73 | +- [csrf update to OAuthClient](https://github.com/intuit/oauth-jsclient/issues/30) |
4 | 74 |
|
5 | | -- ES6 Standard Adoption |
6 | 75 |
|
7 | 76 | ## [1.4.0](https://github.com/intuit/oauth-jsclient/releases/tag/1.4.0) |
| 77 | +#### Features |
| 78 | +Problem : |
| 79 | +- The access-tokens are valid post the revoke() functionality. |
8 | 80 |
|
| 81 | +Solution : |
9 | 82 | - Clear Token Object on invoking revoke() functionality |
10 | 83 |
|
11 | | -## [1.3.0](https://github.com/intuit/oauth-jsclient/releases/tag/1.3.0) |
| 84 | +#### Issues Fixed |
| 85 | +- [isAccessTokenValid() is true after calling revoke()](https://github.com/intuit/oauth-jsclient/issues/28) |
12 | 86 |
|
| 87 | + |
| 88 | +## [1.3.0](https://github.com/intuit/oauth-jsclient/releases/tag/1.3.0) |
| 89 | +#### Features |
13 | 90 | - TokenValidation for Revoke functionality Fixed |
| 91 | +#### Issues Fixed |
| 92 | +- Release Updates |
| 93 | +- Revoke token [README.md](https://github.com/intuit/oauth-jsclient#revoke-access_token) |
14 | 94 |
|
15 | 95 | ## [1.2.0](https://github.com/intuit/oauth-jsclient/releases/tag/1.2.0) |
16 | | - |
| 96 | +#### Features |
17 | 97 | - Highly Improved Implementation : setToken functionality |
| 98 | +#### Issues Fixed |
| 99 | +1.) the setToken() and the constructor for passing the tokens are handled efficiently now. |
| 100 | +2.) [#20](https://github.com/intuit/oauth-jsclient/pull/20) and [#7](https://github.com/intuit/oauth-jsclient/pull/7) - Fixed |
| 101 | +3.) [#19](https://github.com/intuit/oauth-jsclient/issues/19) - HTTP 4XX Errors handled with more information. |
18 | 102 |
|
19 | 103 | ## [1.1.3](https://github.com/intuit/oauth-jsclient/releases/tag/1.1.3) |
20 | | - |
| 104 | +#### Features |
21 | 105 | - Setting the Token methodology fixed |
| 106 | +#### Issues Fixed |
| 107 | +- [Error revoking token, this.token.refreshToken is not a function](https://github.com/intuit/oauth-jsclient/issues/16) |
22 | 108 |
|
23 | 109 | ## [1.1.2](https://github.com/intuit/oauth-jsclient/releases/tag/1.1.2) |
24 | | - |
| 110 | +#### Features |
25 | 111 | - Supports Token Setting Functionality + New Scopes added |
26 | | - |
| 112 | +- New scopes added : |
| 113 | + - Payroll: com.intuit.quickbooks.payroll, |
| 114 | + - TimeTracking: com.intuit.quickbooks.payroll.timetracking, |
| 115 | + - Benefits: com.intuit.quickbooks.payroll.benefits, |
| 116 | +#### Issues Fixed |
| 117 | +- [typo '/getCompanyInfo' in app.js](https://github.com/intuit/oauth-jsclient/issues/11) |
| 118 | +- [Console logging of tokens seems like a bad idea](https://github.com/intuit/oauth-jsclient/issues/13) |
| 119 | + |
27 | 120 | ## [1.1.1](https://github.com/intuit/oauth-jsclient/releases/tag/1.1.1) |
28 | 121 |
|
29 | 122 | - Rolling Back changes to realmId field on createToken() |
30 | 123 |
|
31 | 124 | ## [1.1.0](https://github.com/intuit/oauth-jsclient/releases/tag/1.1.0) |
32 | | - |
| 125 | +#### Features |
33 | 126 | - Support for passing realmId and id_token using setToken() |
| 127 | +#### Issues Fixed |
| 128 | +- Support for optionally passing realmId and id_token using setToken() |
| 129 | +- Issues fixed for #5 |
| 130 | +- Issues fixed for #6 |
| 131 | +- Issues fixed for #7 |
34 | 132 |
|
35 | 133 | ## [1.0.3](https://github.com/intuit/oauth-jsclient/releases/tag/1.0.3) |
36 | | - |
| 134 | +#### Features |
37 | 135 | - Support for RefreshUsingToken method |
38 | 136 |
|
39 | 137 | ## [1.0.2](https://github.com/intuit/oauth-jsclient/releases/tag/1.0.2) |
|
46 | 144 |
|
47 | 145 | ## [1.0.0](https://github.com/intuit/oauth-jsclient/releases/tag/1.0.0) |
48 | 146 |
|
49 | | -- First Release - 1.0.0 |
| 147 | +- First Release - 1.0.0 |
0 commit comments