zapier-platform-cli
Advanced tools
Changelog
16.1.0
released 2025-01-09
swapi.info
. #935appId
and argument keys in collected analytics. #939, #944version
column when fetching history logs. #941zapier-secret-scrubber
from 1.1.1 to 1.1.2. #943version-store
and package as a followup to v16 release. #940None!
None!
Changelog
16.0.0
released 2024-12-16
Version 16.0.0
is a breaking change release that contains some important housekeeping updates that put us in a better spot to support some exciting changes coming up in future versions. Here is a quick breakdown of the two main breaking changes:
1. The minimum supported version of Node.js is now v18.18. We’ve officially dropped support for Node.js v16.x, which has been designated end-of-life since September 2023.
2. Integrations using zapier-platform-core@16.0.0
and onwards will default to running on the ARM architecture in AWS Lambda. Note: If you believe your integrations have run into runtime incompatibilities due to this change, please reach out to our support team and we may be able to opt your integration out of running on ARM.
Here are the detailed release notes for this release (note that ❗ denotes a breaking change):
oclif
suite of packages have been upgraded to support the latest oclif
major version (v4) (#890).:exclamation: Node.js v16.x is no longer supported (#890)
:exclamation: Integrations running on zapier-platform-core
v16 and onwards will run on the ARM architecture by default. This means means they will run on AWS Graviton2 processors (previously, the AWS Lambda runtime was based on x86 architecture). For more details on what this means on a technical level, please check out: AWS Lambda on Graviton 2.
:exclamation: Due to changes in the underlying dotenv
library (see changelog) (#926), when using zapier.tools.env.inject()
, we always recommend "double quoting" your environment variable values. Please make sure to consider if the following cases would apply to your .env
files:
SECRET_HASH=something-with-a-#-hash
: change it to SECRET_HASH="something-with-a-#-hash"
SECRET_BACKTICK=something-with-a-`-backtick
: change it to SECRET_BACKTICK="something-with-a-`-backtick"
skipEncodingChars
property typing for z.request object (#928)schema-to-ts
package is now part of the repository root "yarn workspaces" (#913)@eslint/eslintrc@^3.2.0
@eslint/js@^9.16.0
globals@^15.13.0
eslint-plugin-standard
lerna
from 6.4.1 to 8.0.2husky
from 7.0.4 to 9.1.7mocha
from 10.8.2 to 11.0.1eslint
from 8.32.0 to 9.16.0eslint-plugin-import
from 2.27.5 to 2.31.0eslint-plugin-mocha
from 9.0.0 to 10.5.0eslint-plugin-n
from 15.6.1 to 17.14.0eslint-plugin-promise
from 6.1.1 to 7.2.1prettier
from 2.8.3 to 3.4.1oclif@^4.15.1
@oclif/core@4.0.28
@oclif/plugin-version@2.2.15
stdout-stderr
oclif/dev-cli
@oclif/command
@oclif/config
archiver
5.3.1 to 7.0.1gulp-prettier
from 4.0.0 to 5.0.0marked
4.2.12 to 14.1.4marked-terminal
from 5.2.0 to 7.2.1read
from 2.1.0 to 4.0.0fs-extra
from 11.1.1 to 11.2.0yeoman-environment
from 3.3.0 to 3.19.3semver
from 7.5.2 to 7.6.3node-fetch
from 2.6.7 to 2.7.0adm-zip
from 0.5.10 to 0.5.16browserify
from 17.0.0 to 17.0.1cli-table3
from 0.6.3 to 0.6.5tmp
from 0.2.1 to 0.2.3traverse
from 0.6.7 to 0.6.10dotenv
from 12.0.4 to 16.4.5semver
from 7.5.2 to 7.6.3node-fetch
from 2.6.7 to 2.7.0form-data
from 4.0.0 to 4.0.1prettier
from 3.2.5 to 3.4.1Changelog
15.1.0
released 2023-09-07
None!
None!
Changelog
15.0.0
released 2023-06-30
Version 15.0.0
is a breaking change release that contains several important upgrades and deprecations. Here is a brief breakdown of the changes (:exclamation: denotes a breaking change):
:exclamation: Changelog is required for promotions. Prior to v15.0.0, providing a changelog was optional for promoting an app; this is now required. You can also append changelog metadata to help categorize whether the changes are related to bug fixes or a new feature.
:exclamation: Remove important
field from the schema.
The important
field was deprecated in v14.0.1
(#644) and now we are removing it in this release.
:exclamation: Apps can now use Node.js v18.x and Node.js v14.x is no longer supported.
(a) Any integrations that depend on zapier-platform-core@15.0.0
will now run on Node.js 18.
(b) We are dropping support for Node.js 14, which has been designated end-of-life since 2023-04-30 (see the Node.js release schedule).
zapier convert
now uses jest test template scaffold instead of mocha (#674)zapier login --sso
points to the correct link for fetching Deploy Keys (#666)zapier convert
should convert source
fields (#660)important
field from the schema (#662):scroll: Documentation update related to redirect caveat in public apps (#661)
:scroll: Documentation update related to supplement the "Output Fields" section (#654)
:hammer: Dependency updates (#668, #665)
CLI
@oclif/command@1.8.21
to @oclif/command@1.8.27
@oclif/config@1.18.6
to @oclif/command@1.18.10
fs-extra@10.0.0
to @oclif/command@11.1.1
jscodeshift@0.14.0
to jscodeshift@0.15.0
marked-terminal@5.1.1
to marked-terminal@5.2.0
prettier@2.8.3
to prettier@2.8.8
read@2.0.0
to read@2.1.0
semver@7.3.8
to semvar@7.5.2
yeoman-generator@5.7.0
to yeoman-generator@5.9.0
nock@13.3.0
to nock@13.3.1
Core
node-abort-controller@3.0.1
to node-abort-controller@3.1.1
semver@7.3.5
to semvar@7.5.2
aws-sdk@2.1300.0
to aws-sdk@2.1397.0
fs-extra@10.0.0
to fs-extra@11.1.1
@types/node@18.11.18
to @types/node@20.3.1
Legacy
moment-timezone@0.5.35
to moment-timezone@0.5.43
aws-sdk@2.1300.0
to aws-sdk@2.1397.0
nock@13.3.0
to nock@13.3.1
Schema
jsonschema@1.2.2
to jsonschema@1.4.1
fs-extra@10.0.0
to fs-extra@11.1.1