Skip to content

Conversation

@krypton-build-user
Copy link
Collaborator

@krypton-build-user krypton-build-user commented May 8, 2023

This PR contains the following updates:

Package Type Update Change
@codahq/packs-sdk dependencies minor 1.2.0 -> 1.13.0

Release Notes

coda/packs-sdk (@​codahq/packs-sdk)

v1.13.0

Compare Source

Added
  • Added setBenchInitializationSkill, which allows the agent to run a skill immediately when the agent icon is clicked on in the bench.
  • Added the ContactResolution tool type.
  • Added WebSearch tool type for agents to search the public internet
  • Added allowedDomains option to WebSearchTool to restrict search results to specific domains
Changed
  • Replaced setSkillEntrypoints and defaultChat with setChatSkill.
Fixed
  • Added validation to ensure Pack tool formulas in skill definitions reference formulas that exist in the pack.

v1.12.5

Compare Source

Added
  • Added support for Default Skill in skill definitions
Changed
  • Un-hide and document agent SDK features
  • Cleanup CodaDocs Tool Type
  • Document invocation source and ingestion suggested value
  • Bump NVM version to 22

v1.12.4

Compare Source

Changed
  • Added a state parameter to the OAuth authorization URL when running coda auth locally, for compatibility with OAuth providers that require it.
  • Add LLM-facing instructions to sync tables
  • Updated isolated-vm to 6.0.2

v1.12.3

Compare Source

Changed
  • Remove prepare script

v1.12.2

Compare Source

Changed
  • Custom Suggested Prompts support

v1.12.1

Compare Source

Changed
  • Deprecating InvocationSource.Brain and replacing with InvocationSource.Go
Fixed
  • Fixed CLI execution of sync table metadata functions for sync tables with names that do not match their inner formula name.

v1.12.0

Compare Source

Changed
  • Add LLM-facing instructions to formulas and parameters
  • Allow filterableProperties limit override

v1.11.1

Compare Source

Changed
  • Minify packaged thunk_bundle
  • Add LLM-facing instructions to PackTool

v1.11.0

Compare Source

Changed
  • Made makeObjectSchema() strict about rejecting extraneous properties, to better catch bugs when the wrong property name is used for optional properties.

v1.10.2

Compare Source

Changed
  • Update prompt

v1.10.1

Compare Source

Changed
  • Dummy change to bump version

v1.9.12

Compare Source

Changed
  • Update filterableProperties to support person and array of persons

v1.9.11

Compare Source

Changed
  • Fixed validation to allow pack IDs to be optional in agent skill definitions.

v1.9.10

Compare Source

Added
  • Add initial skill definition to packs sdk

v1.9.9

Compare Source

Changed
  • Update filterableProperties to support arrays of string and number

v1.9.8

Compare Source

Changed
  • Update filterableProperties to support plain strings

v1.9.7

Compare Source

Changed
  • Bump some dependencies

v1.9.6

Compare Source

Changed
  • Add validateParameters metadata formula to CommonPackFormulaDef
  • Add ValueHintType.Date as a valid type for the FilterableProperty in IndexDefinition.
  • AWSAccessKey auth: fixed bug with double-signing of requests where the URL path contains special characters like spaces.

v1.9.5

Compare Source

Changed
  • Update IndexDefinition to encompass either CustomIndexDefinition or CategorizedIndexDefinition. CustomIndexDefinition will be backwards compatible with releases from before 1.9.4 and refer to the old IndexDefinition. The CategorizedIndexDefinition will support specific types of indexable content that has been predefined in the sdk.
  • Add a new filteredProperities field to schema.index to specify additional columns that can be used to filter down query results.
  • Minor documentation updates.
  • Deprecate PrincipalType.Anyone.
  • Remove popularityNormProperty and authorityNormProperty from top-level schema since they reside primarily in schema.index.
  • Remove deprecated popularityRankProperty from schema.

v1.9.3

Compare Source

Changed
  • Bump various dependencies.
  • Add display name property for sync tables.

v1.9.2

Compare Source

Changed
  • Add GoogleDwdError from fetcher service

v1.9.1

Compare Source

Changed
  • Update filterableProperties to support person and array of persons

v1.8.6

Compare Source

Changed
  • Certain ingestion-specific fields were renamed.
  • Added SyncStateService to retrieve the row sync state in Coda Brain.

v1.8.5

Compare Source

Changed
  • Improved Sync and SyncExecutionContext types to better handle full vs. incremental sync

v1.8.4

Compare Source

Changed
  • Support connection names for admin authentications

v1.8.3

Compare Source

Added
  • Added the ability to specify the cacheTtlSecs option when using TemporaryBlobStorage.storeUrl.
Changed
  • Fix upgraded isolated-vm

v1.8.2

Compare Source

Added
  • Added support for the authentication type AWSAssumeRole, a more secure method of connecting to AWS services.
