Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

zapier-platform-cli

Package Overview
Dependencies
Maintainers
7
Versions
162
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zapier-platform-cli - npm Package Versions

1
17

5.1.0

Diff

Changelog

Source

15.1.0

released 2023-09-07

cli

  • :bug: Removed the logic converting an empty array to undefined in changelog metadata (#690)
  • :nail_care: Integration title length must be at least 2 characters (#693)

core

None!

schema

None!

legacy-scripting-runner

  • :bug: Fixed a flaky test for legacy scripting runner (#697)

misc

  • :scroll: Added links to relevant support documentation (#692)
  • :scroll: Fixed markdown formatting for backtick usage (#691)
  • :scroll: Added detail on encoding defaults in the API documentation (#689)
  • :scroll: Added detail on OAuth state parameter in the API documentation (#683)
  • :scroll: Minor updates to CLI documentation and rebuild (#688)
  • :scroll: Moved up template explanation in README (#682)
  • :scroll: Added detail on the 'computed' flag in the API documentation (#686)
  • :scroll: Added detail on callback URL parameter in the API documentation (#687)
  • :scroll: Updated GitHub CLI tutorial app documentation (#679)
  • :hammer: Bumped word-wrap version from 1.2.3 to 1.2.4 (#680)
  • :hammer: Bumped cli, core, schema from 15.0.0 to 15.0.1 (#678)
zapier-engineering
published 5.0.0 •

Changelog

Source

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).

cli

  • :bug: zapier convert now uses jest test template scaffold instead of mocha (#674)
  • :bug: zapier login --sso points to the correct link for fetching Deploy Keys (#666)
  • :bug: zapier convert should convert source fields (#660)
  • :exclamation: Changelog is required for promotions (#653)

core

  • :exclamation: Apps can now use Node.js v18.x and Node.js v14.x is no longer supported (#665)

schema

  • :exclamation: Remove important field from the schema (#662)

misc

  • :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

    • Bump @oclif/command@1.8.21 to @oclif/command@1.8.27
    • Bump @oclif/config@1.18.6 to @oclif/command@1.18.10
    • Bump fs-extra@10.0.0 to @oclif/command@11.1.1
    • Bump jscodeshift@0.14.0 to jscodeshift@0.15.0
    • Bump marked-terminal@5.1.1 to marked-terminal@5.2.0
    • Bump prettier@2.8.3 to prettier@2.8.8
    • Bump read@2.0.0 to read@2.1.0
    • Bump semver@7.3.8 to semvar@7.5.2
    • Bump yeoman-generator@5.7.0 to yeoman-generator@5.9.0
    • Bump nock@13.3.0 to nock@13.3.1

    Core

    • Bump node-abort-controller@3.0.1 to node-abort-controller@3.1.1
    • Bump semver@7.3.5 to semvar@7.5.2
    • Bump aws-sdk@2.1300.0 to aws-sdk@2.1397.0
    • Bump fs-extra@10.0.0 to fs-extra@11.1.1
    • Bump @types/node@18.11.18 to @types/node@20.3.1

    Legacy

    • Bump moment-timezone@0.5.35 to moment-timezone@0.5.43
    • Bump aws-sdk@2.1300.0 to aws-sdk@2.1397.0
    • Bump nock@13.3.0 to nock@13.3.1

    Schema

    • Bump jsonschema@1.2.2 to jsonschema@1.4.1
    • Bump fs-extra@10.0.0 to fs-extra@11.1.1
zapier-engineering
published 4.3.2 •

zapier-engineering
published 4.3.1 •

zapier-engineering
published 4.3.0 •

zapier-engineering
published 4.2.3 •

eliang
published 4.2.1 •

eliang
published 4.2.0 •

eliang
published 4.1.0 •

brunobernardino
published 4.0.0 •

Changelog

Source

14.0.0

released 2023-03-21

Version 14.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):

  1. :exclamation: altersDynamicFields no longer defaults to true when dynamic is set. You should now set the flag appropriately. If a dynamic dropdown (i.e. a field with dynamic set) should refresh other input fields, you must set altersDynamicFields to true on v14.

    inputFields: [
      {
        key: 'city',
        dynamic: 'city.id.name',
        altersDynamicFields: true  // <- set this appropriately on v14
      }
    ]
    
  2. :exclamation: Before v14, the Zap editor didn't really use canPaginate. Instead, it made two requests and compared them to determine if pagination is supported. Starting from v14, canPaginate is required for the Zap editor to show the Load More button for pagination.

    triggers: {
      contact: {
        operation: {
          canPaginate: true  // <- set this appropriately on v14
        }
      }
    }
    
  3. :exclamation: Now you are required to provide meta information about your app, such as your intended audience and app category (if that information isn't already provided). If you are missing this information, you will be blocked from making updates to your integration (zapier promote, zapier upload, zapier push). Use zapier register with zapier-platform-core@14.0.0 or go to https://developer.zapier.com/app/{app_id}/version/{version}/settings to fill it out.

  4. On v14, OAuth2 implementation now supports PKCE! See our documentation for details.

Read on for a detailed set of release notes. Again, :exclamation: are BREAKING CHANGEs.

cli

  • :exclamation: Implement individual field flags for register command (#618)
  • :exclamation: Block promote, upload, and push for missing required app info (#612)
  • :nail_care: Use uniform field names in check-missing-app-info util (#630)
  • :nail_care: Only require fields for private integrations via CLI (#628)
  • :nail_care: Implement --yes flag for register command (#627)
  • :scroll: Improve documentation on throttling (#631)
  • :scroll: Add documentation for PKCE OAuth2 (#629)
  • :scroll: Add information about how to return line items (#620)
  • :scroll: Fix 'integraiton' typo in CLI docs (#613)

core

  • :hammer: bump http-cache-semantics from 4.1.0 to 4.1.1 (#617)

schema

  • :tada: Add enablePkce to oauth2Config (#623)
  • :hammer: searchAndCreates and searchOrCreates can coexist to avoid search key collision (#624)
  • :scroll: Add clarity on role of performList for testing REST Hooks (#619)

misc

  • :scroll: Small followup improvement on GitHub issue templates (#625)
  • :scroll: Replace issue templates with GitHub forms, update CODEOWNERS (#622)

Old Releases

<a id="1300"></a> <a id="1221"></a> <a id="1220"></a> <a id="1210"></a> <a id="1203"></a> <a id="1202"></a> <a id="1201"></a> <a id="1200"></a> <a id="1133"></a> <a id="1132"></a> <a id="1131"></a> <a id="1130"></a> <a id="1120"></a> <a id="1111"></a> <a id="1110"></a> <a id="1101"></a> <a id="1100"></a> <a id="1020"></a> <a id="1013"></a> <a id="1012"></a> <a id="1011"></a> <a id="1010"></a> <a id="1001"></a> <a id="1000"></a> <a id="973"></a> <a id="972"></a> <a id="971"></a> <a id="970"></a> <a id="960"></a> <a id="950"></a> <a id="942"></a> <a id="940"></a> <a id="930"></a> <a id="920"></a> <a id="910"></a> <a id="900"></a> <a id="842"></a> <a id="841"></a> <a id="840"></a> <a id="830"></a> <a id="821"></a> <a id="820"></a> <a id="810"></a> <a id="801"></a> <a id="800"></a> <a id="761"></a> <a id="760"></a> <a id="750"></a> <a id="740"></a> <a id="730"></a> <a id="722"></a> <a id="721"></a> <a id="720"></a> <a id="710"></a> <a id="700"></a> <a id="610"></a> <a id="600"></a> <a id="520"></a> <a id="510"></a> <a id="500"></a> <a id="432"></a> <a id="431"></a> <a id="430"></a> <a id="423"></a> <a id="421"></a> <a id="420"></a> <a id="410"></a> <a id="400"></a> <a id="330"></a> <a id="321"></a> <a id="320"></a> <a id="310"></a> <a id="301"></a> <a id="300"></a> <a id="220"></a> <a id="210"></a> <a id="201"></a> <a id="200"></a> <a id="1011"></a> <a id="1010"></a> <a id="109"></a> <a id="108"></a> <a id="107"></a> <a id="106"></a> <a id="105"></a> <a id="104"></a> <a id="103"></a> <a id="102"></a> <a id="101"></a> <a id="100"></a> <a id="0102"></a> <a id="0101"></a> <a id="0100"></a> <a id="0912"></a> <a id="0910"></a> <a id="099"></a>

The changelogs for older versions can be found in the changelog directory.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc