Skip to content

Releases: intuit/oauth-jsclient

Support for HTTP methods for API calls other than GET

18 Oct 01:39
4969620
Compare
Choose a tag to compare

New Release Candidate: 2.0.0 🎉

Features :
1.) Supports Minimum Node version >=7.0.0 ( not backward compatible )
2.) Support for HTTP methods for API calls other than GET
3.) Enhanced Code Coverage
4.) ES Lint issues fixed.

Issues Fixed :

ES Standard Adoption

23 Aug 23:19
cff9bdf
Compare
Choose a tag to compare

New Release Candidate: 1.5.0 🎉

Problem :

  • The csrf tokens created did not follow the singleton pattern.
  • Occasional use of strict mode keywords made the package usage difficult in ES6 compliant environments

Solution :

  • csrf token instance created at the time of instantiating OAuthClient. Singleton JS design pattern adopted.
  • Adopted ES6 standardization
  • ESLint enabled

Issues Fixed :

#4
#30

Clear Token Object on invoking revoke() functionality

19 Jul 23:46
d5f1c13
Compare
Choose a tag to compare

New Release Candidate: 1.4.0 🎉

Problem:
The access-tokens are valid post the revoke() functionality.

Solution:
Clearing the token object is essential once the revoke() is invoked. A helper method to handle this feature is created : clearToken

Issues:
#28 : Fixed

TokenValidation for Revoke functionality Fixed

09 Jul 00:23
Compare
Choose a tag to compare

Issue Fixed - #24

Release Updates :
Revoke token README.md updated

Highly Improved Implementation : setToken functionality

25 Apr 18:17
Compare
Choose a tag to compare

1.) the setToken() and the constructor for passing the tokens are handled efficiently now.
2.) #20 and #7 - Fixed
3.) #19 - HTTP 4XX Errors handled with more information.

cc: Shout out to @ryan-sandy

Setting the Token methodology fixed

12 Mar 20:13
Compare
Choose a tag to compare

Supports Token Setting Functionality + New Scopes added

12 Feb 00:17
Compare
Choose a tag to compare

1.) Getting and Setting Tokens are easily implemented using the client library without instantiating a new instance :
https://github.com/intuit/oauth-jsclient#getter--setter-for-token

2.) Issues Fixed :
#11
#13

3.) New scopes added :
Payroll: com.intuit.quickbooks.payroll,
TimeTracking: com.intuit.quickbooks.payroll.timetracking,
Benefits: com.intuit.quickbooks.payroll.benefits,

Rolling Back changes to realmId field on createToken()

17 Dec 23:36
64d1bff
Compare
Choose a tag to compare
Merge pull request #10 from intuit/develop

Rolling back the changes on `realmId` field

Support for passing realmId and id_token using setToken()

15 Dec 02:12
5423649
Compare
Choose a tag to compare

1.) Support for optionally passing realmId and id_token using setToken()
2.) Issues fixed for #5
3.) Issues fixed for #6
4.) Issues fixed for #7

Support for RefreshUsingToken method

30 Nov 23:48
Compare
Choose a tag to compare

Recap of the changes incorporated:
1.) If you want to use the client to Authorize for multiple Companies, you can just create one instance of the client.

However, to refresh tokens for multiple companies, you could use the helper method refreshUsingToken method as shown below:

https://github.com/intuit/oauth-jsclient/blob/master/src/OAuthClient.js#L235