Changed
  • Improve types for sync formula continuation
  • Support onError in sync tables
  • Update isolated-vm

v1.8.1

Compare Source

Added
  • Add new authentication mechanisms for admins.
  • Add all users principal type
Changed
  • Remove limit for single row in executeGetPermissions
  • Increase max batch size for executeGetPermissions calls

v1.8.0

Compare Source

Added
  • Add continuation for get permissions request and response
Changed
  • Improve types used for testing, specifically on MockExecutionContext returned by newMockExecutionContext().
    fetcher.fetch, temporaryBlobStorage.storeUrl, and temporaryBlobStorage.storeBlob should be stubbed using
    resolves() and rejects() since the underlying methods return promises
  • Fix untransformBody helper for array inputs

v1.7.19

Compare Source

Changed
  • Add unit testing capabilities for update and get permissions

v1.7.18

Compare Source

Changed
  • Add more pre-release incremental sync support

v1.7.17

Compare Source

Changed
  • Added internal fields to schema definition

v1.7.16

Compare Source

Changed
  • Added more invocation context information

v1.7.15

Compare Source

Changed
  • Internal change to completion
  • Updated fetchOpts in TemporaryBlobStorage.storeUrl to allow setting headers for the fetch.
  • Update OAuth URL validation

v1.7.13

Compare Source

Changed
  • Internal Changes relating to permissions

v1.7.12

Compare Source

Changed
  • Fix inferred schema types when using fromKey

v1.7.11

Compare Source

Changed
  • Added internal fields to sync formulas and identity

v1.7.10

Compare Source

Added
  • Adds Last90AndNext90Days PrecannedDateRange

v1.7.9

Compare Source

v1.7.8

Compare Source

v1.7.7

Compare Source

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.

v1.7.5

Compare Source

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.

v1.7.4

Compare Source

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.

v1.7.3

Compare Source

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

v1.7.2

Compare Source

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.

v1.7.1

Compare Source

Changed
  • Add unit testing capabilities for update and get permissions

v1.7.0

Compare Source

Added
  • Added OAuth2ClientCredentials authentication type to support authenticating with OAuth client credentials.
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.

v1.6.0

Compare Source

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.

v1.5.1

Compare Source

Fixed
  • Fixed an error with property options for object properties.

v1.5.0

Compare Source

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

v1.4.1

Compare Source

Added
  • Added AuthenticationType.MultiHeaderToken, allowing you to specify multiple headers to include in each request. Previously, if the API you were using required multiple headers, you would need to use AuthenticationType.Custom.

v1.4.0

Compare Source

Added
  • Added the command coda extensions to the CLI for installing developer extensions that help with building Packs. Currently it only supports Visual Studio Code (coda extensions vscode), creating a code snippets file which provides the same slash commands as the Pack Studio.
  • Added support for specifying an API key using CODA_PACKS_API_KEY environment variable
Changed
  • Using the empty string as a tokenPrefix with OAuth2 authentication will result in no prefix being used in the Authentication header. Previously, the empty string would be treated the same as undefined which would lead to the default prefix of Bearer being used. Note that this change took effect for live packs on April 28, 2023 independently of the SDK version; in this SDK version the behavior changed only here in the CLI execution simulator (the coda execute command).
  • Breaking Change Removed the "autocomplete" property from EmailSchema. It wasn't useful in practice and we want to free up the name "autocomplete" on BaseSchema for better purposes.

v1.3.4

Compare Source

Fixed
  • Fixed an issue with placeholder property being stripped out of the PropertyIdentifierDetails schema.

v1.3.3

Compare Source

Added
  • Added the optional function searchDynamicUrls to dynamic sync tables. If defined, a search box will presented to users to allow them to search through all available datasets. It works just like listDynmaicUrls, only the 2nd parameter is the search query.
Changed
  • Switched the node package manager from yarn to pnpm. This only affects developers contributing changes to the packs-sdk repo.
  • Added optional placeholder property to PropertyIdentifierDetails definition as a default value for Pack card titles, subtitles, and snippets when value is empty.
Fixed
  • Fixed an issue where the fetcher was converting XML responses to JSON even when setting isBinaryResponse: true.
  • Fixed an issue where the authentication type AWSAccessKey wasn't generating correct signatures when used locally.

v1.3.0

Compare Source

Added
  • Added an --apiToken argument to the clone, create, link, release, and upload CLI commands. This makes it easier to use the CLI in a CI/CD environment where the API token is passed as an environment variable (GitHub Actions, etc).
Changed
  • Updated PrecannedDateRange to match the date range picker in the Coda UI: added Last90Days, Last180Days, Last365Days, Next90Days, Next180Days, Next365Days, Last7AndNext7Days, Last30AndNext30Days, deprecated Last3Months, Last6Months, Next3Months, and Next6Months, and removed ThisWeekStart, ThisMonthStart, and ThisYearStart, which never actually worked.
