From cebfe412f624ab65fc07cd7313f430acb7a035a5 Mon Sep 17 00:00:00 2001 From: Miguel Angel Date: Wed, 24 Jun 2026 09:53:53 -0400 Subject: [PATCH 1/6] feat: add api client cache configuration to FormSelectList component --- src/components/FormSelectList.vue | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/components/FormSelectList.vue b/src/components/FormSelectList.vue index 678dd87..d482f71 100644 --- a/src/components/FormSelectList.vue +++ b/src/components/FormSelectList.vue @@ -75,6 +75,13 @@ const uniqIdsMixin = createUniqIdsMixin(); const MAX_COLLECTION_RECORDS = 100; +const API_CLIENT_CACHE_CONFIG = { + cache: { + enabled: true, + debug: true + } +}; + export default { components: { OptionboxView, @@ -309,7 +316,8 @@ export default { const params = { config: { endpoint: selectedEndPoint - } + }, + ...API_CLIENT_CACHE_CONFIG }; const pmql = this.renderPmql(this.options.pmqlQuery); if (pmql) { @@ -360,7 +368,8 @@ export default { } const options = { - params: { per_page: MAX_COLLECTION_RECORDS } + params: { per_page: MAX_COLLECTION_RECORDS }, + ...API_CLIENT_CACHE_CONFIG }; let pmql = this.renderPmql(this.collectionOptions.pmql); @@ -423,7 +432,10 @@ export default { } this.loading = true; - const [data] = await this.$dataProvider.getCollectionRecords(this.collectionOptions.collectionId, { params: { pmql } }); + const [data] = await this.$dataProvider.getCollectionRecords(this.collectionOptions.collectionId, { + params: { pmql }, + ...API_CLIENT_CACHE_CONFIG + }); this.loading = false; if (data.data && data.data.length > 0) { From 76c79cf16dd0c961a820cbd7039b830ca65c7953 Mon Sep 17 00:00:00 2001 From: Miguel Angel Date: Wed, 24 Jun 2026 09:56:37 -0400 Subject: [PATCH 2/6] fix: update API client cache configuration in FormSelectList component to disable debug mode --- src/components/FormSelectList.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/FormSelectList.vue b/src/components/FormSelectList.vue index d482f71..68727c0 100644 --- a/src/components/FormSelectList.vue +++ b/src/components/FormSelectList.vue @@ -78,8 +78,8 @@ const MAX_COLLECTION_RECORDS = 100; const API_CLIENT_CACHE_CONFIG = { cache: { enabled: true, - debug: true - } + debug: false, + }, }; export default { From 6d1522ebf0aa38830254470dc0876d36630cf612 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Mon, 6 Jul 2026 17:52:18 -0700 Subject: [PATCH 3/6] 0.65.8-branch-ad97b37 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4720b0..669a8f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@processmaker/vue-form-elements", - "version": "0.65.8", + "version": "0.65.8-branch-ad97b37", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@processmaker/vue-form-elements", - "version": "0.65.8", + "version": "0.65.8-branch-ad97b37", "license": "MIT", "dependencies": { "@chantouchsek/validatorjs": "1.2.3", diff --git a/package.json b/package.json index 5797e59..334c06a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@processmaker/vue-form-elements", - "version": "0.65.8", + "version": "0.65.8-branch-ad97b37", "description": "Reusable VueJS Based Form Elements styled with Bootstrap 4", "scripts": { "dev": "vite", From e13d6b955041a8ad21532c8a61b00b23610b4576 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Tue, 20 Oct 2026 07:18:43 -0700 Subject: [PATCH 4/6] Update JavaScript Dependencies --- package-lock.json | 380 +++++++++++++++++++++++++++++++++++++++++++++- package.json | 6 +- 2 files changed, 380 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dfc0e6f..4b004db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "@babel/eslint-parser": "^7.12.16", "@babel/preset-env": "^7.21.4", "@panter/vue-i18next": "^0.15.0", - "@processmaker/vue-multiselect": "2.3.2", + "@processmaker/vue-multiselect": "2.3.3", "@types/jest": "^24.0.18", "@vitejs/plugin-vue2": "^2.3.1", "@vue/test-utils": "1.0.0-beta.29", @@ -1685,6 +1685,261 @@ "node": "^12.20.0 || >=14.13.0" } }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/linux-x64": { "version": "0.18.20", "cpu": [ @@ -1700,6 +1955,108 @@ "node": ">=12" } }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "dev": true, @@ -2558,9 +2915,9 @@ } }, "node_modules/@processmaker/vue-multiselect": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@processmaker/vue-multiselect/-/vue-multiselect-2.3.2.tgz", - "integrity": "sha512-QFaQY7i22dA1UEZMZ5KiTdqmr5LtsTvnm4yV7z6BJe86O07GxhO8fLfJtFGCINCeYnqGtpNw0yjYWyLvAZkp4Q==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@processmaker/vue-multiselect/-/vue-multiselect-2.3.3.tgz", + "integrity": "sha512-O/JriRf8UCTl6Z8NWBtBsc6TWfVlb8jfAsAMly4QYnS1aWw9WewPR46RnzU10SGtmmS+9lSPzWm/0aXDfK9tmA==", "dev": true, "license": "MIT", "engines": { @@ -4793,6 +5150,21 @@ "dev": true, "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "dev": true, diff --git a/package.json b/package.json index 42f203d..b7ac6fe 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "@babel/eslint-parser": "^7.12.16", "@babel/preset-env": "^7.21.4", "@panter/vue-i18next": "^0.15.0", - "@processmaker/vue-multiselect": "2.3.2", + "@processmaker/vue-multiselect": "2.3.3", "@types/jest": "^24.0.18", "@vitejs/plugin-vue2": "^2.3.1", "@vue/test-utils": "1.0.0-beta.29", @@ -123,6 +123,8 @@ ], "license": "MIT", "processmaker": { - "downstream": ["screen-builder"] + "downstream": [ + "screen-builder" + ] } } From 2c6a640a042292d23932dba9aa3ee4cd64880e05 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Tue, 20 Oct 2026 07:18:44 -0700 Subject: [PATCH 5/6] 0.65.11-branch-e13d6b9 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4b004db..3d01a7e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@processmaker/vue-form-elements", - "version": "0.65.11", + "version": "0.65.11-branch-e13d6b9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@processmaker/vue-form-elements", - "version": "0.65.11", + "version": "0.65.11-branch-e13d6b9", "license": "MIT", "dependencies": { "@chantouchsek/validatorjs": "1.2.3", diff --git a/package.json b/package.json index b7ac6fe..ceab0ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@processmaker/vue-form-elements", - "version": "0.65.11", + "version": "0.65.11-branch-e13d6b9", "description": "Reusable VueJS Based Form Elements styled with Bootstrap 4", "scripts": { "dev": "vite", From bafc470fac7ebb0e3fd5add1dd8e188e9f6912a9 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Tue, 20 Oct 2026 07:27:02 -0700 Subject: [PATCH 6/6] 0.65.11-branch-2c6a640 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3d01a7e..37c4f4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@processmaker/vue-form-elements", - "version": "0.65.11-branch-e13d6b9", + "version": "0.65.11-branch-2c6a640", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@processmaker/vue-form-elements", - "version": "0.65.11-branch-e13d6b9", + "version": "0.65.11-branch-2c6a640", "license": "MIT", "dependencies": { "@chantouchsek/validatorjs": "1.2.3", diff --git a/package.json b/package.json index ceab0ed..5b26803 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@processmaker/vue-form-elements", - "version": "0.65.11-branch-e13d6b9", + "version": "0.65.11-branch-2c6a640", "description": "Reusable VueJS Based Form Elements styled with Bootstrap 4", "scripts": { "dev": "vite",