Updating to the latest version
To update your Paragraph project to the latest version, run the following commands in your terminal:Release Notes
v1.1.1
-
Added
slugfield to Custom Integrations for consistent naming between the API and CLI. Renaming a Custom Integration’s display name no longer affects directory or import paths in Paragraph:Custom Integration identifiers are now immutableBefore v1.1.1, changing the display name of a Custom Integration would result in a change in the integration identifier/slug (used inparagon.connect) and the integration source path (after apara pull).For example, changing “TaskLab” to “Apex Tasks” would result in a change fromcustom.tasklabtocustom.apextasks.This identifier is now immutable and set at the time your Custom Integration is created. For existing Custom Integrations, the identifier will be set immutably to the same value it currently has in your project when you upgrade to v1.1.1. -
Fixed type errors with some available Function step libraries (e.g.,
libphonenumber,ioredis,@aws-sdk/client-sqs). -
Fixed webhook trigger step output typing so that
triggerStep.output.resultis no longer typed asunknown, resolving TypeScript compilation errors in synced and exported code.
v1.1.0
-
Added support for OAuth ROPC (Resource Owner Password Credentials) authentication and custom request options (
requestOptions) in Custom Integrations. -
Fixed
para pullto include the “Add Basic Auth header” toggle underrequestOptions.accessTokenOptionsfor OAuth-type Custom Integrations.
v1.0.31
- Added support for
paragonUtilsand field mapping object sources in Function steps. - Fixed an issue where referencing File variables in the “Raw” body option of a Request step could cause file data to incorrectly be stringified after pushing changes from Paragraph.
- Updated Paragraph’s
mysql2andform-datadependencies for improved compatibility.
v1.0.30
- Added support for workflow execution source variables (
workflowExecutionId,projectId,workflowId) that can be synced between Paragon and Paragraph usingpara pullandpara push.
v1.0.29
- Adds support for “Include Client ID and Secret in Token Exchange” option for OAuth 2.0-type Resources.
- Improves error messaging for deployment failures that occur during
para push. Error messages will now include workflow and step names for clarity.
v1.0.28
- Adds support for using GraphQL body types in Request steps.
v1.0.26
- Adds support for custom cron expressions for Scheduler triggers.
- Fixes an issue where using literal array values with
StringIsInoperators could result in the following error:
v1.0.25
- Fixes an issue where Request steps with query parameters in the URL and in the
paramsobject could cause conflicts that lead to parameters being removed afterpara push. - Improves variable referencing support by allowing for “bare” references.
- Previously, variables would need to be interpolated as template strings:
- Now, they can be referenced directly:
- Previously, variables would need to be interpolated as template strings:
- Adds a generic type parameter for
FunctionStepto allow for customizable output types.
v1.0.24
- Fixes
Object literal may only specify known propertieserrors when pulling a Paragon project that uses a combination dropdown input type in the Connect Portal User Settings. - Updates compilation error messaging to reveal more detailed information instead of the following generic errors:
persona.meta.js is not found in projectCould not found [...]/dist/integrations/[...]/config.js.
v1.0.23
- Fixes a compilation issue that could occur when using the
para pullcommand in projects that have a Pipedrive integration. - Fixes an issue where pushing new projects initialized with Paragraph could result in a “Failed to get project comparison.” error.
- Fixes an issue where Request Step Pagination used in Custom Integrations could result in a compilation error.
- Adds support for referencing combination inputs, such as the Azure DevOps State input.
- Adds support for using numeric values in Custom Dropdown inputs defined in Paragraph projects.
v1.0.22
- Fixes an issue where nested step variables in a Request Step JSON body could create invalid references when pushing to a Paragon project.
- Adds support for new Field Mapping input types, now supported for any integration. Learn more here.
v1.0.21
- Fixes an issue where
para pullcould fail if the workflow name contains a/character. - Adds support for Password-type inputs in the Connect Portal configuration.
v1.0.20
- Fixes an issue where Request steps without query parameters could cause an extra
?=to be added to the URL after pulling/pushing.
v1.0.19
- Adds full support for pulling Resource Request steps.
- Fixes type issues for App Event triggers using Field Mapping.
- Fixes an issue where a nested object in the Request body could be pulled incorrectly as
[object Object].