TryGhost / Zapier

Ghost <-> Zapier Integration
https://developer.zapier.com/app/1566
MIT License
5 stars 3 forks source link

Update dependency zapier-platform-core to v15 #76

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
zapier-platform-core (source) 12.0.3 -> 15.14.0 age adoption passing confidence

Release Notes

zapier/zapier-platform (zapier-platform-core) ### [`v15.14.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#15140) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.13.0...zapier-platform-core@15.14.0) *released `2024-08-28`* ##### cli None! ##### core - :nail_care: Add scopes as an option for zcache usage ([#​849](https://togithub.com/zapier/zapier-platform/pull/849)) ##### schema None! ##### misc - :hammer: Add `customOptions` field to z.request options ([#​846](https://togithub.com/zapier/zapier-platform/pull/846)) ### [`v15.13.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#15130) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.12.0...zapier-platform-core@15.13.0) *released `2024-08-21`* ##### cli None! ##### core None! ##### schema - :nail_care: Add configurable poll delay for HookToPoll ([#​844](https://togithub.com/zapier/zapier-platform/pull/844)) ##### misc - :hammer: Bump elliptic from 6.5.4 to 6.5.7 ([#​842](https://togithub.com/zapier/zapier-platform/pull/842)) - :hammer: Bump axios from 1.6.1 to 1.7.4 ([#​843](https://togithub.com/zapier/zapier-platform/pull/843)) ### [`v15.12.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#15120) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.11.1...zapier-platform-core@15.12.0) *released `2024-08-16`* ##### cli - :nail_care: Introduce `zapier pull` command ([#​838](https://togithub.com/zapier/zapier-platform/pull/838)) - :nail_care: Handle subheadings when interpreting the changelog ([#​827](https://togithub.com/zapier/zapier-platform/pull/827)) ##### core - :bug: Properly type HTTP Options, replacing generic `object` types ([#​840](https://togithub.com/zapier/zapier-platform/pull/840)) - :bug: Allow Async Middleware Functions Types ([#​826](https://togithub.com/zapier/zapier-platform/pull/826)) ##### schema - :bug: Correct casing on `bulk reads` action type ([#​831](https://togithub.com/zapier/zapier-platform/pull/831)) - :bug: Display the `bulk_reads` functional constraint ([#​829](https://togithub.com/zapier/zapier-platform/pull/829)) ##### schema-to-ts - :bug: Simplify and correct Array types in Schema to TS conversion ([#​835](https://togithub.com/zapier/zapier-platform/pull/835)) ##### misc - :scroll: Improve documentation accuracy regarding `primary: true` limitations ([#​836](https://togithub.com/zapier/zapier-platform/pull/836)) - :scroll: Document limitations regarding `primary` in `outputFields` ([#​834](https://togithub.com/zapier/zapier-platform/pull/834)) - :scroll: Document `bundle.meta.withSearch` ([#​823](https://togithub.com/zapier/zapier-platform/pull/823)) ### [`v15.11.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#15111) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.11.0...zapier-platform-core@15.11.1) *released `2024-07-19`* ##### core - :bug: Add base64 encoding before autostashing large payloads ([#​824](https://togithub.com/zapier/zapier-platform/pull/824)) ##### cli None! ##### schema None! ### [`v15.11.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#15110) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.10.0...zapier-platform-core@15.11.0) *released `2024-07-16`* ##### core - :bug: Fixed issue preventing standalone 'creates' in `extension` from colliding with resource keys in `base` ([#​819](https://togithub.com/zapier/zapier-platform/pull/819)) - :nail_care: Bundle new TypeScript type declarations provided by the `schema-to-ts` tool ([#​818](https://togithub.com/zapier/zapier-platform/pull/818)) ##### cli None! ##### schema None! ##### schema-to-ts - :nail_care: Introduced the Schema-to-TS compiler tool ([#​818](https://togithub.com/zapier/zapier-platform/pull/818)) - :scroll: Updated documentation to reference the schema-to-ts tool ([#​821](https://togithub.com/zapier/zapier-platform/pull/821)) ### [`v15.10.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#15100) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.9.1...zapier-platform-core@15.10.0) *released `2024-07-02`* ##### cli None! ##### core - :nail_care: Update extendAppRaw to override arrays as well as objects ([#​813](https://togithub.com/zapier/zapier-platform/pull/813)) - :nail_care: Increase hydration payload limit ([#​816](https://togithub.com/zapier/zapier-platform/pull/816)) - :nail_care: Add allowlist for specific content types to log HTTP response/response for in patched HTTP client ([#​810](https://togithub.com/zapier/zapier-platform/pull/810)) ##### schema None! ### [`v15.9.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1591) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.9.0...zapier-platform-core@15.9.1) *released `2024-06-27`* ##### cli None! ##### core - :bug: Fix afterApp large response cacher bug ([#​814](https://togithub.com/zapier/zapier-platform/pull/814)) ##### schema None! ### [`v15.9.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1590) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.8.0...zapier-platform-core@15.9.0) *released `2024-06-26`* ##### cli None! ##### core - :nail_care: Allow relative paths via z.require() ([#​809](https://togithub.com/zapier/zapier-platform/pull/809)) - :nail_care: Handle large response payloads ([#​808](https://togithub.com/zapier/zapier-platform/pull/808)) ##### schema None! ### [`v15.8.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1580) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.7.3...zapier-platform-core@15.8.0) *released `2024-06-13`* ##### cli - :scroll: Add docs for domain and subdomain validation as Authentication subheading ([#​797](https://togithub.com/zapier/zapier-platform/pull/797)) - :scroll: Document performResume default implementation ([#​806](https://togithub.com/zapier/zapier-platform/pull/806)) ##### core - :nail_care: Throw error for HTTP redirect made to disallowed domains ([#​803](https://togithub.com/zapier/zapier-platform/pull/803)) ##### schema - :test_tube: Add support for `retry` and `filter` at the root-level of the throttle configuration ([#​796](https://togithub.com/zapier/zapier-platform/pull/796)) - :bug: Update createsSchema to disallow additional properties ([#​798](https://togithub.com/zapier/zapier-platform/pull/798)) ##### misc - :hammer: Bump jquery from 2.1.4 to 3.5.0 in the legacy-scripting-runner ([#​790](https://togithub.com/zapier/zapier-platform/pull/790)) - :hammer: Bump marked from 0.3.19 to 4.2.12 ([#​793](https://togithub.com/zapier/zapier-platform/pull/793)) - :hammer: Bump braces from 3.0.2 to 3.0.3 ([#​805](https://togithub.com/zapier/zapier-platform/pull/805)) ### [`v15.7.3`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1573) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.7.2...zapier-platform-core@15.7.3) *released `2024-05-27`* ##### cli - :bug: Address `CVE-2024-27980` changes in Node.js by always passing `shell: true` as an option for `spawn()` in Windows OS environments (thanks to [@​jaydamani](https://togithub.com/jaydamani) for the report!) ([#​788](https://togithub.com/zapier/zapier-platform/pull/788)). ### [`v15.7.2`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1572) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.7.1...zapier-platform-core@15.7.2) *released `2024-05-08`* ##### cli - :scroll: Correct docs about `zapier migrate --user` ([#​779](https://togithub.com/zapier/zapier-platform/pull/779)) ##### core - :bug: Censor set-cookie response header in logs ([#​780](https://togithub.com/zapier/zapier-platform/pull/780)) ##### misc - :wrench: Dependency updates - Bump semver from 5.7.1 to 7.5.2 ([#​776](https://togithub.com/zapier/zapier-platform/pull/776)) - Bump ejs from 3.1.7 to 3.1.10 ([#​777](https://togithub.com/zapier/zapier-platform/pull/777)) - Bump debug from 4.1.1 to 4.3.4 ([#​778](https://togithub.com/zapier/zapier-platform/pull/778)) ### [`v15.7.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1571) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.7.0...zapier-platform-core@15.7.1) *released `2024-05-01`* ##### cli - :scroll: Add instruction to close resolved issues after promotion in the docs ([#​770](https://togithub.com/zapier/zapier-platform/pull/770)) - :scroll: Remove the note on `redirect_uri` change after publish in the docs ([#​774](https://togithub.com/zapier/zapier-platform/pull/774)) ##### core - :bug: Fix `null` response content breaking the search for sensitive values ([#​772](https://togithub.com/zapier/zapier-platform/pull/772)) ##### schema None! ##### misc - :bug: Fix the legacy-scripting-runner's ErrorException invalid JSON data ([#​773](https://togithub.com/zapier/zapier-platform/pull/773)) - :hammer: Bump tar from 6.1.0 to 6.2.1 ([#​771](https://togithub.com/zapier/zapier-platform/pull/771)) ### [`v15.7.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1570) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.6.2...zapier-platform-core@15.7.0) *released `2024-04-09`* ##### cli - :scroll: Added missing 'to' in CLI docs ([#​767](https://togithub.com/zapier/zapier-platform/pull/767)) ##### core - :nail_care: Raised max file size for upload streaming to 1GB ([#​768](https://togithub.com/zapier/zapier-platform/pull/768)) ##### schema None! ### [`v15.6.2`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1562) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.6.1...zapier-platform-core@15.6.2) *released `2024-04-03`* ##### cli None! ##### core - :bug: Censor entire response content when refreshing or getting new auth token ([#​765](https://togithub.com/zapier/zapier-platform/pull/765)) ##### schema None! ### [`v15.6.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1561) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.6.0...zapier-platform-core@15.6.1) *released `2024-03-28`* ##### cli - :scroll: Update document on the `primary` property in `outputFields` ([#​763](https://togithub.com/zapier/zapier-platform/pull/763)) - :scroll: Update document on the throttle configuration to include `retry` in the `overrides` attributes ([#​761](https://togithub.com/zapier/zapier-platform/pull/761)) ##### core None! ##### schema - :test_tube: Add support for `retry` in the `overrides` object of the throttle configuration ([#​761](https://togithub.com/zapier/zapier-platform/pull/761)) ##### misc - :wrench: Fix failing tests in dependabot's PRs ([#​762](https://togithub.com/zapier/zapier-platform/pull/762)) ### [`v15.6.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1560) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.5.3...zapier-platform-core@15.6.0) *released `2024-03-26`* ##### cli - :scroll: Document `allowGetBody` option in `z.request()` ([#​752](https://togithub.com/zapier/zapier-platform/pull/752)) - :scroll: Update document on the throttle configuration to include `key` and `overrides` attributes, and `action` scope ([#​760](https://togithub.com/zapier/zapier-platform/pull/760)) ##### core - :wrench: Change trigger output check logic for the newly-added `primary` property in `outputFields` ([#​754](https://togithub.com/zapier/zapier-platform/pull/754)) ##### schema - :tada: Allow to set `primary` in `outputFields` to define the unique key for [deduplication](https://togithub.com/zapier/zapier-platform/blob/main/packages/cli/README.md#how-does-deduplication-work) ([#​754](https://togithub.com/zapier/zapier-platform/pull/754)) - :test_tube: Add support for `overrides` in the throttle configuration ([#​755](https://togithub.com/zapier/zapier-platform/pull/755)) - :test_tube: Add support for `key` in the throttle configuration and `action` scope ([#​757](https://togithub.com/zapier/zapier-platform/pull/757)) ### [`v15.5.3`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1553) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.5.2...zapier-platform-core@15.5.3) *released `2024-02-08`* ##### cli - :bug: Fixed bug in `zapier validate` where `zapier-platform-core` was failing to import on version `15.5.2` ([#​746](https://togithub.com/zapier/zapier-platform/pull/746)) ### [`v15.5.2`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1552) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.5.1...zapier-platform-core@15.5.2) *released `2024-02-06`* ##### cli - :bug: Fixed bug in `zapier convert` that crashes due to syntax error in user's code and should not replace `source` in sample ([#​730](https://togithub.com/zapier/zapier-platform/pull/730)) - :bug: Improved handling of broken symlinks while copying files to temp directory during the build process ([#​737](https://togithub.com/zapier/zapier-platform/pull/737)) - :bug: Fixed bug in `zapier build` where it failed to run in npm workspaces ([#​738](https://togithub.com/zapier/zapier-platform/pull/738), [#​742](https://togithub.com/zapier/zapier-platform/pull/742)) - :bug: Fixed converting triggers breaking when trigger key starts with a number ([#​741](https://togithub.com/zapier/zapier-platform/pull/741)) - :wrench: Upgraded [@​oclif/plugin-help](https://togithub.com/oclif/plugin-help) dependency, addressing security issue with sub-dependency ([#​739](https://togithub.com/zapier/zapier-platform/pull/739)) - :wrench: Updated the "custom-auth" sample to avoid a warning when running zapier validate ([#​724](https://togithub.com/zapier/zapier-platform/pull/724)) ##### core - :bug: Updated TypeScript method types in RawHttpResponse ([#​735](https://togithub.com/zapier/zapier-platform/pull/735)) - :bug: Use node-fetch TypeScript types in BaseHttpResponse ([#​736](https://togithub.com/zapier/zapier-platform/pull/736)) ##### misc - :scroll: Updated rest hook tutorial to include content for expiring webhooks ([#​731](https://togithub.com/zapier/zapier-platform/pull/731)) - :scroll: Documenting 5 min cache behavior of hydration and how to workaround ([#​740](https://togithub.com/zapier/zapier-platform/pull/740)) ### [`v15.5.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1551) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.5.0...zapier-platform-core@15.5.1) *released `2023-11-21`* ##### cli - :scroll: Update `zapier logs` documentation to mention default user target ([#​721](https://togithub.com/zapier/zapier-platform/pull/721)) ##### core - :nail_care: Allow server to decide when to truncate log fields ([#​725](https://togithub.com/zapier/zapier-platform/pull/725)) ##### schema None! ##### misc - :hammer: Bump axios from 1.2.3 to 1.6.1 ([#​726](https://togithub.com/zapier/zapier-platform/pull/726)) ### [`v15.5.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1550) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.4.2...zapier-platform-core@15.5.0) *released `2023-11-08`* ##### cli None! ##### core None! ##### schema - :nail_care: Add `steadyState` property on the FieldSchema for steady state deduplication on trigger polls ([#​721](https://togithub.com/zapier/zapier-platform/pull/721)) ##### misc - :hammer: Bump browserify-sign from 4.0.4 to 4.2.2 ([#​719](https://togithub.com/zapier/zapier-platform/pull/719)) ### [`v15.4.2`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1542) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.4.1...zapier-platform-core@15.4.2) *released `2023-11-01`* ##### cli - :scroll: Update `z.cursor` documentation for handling end of the result set ([#​703](https://togithub.com/zapier/zapier-platform/pull/703)) ##### core - :hammer: Bump secret-scrubber-js to v1.0.8 ([#​717](https://togithub.com/zapier/zapier-platform/pull/717)) ##### schema - :scroll: Correct the 'value' and 'sample' description in the 'FieldChoicesWithLabel' schema ([#​716](https://togithub.com/zapier/zapier-platform/pull/716)) ##### misc - :hammer: Bump [@​babel/traverse](https://togithub.com/babel/traverse) from 7.14.0 to 7.23.2 ([#​715](https://togithub.com/zapier/zapier-platform/pull/715)) - :scroll: Fix broken link in README-source.md ([#​714](https://togithub.com/zapier/zapier-platform/pull/714)) - :scroll: Fix broken link in readme.md ([#​713](https://togithub.com/zapier/zapier-platform/pull/713)) ### [`v15.4.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1541) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.4.0...zapier-platform-core@15.4.1) *released `2023-10-06`* ##### cli None! ##### core None! ##### schema - :bug: Fixed throttle configuration not being allowed on triggers ([#​711](https://togithub.com/zapier/zapier-platform/pull/711)) ##### misc None! ### [`v15.4.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1540) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.3.0...zapier-platform-core@15.4.0) *released `2023-10-06`* ##### cli None! ##### core - :bug: Added handling the use of non-string cursors in `z.cursor.set()` ([#​705](https://togithub.com/zapier/zapier-platform/pull/705)) ##### schema - :tada: Added support for throttle configuration ([#​709](https://togithub.com/zapier/zapier-platform/pull/709)) ##### misc - :bug: Fixed building of boilerplate having lingering old files from previous builds ([#​708](https://togithub.com/zapier/zapier-platform/pull/708)) - :hammer: Bumped get-func-name version from 2.0.0 to 2.0.2 ([#​707](https://togithub.com/zapier/zapier-platform/pull/707)) ### [`v15.3.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1530) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.2.0...zapier-platform-core@15.3.0) *released `2023-09-19`* ##### cli None! ##### core None! ##### schema - :nail_care: (Experimental) Extend Custom Auth to support OTP ([#​702](https://togithub.com/zapier/zapier-platform/pull/702)) ##### misc - :scroll: Bring over paging cursor doc changes added in visual-builder repo ([#​701](https://togithub.com/zapier/zapier-platform/pull/701)) - :bug: Updating example Github app unit tests ([#​700](https://togithub.com/zapier/zapier-platform/pull/700)) - :scroll: Update version mismatch ([#​699](https://togithub.com/zapier/zapier-platform/pull/699)) - :bug: Fix legacy scripting runner test ([#​697](https://togithub.com/zapier/zapier-platform/pull/697)) ### [`v15.2.0`](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.1.0...zapier-platform-core@15.2.0) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.1.0...zapier-platform-core@15.2.0) ### [`v15.1.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1510) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.0.1...zapier-platform-core@15.1.0) *released `2023-09-07`* ##### cli - :bug: Removed the logic converting an empty array to undefined in changelog metadata ([#​690](https://togithub.com/zapier/zapier-platform/pull/690)) - :nail_care: Integration title length must be at least 2 characters ([#​693](https://togithub.com/zapier/zapier-platform/pull/693)) ##### core None! ##### schema None! ##### legacy-scripting-runner - :bug: Fixed a flaky test for legacy scripting runner ([#​697](https://togithub.com/zapier/zapier-platform/pull/697)) ##### misc - :scroll: Added links to relevant support documentation ([#​692](https://togithub.com/zapier/zapier-platform/pull/692)) - :scroll: Fixed markdown formatting for backtick usage ([#​691](https://togithub.com/zapier/zapier-platform/pull/691)) - :scroll: Added detail on encoding defaults in the API documentation ([#​689](https://togithub.com/zapier/zapier-platform/pull/689)) - :scroll: Added detail on OAuth state parameter in the API documentation ([#​683](https://togithub.com/zapier/zapier-platform/pull/683)) - :scroll: Minor updates to CLI documentation and rebuild ([#​688](https://togithub.com/zapier/zapier-platform/pull/688)) - :scroll: Moved up template explanation in README ([#​682](https://togithub.com/zapier/zapier-platform/pull/682)) - :scroll: Added detail on the 'computed' flag in the API documentation ([#​686](https://togithub.com/zapier/zapier-platform/pull/686)) - :scroll: Added detail on callback URL parameter in the API documentation ([#​687](https://togithub.com/zapier/zapier-platform/pull/687)) - :scroll: Updated GitHub CLI tutorial app documentation ([#​679](https://togithub.com/zapier/zapier-platform/pull/679)) - :hammer: Bumped word-wrap version from 1.2.3 to 1.2.4 ([#​680](https://togithub.com/zapier/zapier-platform/pull/680)) - :hammer: Bumped cli, core, schema from 15.0.0 to 15.0.1 ([#​678](https://togithub.com/zapier/zapier-platform/pull/678)) ### [`v15.0.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1501) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@15.0.0...zapier-platform-core@15.0.1) *released `2023-07-10`* ##### cli - :bug: `zapier convert` now uses jest test template scaffold instead of mocha ([#​674](https://togithub.com/zapier/zapier-platform/pull/674)) ##### core None! ##### schema None! ##### misc - :scroll: Documentation update related to example apps ([#​675](https://togithub.com/zapier/zapier-platform/pull/675), [#​672](https://togithub.com/zapier/zapier-platform/pull/672), [#​671](https://togithub.com/zapier/zapier-platform/pull/671)) - :scroll: Documentation update related to outdated hyperlinks ([#​673](https://togithub.com/zapier/zapier-platform/pull/673)) - :scroll: Documentation update to match public platform docs ([#​670](https://togithub.com/zapier/zapier-platform/pull/670)) ### [`v15.0.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1500) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@14.1.2...zapier-platform-core@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](https://togithub.com/zapier/zapier-platform/pull/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](https://togithub.com/nodejs/release#release-schedule)). ##### cli - :bug: `zapier convert` now uses jest test template scaffold instead of mocha ([#​674](https://togithub.com/zapier/zapier-platform/pull/674)) - :bug: `zapier login --sso` points to the correct link for fetching Deploy Keys ([#​666](https://togithub.com/zapier/zapier-platform/pull/666)) - :bug: `zapier convert` should convert `source` fields ([#​660](https://togithub.com/zapier/zapier-platform/pull/660)) - :exclamation: Changelog is required for promotions ([#​653](https://togithub.com/zapier/zapier-platform/pull/653)) ##### core - :exclamation: Apps can now use Node.js v18.x and Node.js v14.x is no longer supported ([#​665](https://togithub.com/zapier/zapier-platform/pull/665)) ##### schema - :exclamation: Remove `important` field from the schema ([#​662](https://togithub.com/zapier/zapier-platform/pull/662)) ##### misc - :scroll: Documentation update related to redirect caveat in public apps ([#​661](https://togithub.com/zapier/zapier-platform/pull/661)) - :scroll: Documentation update related to supplement the "Output Fields" section ([#​654](https://togithub.com/zapier/zapier-platform/pull/654)) - :hammer: Dependency updates ([#​668](https://togithub.com/zapier/zapier-platform/pull/668), [#​665](https://togithub.com/zapier/zapier-platform/pull/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` ### [`v14.1.2`](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@14.1.1...zapier-platform-core@14.1.2) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@14.1.1...zapier-platform-core@14.1.2) ### [`v14.1.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1411) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@14.1.0...zapier-platform-core@14.1.1) *released `2023-06-07`* ##### cli - :scroll: Improve docs related to expected behaviors for configuring OAuth2 with PKCE ([#​655](https://togithub.com/zapier/zapier-platform/pull/655)) - :scroll: Improve docs related to hydration payload limit([#​656](https://togithub.com/zapier/zapier-platform/pull/656)) - :hammer: Dependency updates - Bump `typescript` in template generator from 4.2.4 to 4.9.4 ([#​657](https://togithub.com/zapier/zapier-platform/pull/657)) ##### core - None! ##### schema - None! ##### misc - None! ### [`v14.1.0`](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@14.0.1...zapier-platform-core@14.1.0) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@14.0.1...zapier-platform-core@14.1.0) ### [`v14.0.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1401) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@14.0.0...zapier-platform-core@14.0.1) *released `2023-05-22`* ##### cli - :bug: Fix duplicate authentication field keys being generated by the `zapier convert` command ([#​639](https://togithub.com/zapier/zapier-platform/pull/639)) - :bug: Fix missing `key` property in the `.zapierapprc` file after running the `zapier convert` command ([#​640](https://togithub.com/zapier/zapier-platform/pull/640)) - :scroll: Improve docs related to expected behaviors for stale authentication ([#​647](https://togithub.com/zapier/zapier-platform/pull/647)) ##### core - None! ##### schema - :scroll: Deprecate the `important` key of the `BasicDisplaySchema`. This property will be removed and hence a breaking change ❗ in the next major version release. ([#​644](https://togithub.com/zapier/zapier-platform/pull/644)) ##### misc - :hammer: Dependency updates - Bump `moment` from 2.24.0 to 2.29.4 ([#​635](https://togithub.com/zapier/zapier-platform/pull/635)) - Bump `minimatch` from 3.0.4 to 3.0.5 ([#​634](https://togithub.com/zapier/zapier-platform/pull/634)) ### [`v14.0.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1400) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@13.0.0...zapier-platform-core@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`](https://togithub.com/zapier/zapier-platform/blob/zapier-platform-schema@14.0.0/packages/schema/docs/build/schema.md#fieldschema) no longer defaults to true when [`dynamic`](https://togithub.com/zapier/zapier-platform/blob/zapier-platform-schema@14.0.0/packages/schema/docs/build/schema.md#fieldschema) 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`](https://togithub.com/zapier/zapier-platform/blob/zapier-platform-schema@14.0.0/packages/schema/docs/build/schema.md#basicpollingoperationschema). 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](https://cdn.zappy.app/2d13ed0a921268482abe8ff7d0cd6e38.png) 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](https://togithub.com/zapier/zapier-platform/blob/zapier-platform-cli@14.0.0/packages/cli/README.md#oauth2-with-pkce) 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](https://togithub.com/zapier/zapier-platform/pull/618)) - :exclamation: Block `promote`, `upload`, and `push` for missing required app info ([#​612](https://togithub.com/zapier/zapier-platform/pull/612)) - :nail_care: Use uniform field names in check-missing-app-info util ([#​630](https://togithub.com/zapier/zapier-platform/pull/630)) - :nail_care: Only require fields for private integrations via CLI ([#​628](https://togithub.com/zapier/zapier-platform/pull/628)) - :nail_care: Implement `--yes` flag for `register` command ([#​627](https://togithub.com/zapier/zapier-platform/pull/627)) - :scroll: Improve documentation on throttling ([#​631](https://togithub.com/zapier/zapier-platform/pull/631)) - :scroll: Add documentation for PKCE OAuth2 ([#​629](https://togithub.com/zapier/zapier-platform/pull/629)) - :scroll: Add information about how to return line items ([#​620](https://togithub.com/zapier/zapier-platform/pull/620)) - :scroll: Fix 'integraiton' typo in CLI docs ([#​613](https://togithub.com/zapier/zapier-platform/pull/613)) ##### core - :hammer: bump http-cache-semantics from 4.1.0 to 4.1.1 ([#​617](https://togithub.com/zapier/zapier-platform/pull/617)) ##### schema - :tada: Add `enablePkce` to `oauth2Config` ([#​623](https://togithub.com/zapier/zapier-platform/pull/623)) - :hammer: `searchAndCreates` and `searchOrCreates` can coexist to avoid search key collision ([#​624](https://togithub.com/zapier/zapier-platform/pull/624)) - :scroll: Add clarity on role of `performList` for testing REST Hooks ([#​619](https://togithub.com/zapier/zapier-platform/pull/619)) ##### misc - :scroll: Small followup improvement on GitHub issue templates ([#​625](https://togithub.com/zapier/zapier-platform/pull/625)) - :scroll: Replace issue templates with GitHub forms, update CODEOWNERS ([#​622](https://togithub.com/zapier/zapier-platform/pull/622)) ### [`v13.0.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1300) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@12.2.1...zapier-platform-core@13.0.0) *released `2023-01-25`* Version `13.0.0` is a breaking change release that contains several important upgrades and deprecations. Here is a brief breakdown of the most notable changes (see further below for a more detailed list of changes): (a) Any integrations that depend on `zapier-platform-core@13.0.0` will now run on Node.js 16. (b) We are dropping support for Node.js 12, which has been designated end-of-life since early 2022 ([see the Node.js release schedule](https://togithub.com/nodejs/release#release-schedule)). (c) As part of internal Zapier changes to the way we process trigger data, **stricter type coercion** for trigger parameters is now enabled by default for integrations running on `zapier-platform-core@13.0.0`. This is a good time to double check if your defined trigger parameter types are coherent with what your app expects at runtime. (d) Web Builder conversion functionality has been removed. This change is only relevant for [Legacy Web Builder apps](https://platform.zapier.com/legacy/import). Those are the breaking changes for this major version `13.0.0` release. We are also including some package version bumps, with the changes consisting mostly of dropping older Node versions. As always with any major release, make sure to thoroughly test your integrations after updating! Detailed changelog below (**:exclamation: denotes a breaking change**): ##### cli - :exclamation: Remove Web Builder conversion functionality. ([#​546](https://togithub.com/zapier/zapier-platform/pull/546)) - :exclamation: Make `--version` required on `zapier convert`. ([#​546](https://togithub.com/zapier/zapier-platform/pull/546)) - :hammer: Improved error handling in the convert command. ([#​546](https://togithub.com/zapier/zapier-platform/pull/546)) - :scroll: Removed references to converting WB apps in the docs. ([#​546](https://togithub.com/zapier/zapier-platform/pull/546)) ##### core - :exclamation: Apps can now use Node.js v16.x and Node.js v12.x is no longer supported. ([#​603](https://togithub.com/zapier/zapier-platform/pull/603)) - :exclamation: Parameters for triggers now have strict type coercion. This means that if a parameter is defined as an integer and a string representation of an integer is provided, Zapier will now convert the value to an integer before it reaches the developer's code. ##### schema None! ##### misc - :hammer: Dependency updates ([#​608](https://togithub.com/zapier/zapier-platform/pull/608)) - Replaced `eslint-plugin-node@11.1.0` with `eslint-plugin-n@15.6.1` - Bump `@oclif/command` from 1.8.0 to 1.8.21 - Bump `@oclif/config` from 1.17.0 to 1.18.6 - Bump `@oclif/dev-cli` from 13.0.11 to 13.3.0 - Bump `@types/node` from 14.14.35 to 18.11.18 - Bump `adm-zip` from 0.5.5 to 0.5.10 - Bump `archiver` from 5.3.0 to 5.3.1 - Bump `aws-sdk` from 2.905.0 to 2.1300.0 - Bump `cli-table3` from 0.6.0 to 0.6.3 - Bump `content-disposition` from 0.5.3 to 0.5.4 - Bump `debug` from 4.3.1 to 4.3.4 - Bump `dicer` from 0.3.0 to 0.3.1 - Bump `dotenv` from 9.0.2 to 12.0.4 - Bump `eslint` from 7.26.0 to 8.32.0 - Bump `eslint-config-prettier` from 8.3.0 to 8.6.0 - Bump `eslint-config-standard` from 16.0.2 to 17.0.0 - Bump `eslint-plugin-import` from 2.22.1 to 2.27.5 - Bump `eslint-plugin-mocha` from 8.1.0 to 9.0.0 - Bump `eslint-plugin-promise` from 5.1.0 to 6.1.1 - Bump `flat` from 5.0.1 to 5.0.2 - Bump `gulp-prettier` from 3.0.0 to 4.0.0 - Bump `husky` from 6.0.0 to 7.0.4 - Bump `inquirer` from 8.0.0 to 8.2.5 - Bump `nock` from 13.0.11 to 13.3.0 - Bump `prettier` from 2.3.0 to 2.8.3 - Bump `semver` from 7.3.5 to 7.3.8 - Bump `lint-staged` from 11.0.0 to 11.2.6 - Bump `ignore` from 5.1.8 to 5.2.4 - Bump `jscodeshift` from 0.12.0 to 0.14.0 - Bump `klaw` from 3.0.0 to 4.1.0 - Bump `lerna` from 4.0.0 to 6.4.1 - Bump `marked` from 4.0.10 to 4.2.12 - Bump `marked-terminal` from 4.1.1 to 5.1.1 - Bump `mime-types` from 2.1.34 to 2.1.35 - Bump `mocha` from 8.4.0 to 10.2.0 - Bump `read` from 1.0.7 to 2.0.0 - Bump `yeoman-generator` from 5.2.0 to 5.7.0 ### [`v12.2.1`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1221) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@12.2.0...zapier-platform-core@12.2.1) *released `2023-01-18`* ##### cli - :scroll: Improve docs about input field types ([#​585](https://togithub.com/zapier/zapier-platform/pull/585)) - :scroll: Improve docs about OAuth2 fields ([#​589](https://togithub.com/zapier/zapier-platform/pull/589)) - :scroll: More strongly recommend use of `z.dehydrateFile` for files ([#​590](https://togithub.com/zapier/zapier-platform/pull/590)) - :scroll: Update logging info ([#​591](https://togithub.com/zapier/zapier-platform/pull/591)) - :scroll: Fix `zapier init` command ([#​594](https://togithub.com/zapier/zapier-platform/pull/594)) - :scroll: Fix typo ([#​593](https://togithub.com/zapier/zapier-platform/pull/593)) - :scroll: Fix logo ([#​604](https://togithub.com/zapier/zapier-platform/pull/604)) - :hammer: Dependency updates - Bump typescript from 3.8.3 to 4.9.4 to fix a test ([#​599](https://togithub.com/zapier/zapier-platform/pull/599)) - Bump decode-uri-component from 0.2.0 to 0.2.2 ([#​596](https://togithub.com/zapier/zapier-platform/pull/596)) - Bump json5 from 1.0.1 to 1.0.2 ([#​601](https://togithub.com/zapier/zapier-platform/pull/601)) ##### core - None! ##### schema - :test_tube: Relax schema on `searchUniqueInputToOutput` for upsert to support dynamic fields. **EXPERIMENTAL: Currently an internal feature. Don't use it yet.** ([#​602](https://togithub.com/zapier/zapier-platform/pull/602)) ##### misc - :hammer: Dependency updates - Bump qs from 6.5.2 to 6.5.3 ([#​598](https://togithub.com/zapier/zapier-platform/pull/598)) ### [`v12.2.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1220) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@12.1.0...zapier-platform-core@12.2.0) *release `2022-10-27`* ##### cli - :nail_care: Now you don't have to install zapier-platform-core to run [most of the commands](https://togithub.com/zapier/zapier-platform/pull/579#pullrequestreview-1145066736) ([#​579](https://togithub.com/zapier/zapier-platform/pull/579)) ##### core - :hammer: Dependency updates - Bump secret-scrubber from 1.0.3 to 1.0.7 ([#​583](https://togithub.com/zapier/zapier-platform/pull/583)) ##### schema - :test_tube: "Upsert" feature: Now a [search-or-create](https://togithub.com/zapier/zapier-platform/blob/zapier-platform-schema@12.2.0/packages/schema/docs/build/schema.md#searchorcreateschema) can include an `update` action that Zapier should call to update an existing object. **EXPERIMENTAL: This is currently an internal feature and subject to change. Don't use it yet.** ([#​584](https://togithub.com/zapier/zapier-platform/pull/584)) - :scroll: Clarify how fields accept `file` types ([#​582](https://togithub.com/zapier/zapier-platform/pull/582)) ### [`v12.1.0`](https://togithub.com/zapier/zapier-platform/blob/HEAD/CHANGELOG.md#1210) [Compare Source](https://togithub.com/zapier/zapier-platform/compare/zapier-platform-core@12.0.3...zapier-platform-core@12.1.0) *released `2022-09-29`* We rolled out a change to "migrate-by-email" on 2022-09-28. Now `zapier migrate --user` in CLI and "migrate-by-email" on UI only migrate Zaps that are **private to the user**. This change affects UI and all the CLI versions, not just 12.1.0. The old behavior was to migrate all the user's team members, which was inconsistent with the docs and often caused confusion. So we consider this change a bug fix instead of a breaking change. If you want the old behavior, use `zapier migrate --account`. ##### cli - :nail_care: Add `--account` flag to `migrate` command ([#​574](https://togithub.com/zapier/zapier-platform/pull/574)) - :nail_care: Add `--yes` flag to `promote` command to suppress interactive prompts by assuming "yes" to all prompts ([#​576](https://togithub.com/zapier/zapier-platform/pull/576)) - :nail_care: Print validation warnings at `build` time ([#​573](https://togithub.com/zapier/zapier-platform/pull/573)) - :scroll: Update Zapier logo in docs ([#​567](https://togithub.com/zapier/zapier-platform/pull/567)) - :scroll: Provide additional information about the connection label in docs ([#​564](https://togithub.com/zapier/zapier-platform/pull/564)) - :hammer: Dependency updates - Bump shell-quote from 1.7.2 to 1.7.3 ([#​560](https://togithub.com/zapier/zapier-platform/pull/560)) ##### core - :bug: Fix another hanging issue by aborting logger connection early ([#​562](https://togithub.com/zapier/zapier-platform/pull/562)) ##### schema - None!

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.