Skip to content

Releases: coda/packs-sdk

Release 1.7.7

27 Apr 04:13
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where running coda auth with the CLI failed to honor the auth options endpointKey and postSetup for OAuth2 authentication. For postSetup SetEndpoint steps it will prompt for the endpoint URL directly rather than list them out.

Release 1.7.5

08 Feb 21:59
Compare
Choose a tag to compare

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

04 Jan 23:33
Compare
Choose a tag to compare

Fixed

  • Propagate the value of requireForUpdates in makeReferenceSchemaFromObjectSchema.

Added

  • Added forceCache to FetchRequest 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

15 Dec 22:30
Compare
Choose a tag to compare

Added

  • Added requireForUpdates for select list properties to remove the Blank option.

Release 1.7.2

04 Dec 19:14
Compare
Choose a tag to compare

Added

  • Added updateOptions.extraOAuthScopes to sync tables to support incremental OAuth with 2-way sync.
  • Added width, height, and shapeStyle to ImageSchema

Fixed

  • Fixed failing CLI commands when the optional isolated-vm dependency was not present

Release 1.7.1

15 Nov 23:40
d11d4c2
Compare
Choose a tag to compare

Added

  • Added OAuth2ClientCredentials authentication type as a system authentication type.

Release 1.7.0

24 Oct 21:36
Compare
Choose a tag to compare

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

05 Oct 20:19
2f8f787
Compare
Choose a tag to compare

Added

  • For CLI development, there is now a --allowOlderSdkVersion param for the coda 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 the Sync 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

31 Jul 18:55
Compare
Choose a tag to compare

Fixed

  • Fixed an error with property options for object properties.

Release 1.5.0

27 Jul 21:58
Compare
Choose a tag to compare

Added

  • Started tracking the raw keys of object properties internally as originalKey.