Skip to content

Commit

Permalink
Merge pull request #925 from zapier/release-15.19.0
Browse files Browse the repository at this point in the history
Chore: Release v15.19.0
  • Loading branch information
kola-er authored Nov 25, 2024
2 parents 9310d6e + 982baa2 commit 849584f
Show file tree
Hide file tree
Showing 30 changed files with 119 additions and 86 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
## 15.19.0

_released `2024-11-25`_

For optimal performance, an optional argument has been added to [z.dehydrate](https://docs.zapier.com/platform/build-cli/overview#dehydration) to allow devs to control the cache duration on hydrators. The default cache duration for hydrators is unchanged (5 minutes).

Also, with the new optional `meta` field object added to the [FieldSchema](https://github.com/zapier/zapier-platform/blob/main/packages/schema/docs/build/schema.md#fieldschema) object, devs now have a supported mechanism for storing field-specific context which may be obtained when constructing dynamic needs, and then making that context available during actual action execution in the perform method.

Lastly, the [zapier scaffold](https://github.com/zapier/zapier-platform/blob/main/packages/cli/docs/cli.md#scaffold) now supports TypeScript (TS) applications. It automatically detects TS and JS projects if the `--entry` flag isn't provided, so that it can generate and edit the right files in the right places, given TS projects tend to keep their files in ./src.

### cli

- :nail_care: Add support for TS on the `zapier scaffold` command ([#884](https://github.com/zapier/zapier-platform/pull/884))

### core

- :tada: Add support for providing the cache expiration for hydrators ([#918](https://github.com/zapier/zapier-platform/pull/918))
- :scroll: Add `timezone` and `withSearch` fields to the `bundle.meta` object ([#922](https://github.com/zapier/zapier-platform/pull/922))
- :scroll: Update the `BeforeRequestMiddleware` typings to require `url` in the request object ([#924](https://github.com/zapier/zapier-platform/pull/924))

### schema

- :tada: Add `meta` field support for the `FieldSchema` ([#883](https://github.com/zapier/zapier-platform/pull/883))

### schema-to-ts

None!

### misc

- :hammer: Bump elliptic from 6.5.7 to 6.6.0 ([#911](https://github.com/zapier/zapier-platform/pull/911))
- :hammer: Bump cross-spawn from 7.0.3 to 7.0.6 in /schema-to-ts ([#919](https://github.com/zapier/zapier-platform/pull/919))

## 15.18.1

_released `2024-11-01`_
Expand Down
2 changes: 1 addition & 1 deletion example-apps/babel/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
},
"dependencies": {
"babel-polyfill": "6.26.0",
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"babel-cli": "6.26.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/basic-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/callback/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/create/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/custom-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/digest-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/dynamic-dropdown/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/files/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1",
"zapier-platform-core": "15.19.0",
"form-data": "4.0.0"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion example-apps/github/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^26.6.3",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/middleware/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
},
"dependencies": {
"lodash": "4.17.19",
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/minimal/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/oauth1-trello/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/oauth1-tumblr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/oauth1-twitter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/oauth2/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/onedrive/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"content-disposition": "0.5.2",
"lodash": "4.17.11",
"node-fetch": "1.7.1",
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"eslint": "3.19.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/resource/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/rest-hooks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/search-or-create/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/search/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/session-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test": "jest --testTimeout 10000"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"jest": "^25.5.3"
Expand Down
2 changes: 1 addition & 1 deletion example-apps/trigger/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"mocha": "^5.2.0",
Expand Down
2 changes: 1 addition & 1 deletion example-apps/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"_zapier-build": "npm run build"
},
"dependencies": {
"zapier-platform-core": "15.18.1"
"zapier-platform-core": "15.19.0"
},
"devDependencies": {
"rimraf": "^5.0.10",
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zapier-platform-cli",
"version": "15.18.1",
"version": "15.19.0",
"description": "The CLI for managing integrations in Zapier Developer Platform.",
"repository": "zapier/zapier-platform",
"homepage": "https://platform.zapier.com/",
Expand Down
4 changes: 2 additions & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zapier-platform-core",
"version": "15.18.1",
"version": "15.19.0",
"description": "The core SDK for CLI apps in the Zapier Developer Platform.",
"repository": "zapier/zapier-platform",
"homepage": "https://platform.zapier.com/",
Expand Down Expand Up @@ -53,7 +53,7 @@
"node-fetch": "2.6.7",
"oauth-sign": "0.9.0",
"semver": "7.5.2",
"zapier-platform-schema": "15.18.1"
"zapier-platform-schema": "15.19.0"
},
"devDependencies": {
"@types/node-fetch": "^2.6.11",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/types/zapier.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* files, and/or the schema-to-ts tool and run its CLI to regenerate
* these typings.
*
* zapier-platform-schema version: 15.18.1
* zapier-platform-schema version: 15.19.0
* schema-to-ts compiler version: 0.1.0
*/

Expand Down
Loading

0 comments on commit 849584f

Please sign in to comment.