Releases: procore-oss/js-sdk
Releases · procore-oss/js-sdk
v4.2.1
v4.2.0
What's Changed
- chore: prep for move to procore-oss github organization by @jmeridth in #132
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #114
- chore: test for older versions of node by @jmeridth in #139
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #112
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #140
- Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #138
- Bump @types/node from 18.15.3 to 20.11.24 by @dependabot in #135
- Bump typescript from 5.0.2 to 5.3.3 by @dependabot in #133
- Bump @babel/traverse from 7.20.5 to 7.24.0 by @dependabot in #137
- Bump sinon and @types/sinon by @dependabot in #136
- fix: add check in release github action for version change by @jmeridth in #141
- fix: release version checking fix part deux by @jmeridth in #142
- fix: exclude node 15 as supported version due to glob dependency by @jmeridth in #143
- Bump rimraf from 3.0.2 to 5.0.5 by @dependabot in #134
- chore: release 4.2.0 by @jmeridth in #144
- fix: release workflow by @jmeridth in #145
New Contributors
- @dependabot made their first contribution in #114
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- [AGX-1562] - Add Sonar-Qube integration by @Varomir in #86
- DEVPROD-98/ecosystem-division by @dannyporrello in #89
- DEVPROD-98/ecosystem-division by @dannyporrello in #90
- chore: OSSC-32 - remove catalog-info file by @jmeridth in #98
- Move CODEOWNERS to .github directory by @gaurav-sharma-procore in #104
- Update circleci config with correct sonarqube by @erikthoreson24 in #120
- Update circleci config with correct sonarqube docker image by @erikthoreson24 in #122
- Switch back to old image TTF-1525 by @erikthoreson24 in #124
- chore: sq should not exist on public repo by @kurtaking in #128
- [AGX-2111] Replace app.procore.com with api.procore.com host name by @drymar in #130
- Release 4.1.0 by @brock-noah in #131
New Contributors
- @dannyporrello made their first contribution in #89
- @gaurav-sharma-procore made their first contribution in #104
- @erikthoreson24 made their first contribution in #120
- @kurtaking made their first contribution in #128
- @drymar made their first contribution in #130
Full Changelog: v4.0.2...v4.1.0
4.0.2 (March 2023)
Changelog
- Improve Csrf Class (No change in functionality)
- Update package.json dependencies
Full Changelog: v4.0.1...v4.0.2
4.0.1 (March 2023)
4.0.0 (March 2023)
Changelog
- Fix Csrf Class
- Require Node >= 14.15.0 (First LTS version of this version)
- Update package.json dependencies
Full Changelog: v3.0.2...v4.0.0
3.0.2 (September 2022)
Changelog:
- Add support for adding
Procore-Company-Id
request header whendefaultCompanyId
is passed inClientOptions
. - Add support for adding
Procore-Company-Id
request header whencompanyId
is passed inRequestConfig
. - Add support for customer headers.
defaultCompanyId
example:
// Pass the defaultCompanyId configuration in the ClientOptions
const procore = client(authorizer, undefined, { defaultCompanyId: 1 });
procore.get(
{ base: "/projects" }
);
companyId
example:
const procore = client(authorizer);
// Pass the companyId configuration in the RequestConfig
procore.get(
{ base: "/projects" },
{ companyId: procoreCompanyId }
);
Custom headers example:
const procoreClinet = client(authorizer, {headers: {"Content-Type":"multipart/form-data"}});
v3.0.1 (June 2021)
Changelog:
- Adds support for Rest API versioning (rest/v1.0 is)
- Remove ramda dependency
- Remove string dependency
- Remove @procore/js-sdk-endpoints dependency
- Add support for revoking token revoke()
- Add Procore-Sdk-Version header to all requests
- Add Procore-Sdk-Language header to all requests
- Updated destroy method to delete method
Breaking Changes
- Remove /vapid from base attribute passed to client. functions. Versioning will be handled in the client. function. See the Upgrading section for details about how to upgrade to version 3.0.1.
- destroy method is no longer supported. Convert all destroy requests to delete.