- 🐛 Revert
aws-sdk v2
bundling change from 3.8.13 (#916). This release is essentially the same as 3.8.12.
- 🔨 Add
aws-sdk v2
to dependency list (#912)
- 🐛 sync
z.request
doesn't produce an HTTP log (#566)
- 🐛 Add support for
StopRequestException
in more methods (#561)
- 🐛
StopRequestException
should be caught instead of thrown (#558)
- 🐛 Make
logResponse
import backward compatible to fixfunc.apply is not a function
error (#548)
- 🐛 Replace deasync with synckit to fix hanging (#509)
- 🐛 Prune nulls and undefined's from query params (#446)
- 🐛 Handle string array output from a scriptless create/action (#447)
- 🐛 Encode
request.data
inform-urlencoded
forpre
methods (#448)
- 🐛 Make sure
redirect_uri
is available duringoauth2.refresh
(#444) - 🐛 Don't send auth with
z.dehydrateFile(url, {})
(#445)
- 🐛 Fix empty auth params when merging
request.url
andreqeust.params
(#441)
- 🐛 Merge
request.url
torequest.params
before making a request (#435) - 🐛 Default to auth fields if auth mapping is empty (#438)
- 🐛 Add support for
z.reqeust({ json: true, body: {...} })
(#418) - 🐛 Empty
request.data
should send an empty request body instead of an empty object (#423) - 🐛 Fix duplicate headers with session auth (#424)
- 🎉 Include
isBulkRead
tobundle.meta
(#414) - 🐛 Fix
Cannot read property 'errors' of undefined
on auth refresh (#410) - 🐛 Fix
JSON results array could not be located
when a trigger response is "null" (#415)
- 🐛 Allow
pre_write
method to "cancel" multipart body by emptyingrequest.files
(#394)
- 🐛 Allow
auth
to be an object forz.request
(#366)
- 🐛 Fix another edge case that can lead to duplicate API Key headers (#365)
- 🐛 Fix case-insesitive duplicate auth headers when using "API Key in Header" (#364)
- 🐛
inputData
should take precedence overauthData
when auth fields are not saved yet (#359)
- 🐛 Add
bundle.trigger_data
topre_subscribe
andpost_subscribe
(#342) - 🐛 Fix inconsistency with optional file fields (#344)
- 🐛 Yet-to-save auth fields should be in
bundle.auth_fields
(#331)
- 🐛 Fix
pre_oauthv2_token
andpre_oauthv2_refresh
discrepancies (#329)
- 🐛 Throwing
ErrorException
should appear in an error log (#309)
- 🐛 Better choose between
ResponseError
and script error (#305)
- 🐛 Shouldn't double encode when
pre
method also encodes the URL (#304)
- 🐛
bundle.request.data
should always be an object inpre_oauthv2_refresh
(#294)
- 🐛 Make response headers case-insensitive (#253)
- 🐛
bundle.request.data
should be undefined inpre_custom_action_fields
(#256)
- 🐛 Fix env vars in curlies not resolving properly (#237)
- 🐛 Encode URL before sending a request (#235)
- 🔨 Refactor tests to use Zapier-hosted httpbin (#228)
- 🔨 Fix tests where inline function source isn't compiled (#226)
- 🐛 Prune body if
allowGetBody
and body is empty (#224)
- 💅 Allow GET requests to have body (requires zapier-platform-core 9.4.0+) (#195)
- 🐛 More "reliably interpolate arrays or objects to a string" (#203)
- 🔨 Upgrade
request
package (#196)
- 🎉 Add support for unbounded curlies (#194)
- 🎉 Allow to "reliably interpolate arrays or objects to a string" (#190)
- 🐛 Run post method first before throwing error for response status (#183)
- 🐛 Fix missing
console.log
(#182)
- 🐛 Add full jQuery support (#181)
- 🎉 Log converted bundles (#177)