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 v14 - autoclosed #73

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

zapier/zapier-platform ### [`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-cli@14.0.1...zapier-platform-cli@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 has been generated by Mend Renovate. View repository job log here.