- None
- Stop using Popsicle and start using Axios
- Stop using Popsicle and start using Axios
- Minimum Node Version >= 10
- Supports Minimum Node version 10 and newer ( not backward compatible )
- Moved lower node versions ( node 8,9, node 7, node 6 to 3.x.x. , 2.x.x and 1.x.x release respectively )
- node version 8,9 and higher refer to 3.x.x
- node version 7 and higher refer to 2.x.x
- node version 6 and higher refer to 1.x.x
- Minimum Node Version >= 8 LTS
- Supports Minimum Node version 8 LTS and newer ( not backward compatible )
- Moved lower node versions ( node 7, node 6 to 2.x.x and 1.x.x release respectively )
- node version 6 and lower refer to 1.x.x
- node version 7 and lower refer to 2.x.x
- Enhanced Code Coverage
- ES Lint issues fixed.
- Vulnerabilities fixed.
- Error failing to create if response is missing headers
- Accept Full Range of HTTP Success Codes
- Handle not JSON content in response parsing
- Dependency cleanup ( still pending. Opening an issue )
- Improved Code Coverage
- README Corrections
- Fixed npm package issues in 2.0.1
- Improved Code Coverage
- README Corrections
- Minimum Node Version >= 7.0.0
- Supports Minimum Node version >=7.0.0 ( not backward compatible )
- Support for HTTP methods for API calls other than GET
- Enhanced Code Coverage
- ES Lint issues fixed.
- Does this library support any HTTP methods for API calls other than GET
- Improve code coverage
- Fix ESLint Issues
- ngrok current version doesn't work
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
Problem :
- The access-tokens are valid post the revoke() functionality.
Solution :
- Clear Token Object on invoking revoke() functionality
- TokenValidation for Revoke functionality Fixed
- Release Updates
- Revoke token README.md
- Highly Improved Implementation : setToken functionality
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.
- Setting the Token methodology fixed
- Supports Token Setting Functionality + New Scopes added
- 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()
- Support for passing realmId and id_token using setToken()
- Support for optionally passing realmId and id_token using setToken()
- Issues fixed for #5
- Issues fixed for #6
- Issues fixed for #7
- Support for RefreshUsingToken method
- Version Release - 1.0.2
- npm publish patch - 1.0.1
- First Release - 1.0.0