Fixed
  • Fixed an issue where coda execute ... --vm=false wasn't compatible with Node version 19+ (Cannot set property crypto of #<Object> which has only a getter).

v1.2.3

Compare Source

Added
  • Added a new formula parameter type Markdown as an alternative to HTML for formatted text.

v1.2.2

Compare Source

Added
  • Added an option credentialsLocation to OAuth2Authentication, to specify how the client ID and secret should be passed during the token exchange. The default Automatic should be sufficient for most OAuth2 providers.

v1.2.1

Compare Source

Added
  • Added an option ignoreRedirects to FetchRequest, if you do not want the fetcher to follow HTTP 301/302 redirects and instead want to observe such a response and examine the redirect URL directly (by reading the Location header) instead of following it.

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.3.4 Update dependency @codahq/packs-sdk to v1.4.0 Jun 12, 2023
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.4.0 Update dependency @codahq/packs-sdk to v1.4.1 Jun 23, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 1318f6e to 6eff5e3 Compare June 23, 2023 20:38
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.4.1 Update dependency @codahq/packs-sdk to v1.5.0 Jul 27, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 6eff5e3 to bd0597a Compare July 27, 2023 22:39
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.5.0 Update dependency @codahq/packs-sdk to v1.5.1 Jul 31, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from bd0597a to 095894a Compare July 31, 2023 20:42
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 095894a to ec3d23f Compare October 5, 2023 21:02
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.5.1 Update dependency @codahq/packs-sdk to v1.6.0 Oct 5, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from ec3d23f to 5d33180 Compare October 24, 2023 20:57
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.6.0 Update dependency @codahq/packs-sdk to v1.7.0 Oct 24, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 5d33180 to 68a379f Compare November 15, 2023 20:56
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.0 Update dependency @codahq/packs-sdk to v1.7.1 Nov 15, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 68a379f to d9c37a2 Compare December 4, 2023 19:27
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.1 Update dependency @codahq/packs-sdk to v1.7.2 Dec 4, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from d9c37a2 to f352cda Compare December 15, 2023 23:06
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.2 Update dependency @codahq/packs-sdk to v1.7.3 Dec 15, 2023
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from f352cda to b69d389 Compare January 4, 2024 23:21
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.3 Update dependency @codahq/packs-sdk to v1.7.4 Jan 4, 2024
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from b69d389 to e8d1ae2 Compare February 8, 2024 23:04
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.4 Update dependency @codahq/packs-sdk to v1.7.5 Feb 8, 2024
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from e8d1ae2 to 187d11b Compare April 27, 2024 04:59
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.5 Update dependency @codahq/packs-sdk to v1.7.7 Apr 27, 2024
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 187d11b to b4f4310 Compare June 25, 2024 23:14
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.7 Update dependency @codahq/packs-sdk to v1.7.8 Jun 25, 2024
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from b4f4310 to 4b96dbc Compare July 10, 2024 21:23
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.8 Update dependency @codahq/packs-sdk to v1.7.9 Jul 10, 2024
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 4b96dbc to 9063398 Compare August 21, 2024 21:10
@krypton-build-user krypton-build-user changed the title Update dependency @codahq/packs-sdk to v1.7.9 Update dependency @codahq/packs-sdk to v1.7.10 Aug 21, 2024
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 9063398 to 8baab81 Compare August 23, 2024 19:06
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch 3 times, most recently from adf26ae to 267aad4 Compare December 17, 2025 01:05
@krypton-build-user krypton-build-user changed the title fix(deps): update dependency @codahq/packs-sdk to v1.12.4 fix(deps): update dependency @codahq/packs-sdk to v1.12.5 Dec 17, 2025
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch 2 times, most recently from 3a9c43f to 3b40486 Compare December 22, 2025 21:06
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from 3b40486 to 0d596e4 Compare December 30, 2025 00:55
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch 5 times, most recently from a388e41 to 55d6b74 Compare January 13, 2026 21:25
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch 8 times, most recently from a2810c8 to f8ad65b Compare January 21, 2026 01:25
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch 4 times, most recently from 453789d to c243190 Compare January 27, 2026 21:24
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch 2 times, most recently from b91863f to cd89cc3 Compare February 6, 2026 17:44
@krypton-build-user krypton-build-user changed the title fix(deps): update dependency @codahq/packs-sdk to v1.12.5 fix(deps): update dependency @codahq/packs-sdk to v1.13.0 Feb 6, 2026
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from cd89cc3 to b3ef212 Compare February 9, 2026 01:31
@krypton-build-user krypton-build-user force-pushed the renovate/codahq-packs-sdk-1.x-lockfile branch from b3ef212 to 60e4871 Compare February 10, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants