From ccb0952c1e0576c0c5c0849a6e2dde1c5cf36d1d Mon Sep 17 00:00:00 2001 From: Daniel Blokh <35891501+Blokh@users.noreply.github.com> Date: Thu, 14 Mar 2024 14:30:05 +0200 Subject: [PATCH 1/3] feat: added invoked at using plugin logic (#2203) Co-authored-by: Alon Peretz --- apps/backoffice-v2/CHANGELOG.md | 7 + apps/backoffice-v2/package.json | 6 +- apps/kyb-app/CHANGELOG.md | 6 + apps/kyb-app/package.json | 4 +- examples/headless-example/CHANGELOG.md | 6 + examples/headless-example/package.json | 4 +- packages/workflow-core/CHANGELOG.md | 6 + packages/workflow-core/package.json | 2 +- .../helpers-transformer.test.ts | 25 ++ .../helpers-transformer.ts | 12 +- pnpm-lock.yaml | 225 ++++++++++++++++-- sdks/workflow-browser-sdk/CHANGELOG.md | 7 + sdks/workflow-browser-sdk/package.json | 4 +- sdks/workflow-node-sdk/CHANGELOG.md | 7 + sdks/workflow-node-sdk/package.json | 4 +- services/workflows-service/CHANGELOG.md | 8 + services/workflows-service/package.json | 6 +- .../workflows-service/prisma/data-migrations | 2 +- 18 files changed, 301 insertions(+), 40 deletions(-) diff --git a/apps/backoffice-v2/CHANGELOG.md b/apps/backoffice-v2/CHANGELOG.md index 4cb245f2c7..5b2d6f7479 100644 --- a/apps/backoffice-v2/CHANGELOG.md +++ b/apps/backoffice-v2/CHANGELOG.md @@ -1,5 +1,12 @@ # @ballerine/backoffice-v2 +## 0.5.57 + +### Patch Changes + +- @ballerine/workflow-browser-sdk@0.5.51 +- @ballerine/workflow-node-sdk@0.5.51 + ## 0.5.56 ### Patch Changes diff --git a/apps/backoffice-v2/package.json b/apps/backoffice-v2/package.json index 37de0f4b7d..e8a90105ca 100644 --- a/apps/backoffice-v2/package.json +++ b/apps/backoffice-v2/package.json @@ -1,6 +1,6 @@ { "name": "@ballerine/backoffice-v2", - "version": "0.5.56", + "version": "0.5.57", "description": "Ballerine - Backoffice", "homepage": "https://github.com/ballerine-io/ballerine", "repository": { @@ -53,8 +53,8 @@ "@ballerine/blocks": "0.1.29", "@ballerine/common": "0.7.49", "@ballerine/ui": "^0.3.31", - "@ballerine/workflow-browser-sdk": "0.5.50", - "@ballerine/workflow-node-sdk": "0.5.50", + "@ballerine/workflow-browser-sdk": "0.5.51", + "@ballerine/workflow-node-sdk": "0.5.51", "@fontsource/inter": "^4.5.15", "@formkit/auto-animate": "1.0.0-beta.5", "@hookform/resolvers": "^3.1.0", diff --git a/apps/kyb-app/CHANGELOG.md b/apps/kyb-app/CHANGELOG.md index b6a56d779e..d0a8d04530 100644 --- a/apps/kyb-app/CHANGELOG.md +++ b/apps/kyb-app/CHANGELOG.md @@ -1,5 +1,11 @@ # kyb-app +## 0.1.52 + +### Patch Changes + +- @ballerine/workflow-browser-sdk@0.5.51 + ## 0.1.51 ### Patch Changes diff --git a/apps/kyb-app/package.json b/apps/kyb-app/package.json index 3677d40714..d117007345 100644 --- a/apps/kyb-app/package.json +++ b/apps/kyb-app/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/kyb-app", "private": true, - "version": "0.1.51", + "version": "0.1.52", "type": "module", "scripts": { "dev": "vite", @@ -17,7 +17,7 @@ "@ballerine/blocks": "0.1.29", "@ballerine/common": "^0.7.49", "@ballerine/ui": "0.3.31", - "@ballerine/workflow-browser-sdk": "0.5.50", + "@ballerine/workflow-browser-sdk": "0.5.51", "@lukemorales/query-key-factory": "^1.0.3", "@radix-ui/react-icons": "^1.3.0", "@rjsf/core": "^5.9.0", diff --git a/examples/headless-example/CHANGELOG.md b/examples/headless-example/CHANGELOG.md index c016f3ea93..1f70233291 100644 --- a/examples/headless-example/CHANGELOG.md +++ b/examples/headless-example/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/headless-example +## 0.1.51 + +### Patch Changes + +- @ballerine/workflow-browser-sdk@0.5.51 + ## 0.1.50 ### Patch Changes diff --git a/examples/headless-example/package.json b/examples/headless-example/package.json index e2ee4ac1ae..c01b2cc777 100644 --- a/examples/headless-example/package.json +++ b/examples/headless-example/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/headless-example", "private": true, - "version": "0.1.50", + "version": "0.1.51", "type": "module", "scripts": { "spellcheck": "cspell \"*\"", @@ -35,7 +35,7 @@ }, "dependencies": { "@ballerine/common": "0.7.49", - "@ballerine/workflow-browser-sdk": "0.5.50", + "@ballerine/workflow-browser-sdk": "0.5.51", "@felte/reporter-svelte": "^1.1.5", "@felte/validator-zod": "^1.0.13", "@fontsource/inter": "^4.5.15", diff --git a/packages/workflow-core/CHANGELOG.md b/packages/workflow-core/CHANGELOG.md index 64482a4ef2..0213d28d89 100644 --- a/packages/workflow-core/CHANGELOG.md +++ b/packages/workflow-core/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/workflow-core +## 0.5.51 + +### Patch Changes + +- added set time helper + ## 0.5.50 ### Patch Changes diff --git a/packages/workflow-core/package.json b/packages/workflow-core/package.json index 39c2857f0e..697324ce3e 100644 --- a/packages/workflow-core/package.json +++ b/packages/workflow-core/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-core", "author": "Ballerine ", - "version": "0.5.50", + "version": "0.5.51", "description": "workflow-core", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", diff --git a/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.test.ts b/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.test.ts index ca22b77275..896fe958d9 100644 --- a/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.test.ts +++ b/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.test.ts @@ -36,4 +36,29 @@ describe('Helper transform', () => { }); }); }); + + describe('#setTimeToRecordUTC', () => { + it('sets the time to the path', async () => { + const data = { data: { object: 'test', test: 'object' }, mergeValue: 'test' }; + + const transformer = new HelpersTransformer([ + { + source: 'data.invokedAt', + target: 'data.invokedAt', + method: 'setTimeToRecordUTC', + }, + ]); + + const response = await transformer.transform(data); + + expect(response).toEqual({ + data: { object: 'test', test: 'object', invokedAt: expect.any(Number) }, + mergeValue: 'test', + }); + + expect(new Date((response as { data: { invokedAt: number } }).data.invokedAt)).toEqual( + expect.any(Date), + ); + }); + }); }); diff --git a/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.ts b/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.ts index 8e19770e3e..d59709fd5e 100644 --- a/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.ts +++ b/packages/workflow-core/src/lib/utils/context-transformers/helpers-transformer.ts @@ -9,7 +9,8 @@ export type THelperMethod = | 'imageUrlToBase64' | 'remove' | 'mergeArrayEachItemWithValue' - | 'omit'; + | 'omit' + | 'setTimeToRecordUTC'; export class HelpersTransformer extends BaseContextTransformer { name = 'helpers-transformer'; mapping: THelperFormatingLogic; @@ -71,6 +72,15 @@ export class HelpersTransformer extends BaseContextTransformer { return undefined; } + setTimeToRecordUTC( + _context: Parameters[0], + attribute: string, + value: string, + _options: unknown, + ) { + return new Date().getUTCDate(); + } + regex( _context: Parameters[0], attribute: string, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1247b97037..430de90513 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + importers: .: @@ -66,10 +70,10 @@ importers: specifier: ^0.3.31 version: link:../../packages/ui '@ballerine/workflow-browser-sdk': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../sdks/workflow-browser-sdk '@ballerine/workflow-node-sdk': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../sdks/workflow-node-sdk '@fontsource/inter': specifier: ^4.5.15 @@ -266,7 +270,7 @@ importers: version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/react-vite': specifier: ^7.0.0-rc.10 - version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.70.2)(typescript@5.1.6)(vite@4.5.0) + version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(vite@4.5.0) '@storybook/testing-library': specifier: ^0.0.14-next.1 version: 0.0.14-next.2 @@ -323,7 +327,7 @@ importers: version: 8.10.0(eslint@8.22.0) eslint-plugin-import: specifier: ^2.26.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.22.0) eslint-plugin-react: specifier: ^7.30.1 version: 7.33.2(eslint@8.22.0) @@ -382,7 +386,7 @@ importers: specifier: 0.3.31 version: link:../../packages/ui '@ballerine/workflow-browser-sdk': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../sdks/workflow-browser-sdk '@lukemorales/query-key-factory': specifier: ^1.0.3 @@ -810,7 +814,7 @@ importers: specifier: 0.7.49 version: link:../../packages/common '@ballerine/workflow-browser-sdk': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../sdks/workflow-browser-sdk '@felte/reporter-svelte': specifier: ^1.1.5 @@ -1042,7 +1046,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@5.1.6) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-storybook: specifier: ^0.6.13 version: 0.6.15(eslint@8.54.0)(typescript@5.1.6) @@ -1190,7 +1194,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@4.9.5) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -1422,7 +1426,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@4.9.5) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -1585,7 +1589,7 @@ importers: version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@storybook/react-vite': specifier: ^7.0.26 - version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.70.2)(typescript@5.1.6)(vite@4.5.0) + version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(vite@4.5.0) '@storybook/testing-library': specifier: ^0.0.14-next.2 version: 0.0.14-next.2 @@ -1769,7 +1773,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@5.1.6) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -1958,7 +1962,7 @@ importers: specifier: 0.7.49 version: link:../../packages/common '@ballerine/workflow-core': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../packages/workflow-core xstate: specifier: ^4.37.0 @@ -2044,7 +2048,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@4.9.5) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -2097,7 +2101,7 @@ importers: sdks/workflow-node-sdk: dependencies: '@ballerine/workflow-core': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../packages/workflow-core json-logic-js: specifier: ^2.0.2 @@ -2180,7 +2184,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@5.1.6) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -2342,10 +2346,10 @@ importers: specifier: 0.7.49 version: link:../../packages/common '@ballerine/workflow-core': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../packages/workflow-core '@ballerine/workflow-node-sdk': - specifier: 0.5.50 + specifier: 0.5.51 version: link:../../sdks/workflow-node-sdk '@faker-js/faker': specifier: ^7.6.0 @@ -8564,6 +8568,23 @@ packages: chalk: 4.1.2 dev: true + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@4.9.5)(vite@4.5.0): + resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} + peerDependencies: + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + glob: 7.2.3 + glob-promise: 4.2.2(glob@7.2.3) + magic-string: 0.27.0 + react-docgen-typescript: 2.2.2(typescript@4.9.5) + typescript: 4.9.5 + vite: 4.5.0(@types/node@20.9.2) + dev: true + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.1.6)(vite@4.5.0): resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} peerDependencies: @@ -12820,6 +12841,33 @@ packages: - vite-plugin-glimmerx dev: true + /@storybook/react-vite@7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(vite@4.5.0): + resolution: {integrity: sha512-ArPyHgiPbT5YvcyK4xK/DfqBOpn4R4/EP3kfIGhx8QKJyOtxPEYFdkLIZ5xu3KnPX7/z7GT+4a6Rb+8sk9gliA==} + engines: {node: '>=16'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@4.9.5)(vite@4.5.0) + '@rollup/pluginutils': 5.0.5(rollup@2.70.2) + '@storybook/builder-vite': 7.5.3(typescript@4.9.5)(vite@4.5.0) + '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@vitejs/plugin-react': 3.1.0(vite@4.5.0) + magic-string: 0.30.5 + react: 18.2.0 + react-docgen: 6.0.4 + react-dom: 18.2.0(react@18.2.0) + vite: 4.5.0(@types/node@20.9.2) + transitivePeerDependencies: + - '@preact/preset-vite' + - encoding + - rollup + - supports-color + - typescript + - vite-plugin-glimmerx + dev: true + /@storybook/react@7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-dZILdM36xMFDjdmmy421G5X+sOIncB2qF3IPTooniG1i1Z6v/dVNo57ovdID9lDTNa+AWr2fLB9hANiISMqmjQ==} engines: {node: '>=16.0.0'} @@ -19629,6 +19677,64 @@ packages: - supports-color dev: true + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.22.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.22.0)(typescript@4.9.5) + debug: 3.2.7 + eslint: 8.22.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.1.6) + debug: 3.2.7 + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-plugin-astro@0.28.0(eslint@8.54.0): resolution: {integrity: sha512-fZ3B93nXLSXMmEYSAnHkDRBKDbUFuIkWj5CoKE4fxjPnE/EZEHu6zxtX2UJZeclJKu33Uf2mWdeCJKFufyracg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -19752,6 +19858,76 @@ packages: - supports-color dev: true + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.22.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.22.0)(typescript@4.9.5) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.22.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.22.0) + hasown: 2.0.0 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.1.6) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0) + hasown: 2.0.0 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.54.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} @@ -19771,7 +19947,7 @@ packages: doctrine: 2.1.0 eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -26688,6 +26864,14 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /react-docgen-typescript@2.2.2(typescript@4.9.5): + resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} + peerDependencies: + typescript: '>= 4.3.x' + dependencies: + typescript: 4.9.5 + dev: true + /react-docgen-typescript@2.2.2(typescript@5.1.6): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: @@ -31997,9 +32181,4 @@ packages: file:services/workflows-service/plugins/verify-repository-project-scoped: resolution: {directory: services/workflows-service/plugins/verify-repository-project-scoped, type: directory} name: eslint-plugin-ballerine - version: 1.0.0 dev: true - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false diff --git a/sdks/workflow-browser-sdk/CHANGELOG.md b/sdks/workflow-browser-sdk/CHANGELOG.md index 75a304bff7..261c212d11 100644 --- a/sdks/workflow-browser-sdk/CHANGELOG.md +++ b/sdks/workflow-browser-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @ballerine/workflow-browser-sdk +## 0.5.51 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-core@0.5.51 + ## 0.5.50 ### Patch Changes diff --git a/sdks/workflow-browser-sdk/package.json b/sdks/workflow-browser-sdk/package.json index 81d932deeb..970dfe57a7 100644 --- a/sdks/workflow-browser-sdk/package.json +++ b/sdks/workflow-browser-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-browser-sdk", "author": "Ballerine ", - "version": "0.5.50", + "version": "0.5.51", "description": "workflow-browser-sdk", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -34,7 +34,7 @@ }, "dependencies": { "@ballerine/common": "0.7.49", - "@ballerine/workflow-core": "0.5.50", + "@ballerine/workflow-core": "0.5.51", "xstate": "^4.37.0" }, "devDependencies": { diff --git a/sdks/workflow-node-sdk/CHANGELOG.md b/sdks/workflow-node-sdk/CHANGELOG.md index 3bf7209760..7aad04ad8c 100644 --- a/sdks/workflow-node-sdk/CHANGELOG.md +++ b/sdks/workflow-node-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @ballerine/workflow-node-sdk +## 0.5.51 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-core@0.5.51 + ## 0.5.50 ### Patch Changes diff --git a/sdks/workflow-node-sdk/package.json b/sdks/workflow-node-sdk/package.json index 2590e4cde1..1c46a57aec 100644 --- a/sdks/workflow-node-sdk/package.json +++ b/sdks/workflow-node-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-node-sdk", "author": "Ballerine ", - "version": "0.5.50", + "version": "0.5.51", "description": "workflow-node-sdk", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -28,7 +28,7 @@ "node": ">=12" }, "dependencies": { - "@ballerine/workflow-core": "0.5.50", + "@ballerine/workflow-core": "0.5.51", "json-logic-js": "^2.0.2", "xstate": "^4.36.0" }, diff --git a/services/workflows-service/CHANGELOG.md b/services/workflows-service/CHANGELOG.md index f681ed372e..8cbc141993 100644 --- a/services/workflows-service/CHANGELOG.md +++ b/services/workflows-service/CHANGELOG.md @@ -1,5 +1,13 @@ # @ballerine/workflows-service +## 0.5.51 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-core@0.5.51 + - @ballerine/workflow-node-sdk@0.5.51 + ## 0.5.50 ### Patch Changes diff --git a/services/workflows-service/package.json b/services/workflows-service/package.json index d906d3a995..71624309d0 100644 --- a/services/workflows-service/package.json +++ b/services/workflows-service/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflows-service", "private": false, - "version": "0.5.50", + "version": "0.5.51", "description": "workflow-service", "scripts": { "spellcheck": "cspell \"*\"", @@ -43,8 +43,8 @@ "@aws-sdk/lib-storage": "3.347.1", "@aws-sdk/s3-request-presigner": "3.347.1", "@ballerine/common": "0.7.49", - "@ballerine/workflow-core": "0.5.50", - "@ballerine/workflow-node-sdk": "0.5.50", + "@ballerine/workflow-core": "0.5.51", + "@ballerine/workflow-node-sdk": "0.5.51", "@faker-js/faker": "^7.6.0", "@nestjs/axios": "^2.0.0", "@nestjs/common": "^9.3.12", diff --git a/services/workflows-service/prisma/data-migrations b/services/workflows-service/prisma/data-migrations index 9cd070d057..fab98c3c72 160000 --- a/services/workflows-service/prisma/data-migrations +++ b/services/workflows-service/prisma/data-migrations @@ -1 +1 @@ -Subproject commit 9cd070d057f4f50204a17b6e050f576da29add60 +Subproject commit fab98c3c72e1dc1b7269e4d6f19bca44ababd542 From 1f35c1c3b8944e87fbcc5a350a2d246c5ea528f0 Mon Sep 17 00:00:00 2001 From: Omri Levy <61207713+Omri-Levy@users.noreply.github.com> Date: Thu, 14 Mar 2024 15:37:39 +0200 Subject: [PATCH 2/3] Added display name for workflow definition (#2205) * refactor(backoffice-v2): changed case creation to use displayName over name * refactor(backoffice-v2): changed fallback of display name --- .../domains/workflow-definitions/fetchers.ts | 1 + .../src/pages/Entities/Entities.page.tsx | 8 +++--- .../components/CaseCreation/CaseCreation.tsx | 27 ++++++++++++++----- .../hooks/useEntities/useEntities.tsx | 2 +- .../workflows-service/prisma/data-migrations | 2 +- .../migration.sql | 2 ++ .../workflows-service/prisma/schema.prisma | 1 + 7 files changed, 31 insertions(+), 12 deletions(-) create mode 100644 services/workflows-service/prisma/migrations/20240314123948_definition_display_name/migration.sql diff --git a/apps/backoffice-v2/src/domains/workflow-definitions/fetchers.ts b/apps/backoffice-v2/src/domains/workflow-definitions/fetchers.ts index 648dd8538b..21113f3718 100644 --- a/apps/backoffice-v2/src/domains/workflow-definitions/fetchers.ts +++ b/apps/backoffice-v2/src/domains/workflow-definitions/fetchers.ts @@ -25,6 +25,7 @@ export const WorkflowDefinitionConfigSchema = z export const WorkflowDefinitionByIdSchema = ObjectWithIdSchema.extend({ name: z.string(), + displayName: z.string().nullable(), version: z.number(), variant: z.string().default(WorkflowDefinitionVariant.DEFAULT), contextSchema: z.record(z.any(), z.any()).nullable(), diff --git a/apps/backoffice-v2/src/pages/Entities/Entities.page.tsx b/apps/backoffice-v2/src/pages/Entities/Entities.page.tsx index 99d61d79b6..041a76f273 100644 --- a/apps/backoffice-v2/src/pages/Entities/Entities.page.tsx +++ b/apps/backoffice-v2/src/pages/Entities/Entities.page.tsx @@ -24,7 +24,7 @@ export const Entities: FunctionComponent = () => { totalPages, caseCount, skeletonEntities, - showCaseCreation, + isManualCaseCreationEnabled, } = useEntities(); return ( @@ -39,8 +39,8 @@ export const Entities: FunctionComponent = () => { > @@ -72,7 +72,7 @@ export const Entities: FunctionComponent = () => {
- + {isManualCaseCreationEnabled && }
{/* Display skeleton individual when loading the entities list */} diff --git a/apps/backoffice-v2/src/pages/Entities/components/CaseCreation/CaseCreation.tsx b/apps/backoffice-v2/src/pages/Entities/components/CaseCreation/CaseCreation.tsx index 4b412f94d1..0e6cf2da54 100644 --- a/apps/backoffice-v2/src/pages/Entities/components/CaseCreation/CaseCreation.tsx +++ b/apps/backoffice-v2/src/pages/Entities/components/CaseCreation/CaseCreation.tsx @@ -6,12 +6,15 @@ import { withCaseCreation } from '@/pages/Entities/components/CaseCreation/conte import { useCaseCreationContext } from '@/pages/Entities/components/CaseCreation/context/case-creation-context/hooks/useCaseCreationContext'; import { useCaseCreationWorkflowDefinition } from '@/pages/Entities/components/CaseCreation/hooks/useCaseCreationWorkflowDefinition'; import { Plus } from 'lucide-react'; +import { valueOrNA } from '@/common/utils/value-or-na/value-or-na'; +import { ctw } from '@/common/utils/ctw/ctw'; +import { titleCase } from 'string-ts'; export const CaseCreation = withCaseCreation(() => { const { workflowDefinition, isLoading, error } = useCaseCreationWorkflowDefinition(); const { isOpen, setIsOpen: setOpen } = useCaseCreationContext(); - - if (!workflowDefinition?.config?.enableManualCreation) return null; + const workflowDefinitionName = + workflowDefinition?.displayName || titleCase(workflowDefinition?.name ?? ''); return ( @@ -29,13 +32,25 @@ export const CaseCreation = withCaseCreation(() => { {!isLoading && workflowDefinition ? (
- - {workflowDefinition?.name?.replaceAll('_', ' ')} + + {valueOrNA(workflowDefinitionName)}

Add a Case

- Create a {workflowDefinition?.name} case by filling in the information below. Please - ensure all the required fields are filled out correctly. + Create a{' '} + + {valueOrNA(workflowDefinitionName)} + {' '} + case by filling in the information below. Please ensure all the required fields are + filled out correctly.

Case information

diff --git a/apps/backoffice-v2/src/pages/Entities/hooks/useEntities/useEntities.tsx b/apps/backoffice-v2/src/pages/Entities/hooks/useEntities/useEntities.tsx index 4c5b6e8567..9032b8ced5 100644 --- a/apps/backoffice-v2/src/pages/Entities/hooks/useEntities/useEntities.tsx +++ b/apps/backoffice-v2/src/pages/Entities/hooks/useEntities/useEntities.tsx @@ -97,7 +97,6 @@ export const useEntities = () => { onFilter: onFilterChange, onSortBy: onSortByChange, onSortDirToggle, - showCaseCreation: workflowDefinition?.config?.enableManualCreation, search: searchValue, cases: data?.data, caseCount: data?.meta?.totalItems || 0, @@ -106,5 +105,6 @@ export const useEntities = () => { totalPages, skeletonEntities, entity, + isManualCaseCreationEnabled: workflowDefinition?.config?.enableManualCreation, }; }; diff --git a/services/workflows-service/prisma/data-migrations b/services/workflows-service/prisma/data-migrations index fab98c3c72..36b468bc43 160000 --- a/services/workflows-service/prisma/data-migrations +++ b/services/workflows-service/prisma/data-migrations @@ -1 +1 @@ -Subproject commit fab98c3c72e1dc1b7269e4d6f19bca44ababd542 +Subproject commit 36b468bc43f62e15ba352a1a5819b2d7e648251a diff --git a/services/workflows-service/prisma/migrations/20240314123948_definition_display_name/migration.sql b/services/workflows-service/prisma/migrations/20240314123948_definition_display_name/migration.sql new file mode 100644 index 0000000000..cc013956ac --- /dev/null +++ b/services/workflows-service/prisma/migrations/20240314123948_definition_display_name/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "WorkflowDefinition" ADD COLUMN "displayName" TEXT; diff --git a/services/workflows-service/prisma/schema.prisma b/services/workflows-service/prisma/schema.prisma index b32e5ca8ee..3603433c93 100644 --- a/services/workflows-service/prisma/schema.prisma +++ b/services/workflows-service/prisma/schema.prisma @@ -146,6 +146,7 @@ model Business { model WorkflowDefinition { id String @id @default(cuid()) + displayName String? reviewMachineId String? name String version Int @default(1) From 5b5aece6b6ab64e09e3857112ce801c9ccdf422e Mon Sep 17 00:00:00 2001 From: Daniel Blokh <35891501+Blokh@users.noreply.github.com> Date: Thu, 14 Mar 2024 16:00:16 +0200 Subject: [PATCH 3/3] feat: updated invoked at release (#2206) --- apps/backoffice-v2/CHANGELOG.md | 7 +++++++ apps/backoffice-v2/package.json | 6 +++--- apps/kyb-app/CHANGELOG.md | 6 ++++++ apps/kyb-app/package.json | 4 ++-- examples/headless-example/CHANGELOG.md | 6 ++++++ examples/headless-example/package.json | 4 ++-- packages/workflow-core/CHANGELOG.md | 6 ++++++ packages/workflow-core/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- sdks/workflow-browser-sdk/CHANGELOG.md | 7 +++++++ sdks/workflow-browser-sdk/package.json | 4 ++-- sdks/workflow-node-sdk/CHANGELOG.md | 7 +++++++ sdks/workflow-node-sdk/package.json | 4 ++-- services/workflows-service/CHANGELOG.md | 8 ++++++++ services/workflows-service/package.json | 6 +++--- .../workflows-service/prisma/data-migrations | 2 +- 16 files changed, 71 insertions(+), 24 deletions(-) diff --git a/apps/backoffice-v2/CHANGELOG.md b/apps/backoffice-v2/CHANGELOG.md index 5b2d6f7479..7ef6ac44fc 100644 --- a/apps/backoffice-v2/CHANGELOG.md +++ b/apps/backoffice-v2/CHANGELOG.md @@ -1,5 +1,12 @@ # @ballerine/backoffice-v2 +## 0.5.58 + +### Patch Changes + +- @ballerine/workflow-browser-sdk@0.5.52 +- @ballerine/workflow-node-sdk@0.5.52 + ## 0.5.57 ### Patch Changes diff --git a/apps/backoffice-v2/package.json b/apps/backoffice-v2/package.json index e8a90105ca..62340c882f 100644 --- a/apps/backoffice-v2/package.json +++ b/apps/backoffice-v2/package.json @@ -1,6 +1,6 @@ { "name": "@ballerine/backoffice-v2", - "version": "0.5.57", + "version": "0.5.58", "description": "Ballerine - Backoffice", "homepage": "https://github.com/ballerine-io/ballerine", "repository": { @@ -53,8 +53,8 @@ "@ballerine/blocks": "0.1.29", "@ballerine/common": "0.7.49", "@ballerine/ui": "^0.3.31", - "@ballerine/workflow-browser-sdk": "0.5.51", - "@ballerine/workflow-node-sdk": "0.5.51", + "@ballerine/workflow-browser-sdk": "0.5.52", + "@ballerine/workflow-node-sdk": "0.5.52", "@fontsource/inter": "^4.5.15", "@formkit/auto-animate": "1.0.0-beta.5", "@hookform/resolvers": "^3.1.0", diff --git a/apps/kyb-app/CHANGELOG.md b/apps/kyb-app/CHANGELOG.md index d0a8d04530..a8e113e808 100644 --- a/apps/kyb-app/CHANGELOG.md +++ b/apps/kyb-app/CHANGELOG.md @@ -1,5 +1,11 @@ # kyb-app +## 0.1.53 + +### Patch Changes + +- @ballerine/workflow-browser-sdk@0.5.52 + ## 0.1.52 ### Patch Changes diff --git a/apps/kyb-app/package.json b/apps/kyb-app/package.json index d117007345..4f07cf18e2 100644 --- a/apps/kyb-app/package.json +++ b/apps/kyb-app/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/kyb-app", "private": true, - "version": "0.1.52", + "version": "0.1.53", "type": "module", "scripts": { "dev": "vite", @@ -17,7 +17,7 @@ "@ballerine/blocks": "0.1.29", "@ballerine/common": "^0.7.49", "@ballerine/ui": "0.3.31", - "@ballerine/workflow-browser-sdk": "0.5.51", + "@ballerine/workflow-browser-sdk": "0.5.52", "@lukemorales/query-key-factory": "^1.0.3", "@radix-ui/react-icons": "^1.3.0", "@rjsf/core": "^5.9.0", diff --git a/examples/headless-example/CHANGELOG.md b/examples/headless-example/CHANGELOG.md index 1f70233291..14d269afc8 100644 --- a/examples/headless-example/CHANGELOG.md +++ b/examples/headless-example/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/headless-example +## 0.1.52 + +### Patch Changes + +- @ballerine/workflow-browser-sdk@0.5.52 + ## 0.1.51 ### Patch Changes diff --git a/examples/headless-example/package.json b/examples/headless-example/package.json index c01b2cc777..9c092be6ec 100644 --- a/examples/headless-example/package.json +++ b/examples/headless-example/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/headless-example", "private": true, - "version": "0.1.51", + "version": "0.1.52", "type": "module", "scripts": { "spellcheck": "cspell \"*\"", @@ -35,7 +35,7 @@ }, "dependencies": { "@ballerine/common": "0.7.49", - "@ballerine/workflow-browser-sdk": "0.5.51", + "@ballerine/workflow-browser-sdk": "0.5.52", "@felte/reporter-svelte": "^1.1.5", "@felte/validator-zod": "^1.0.13", "@fontsource/inter": "^4.5.15", diff --git a/packages/workflow-core/CHANGELOG.md b/packages/workflow-core/CHANGELOG.md index 0213d28d89..c46b47f26b 100644 --- a/packages/workflow-core/CHANGELOG.md +++ b/packages/workflow-core/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/workflow-core +## 0.5.52 + +### Patch Changes + +- fix invoked at + ## 0.5.51 ### Patch Changes diff --git a/packages/workflow-core/package.json b/packages/workflow-core/package.json index 697324ce3e..9d10533f3e 100644 --- a/packages/workflow-core/package.json +++ b/packages/workflow-core/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-core", "author": "Ballerine ", - "version": "0.5.51", + "version": "0.5.52", "description": "workflow-core", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 430de90513..bf4869c8ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,10 +70,10 @@ importers: specifier: ^0.3.31 version: link:../../packages/ui '@ballerine/workflow-browser-sdk': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../sdks/workflow-browser-sdk '@ballerine/workflow-node-sdk': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../sdks/workflow-node-sdk '@fontsource/inter': specifier: ^4.5.15 @@ -386,7 +386,7 @@ importers: specifier: 0.3.31 version: link:../../packages/ui '@ballerine/workflow-browser-sdk': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../sdks/workflow-browser-sdk '@lukemorales/query-key-factory': specifier: ^1.0.3 @@ -814,7 +814,7 @@ importers: specifier: 0.7.49 version: link:../../packages/common '@ballerine/workflow-browser-sdk': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../sdks/workflow-browser-sdk '@felte/reporter-svelte': specifier: ^1.1.5 @@ -1962,7 +1962,7 @@ importers: specifier: 0.7.49 version: link:../../packages/common '@ballerine/workflow-core': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../packages/workflow-core xstate: specifier: ^4.37.0 @@ -2101,7 +2101,7 @@ importers: sdks/workflow-node-sdk: dependencies: '@ballerine/workflow-core': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../packages/workflow-core json-logic-js: specifier: ^2.0.2 @@ -2346,10 +2346,10 @@ importers: specifier: 0.7.49 version: link:../../packages/common '@ballerine/workflow-core': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../packages/workflow-core '@ballerine/workflow-node-sdk': - specifier: 0.5.51 + specifier: 0.5.52 version: link:../../sdks/workflow-node-sdk '@faker-js/faker': specifier: ^7.6.0 diff --git a/sdks/workflow-browser-sdk/CHANGELOG.md b/sdks/workflow-browser-sdk/CHANGELOG.md index 261c212d11..3b2185b3a3 100644 --- a/sdks/workflow-browser-sdk/CHANGELOG.md +++ b/sdks/workflow-browser-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @ballerine/workflow-browser-sdk +## 0.5.52 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-core@0.5.52 + ## 0.5.51 ### Patch Changes diff --git a/sdks/workflow-browser-sdk/package.json b/sdks/workflow-browser-sdk/package.json index 970dfe57a7..893a62df34 100644 --- a/sdks/workflow-browser-sdk/package.json +++ b/sdks/workflow-browser-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-browser-sdk", "author": "Ballerine ", - "version": "0.5.51", + "version": "0.5.52", "description": "workflow-browser-sdk", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -34,7 +34,7 @@ }, "dependencies": { "@ballerine/common": "0.7.49", - "@ballerine/workflow-core": "0.5.51", + "@ballerine/workflow-core": "0.5.52", "xstate": "^4.37.0" }, "devDependencies": { diff --git a/sdks/workflow-node-sdk/CHANGELOG.md b/sdks/workflow-node-sdk/CHANGELOG.md index 7aad04ad8c..b6a3281f6b 100644 --- a/sdks/workflow-node-sdk/CHANGELOG.md +++ b/sdks/workflow-node-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @ballerine/workflow-node-sdk +## 0.5.52 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-core@0.5.52 + ## 0.5.51 ### Patch Changes diff --git a/sdks/workflow-node-sdk/package.json b/sdks/workflow-node-sdk/package.json index 1c46a57aec..b0ac9a8b53 100644 --- a/sdks/workflow-node-sdk/package.json +++ b/sdks/workflow-node-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-node-sdk", "author": "Ballerine ", - "version": "0.5.51", + "version": "0.5.52", "description": "workflow-node-sdk", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -28,7 +28,7 @@ "node": ">=12" }, "dependencies": { - "@ballerine/workflow-core": "0.5.51", + "@ballerine/workflow-core": "0.5.52", "json-logic-js": "^2.0.2", "xstate": "^4.36.0" }, diff --git a/services/workflows-service/CHANGELOG.md b/services/workflows-service/CHANGELOG.md index 8cbc141993..42377db328 100644 --- a/services/workflows-service/CHANGELOG.md +++ b/services/workflows-service/CHANGELOG.md @@ -1,5 +1,13 @@ # @ballerine/workflows-service +## 0.5.52 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-core@0.5.52 + - @ballerine/workflow-node-sdk@0.5.52 + ## 0.5.51 ### Patch Changes diff --git a/services/workflows-service/package.json b/services/workflows-service/package.json index 71624309d0..84dab6fd1f 100644 --- a/services/workflows-service/package.json +++ b/services/workflows-service/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflows-service", "private": false, - "version": "0.5.51", + "version": "0.5.52", "description": "workflow-service", "scripts": { "spellcheck": "cspell \"*\"", @@ -43,8 +43,8 @@ "@aws-sdk/lib-storage": "3.347.1", "@aws-sdk/s3-request-presigner": "3.347.1", "@ballerine/common": "0.7.49", - "@ballerine/workflow-core": "0.5.51", - "@ballerine/workflow-node-sdk": "0.5.51", + "@ballerine/workflow-core": "0.5.52", + "@ballerine/workflow-node-sdk": "0.5.52", "@faker-js/faker": "^7.6.0", "@nestjs/axios": "^2.0.0", "@nestjs/common": "^9.3.12", diff --git a/services/workflows-service/prisma/data-migrations b/services/workflows-service/prisma/data-migrations index 36b468bc43..5e1fdaf18a 160000 --- a/services/workflows-service/prisma/data-migrations +++ b/services/workflows-service/prisma/data-migrations @@ -1 +1 @@ -Subproject commit 36b468bc43f62e15ba352a1a5819b2d7e648251a +Subproject commit 5e1fdaf18a5c7d365dd2cab3fb7e8824cb142dc6