Releases: coda/packs-sdk
Releases · coda/packs-sdk
Release 1.7.7
Fixed
- Fixed an issue where running
coda auth
with the CLI failed to honor the auth optionsendpointKey
andpostSetup
forOAuth2
authentication. ForpostSetup
SetEndpoint
steps it will prompt for the endpoint URL directly rather than list them out.
Release 1.7.5
Added
coda execute
now allows for executing metadata formulas and sync updates.- Sync table schema properties can now specify a
displayName
to be the user-visible column name. Only works on top-level schema properties.
Changed
- Changed the CLI
execute
command to output the full JSON of a returned object, without any collapsing of deep objects or long arrays.
Release 1.7.4
Fixed
- Propagate the value of
requireForUpdates
inmakeReferenceSchemaFromObjectSchema
.
Added
- Added
forceCache
toFetchRequest
to support caching non-GET requests. - Updated upload validation to correctly throw errors when formula examples are missing the
result
field.
Changed
- Running
coda execute
on a Pack that uses multiple network domains will fail with a warning unless the new flag--allowMultipleNetworkDomains
is included. This acts as an early warning to Pack makers and hopefully encourages them to file for approval early before investing too much time into development.
Release 1.7.3
Added
- Added
requireForUpdates
for select list properties to remove the Blank option.
Release 1.7.2
Added
- Added
updateOptions.extraOAuthScopes
to sync tables to support incremental OAuth with 2-way sync. - Added
width
,height
, andshapeStyle
toImageSchema
Fixed
- Fixed failing CLI commands when the optional isolated-vm dependency was not present
Release 1.7.1
Added
- Added OAuth2ClientCredentials authentication type as a system authentication type.
Release 1.7.0
Added
- Added
OAuth2ClientCredentials
authentication type to support authenticating with OAuth client credentials. - Added
updateOptions.extraOAuthScopes
to sync tables to support incremental OAuth with 2-way sync.
Changed
- We deprecated
deferConnectionSetup
in the CodaApiHeaderBearerToken authentication type. The Coda app now defers all connection setup, so this setting has no practical effect anymore.
Release 1.6.0
Added
- For CLI development, there is now a
--allowOlderSdkVersion
param for thecoda upload
command that builds a new version. Coda will soon default to preventing a Pack build to have an older SDK version than the prior version, under the assumption that it most often happens when multiple dev environments conflict with each other. This new option is a bypass for that protection, for the rare case when you actually want to downgrade the SDK. - Added a new
parameters
property in theSync
interface with sync table parameters.
Changed
- "=" character is no longer supported in sync table identity names.
- Removed support for Node 14
Fixed
- Schemas with property option JS functions can be used within return types in
addFormula()
without validation errors.
Release 1.5.1
Fixed
- Fixed an error with property options for object properties.
Release 1.5.0
Added
- Started tracking the raw keys of object properties internally as
originalKey
.