From 4bfc065ad73cf1c7bb73e4ab3e40d8c4399f5f32 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Tue, 14 Oct 2025 17:18:29 -0700 Subject: [PATCH 1/8] Issue 53567: simplify alias --- packages/components/src/internal/renderers/AliasRenderer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/src/internal/renderers/AliasRenderer.tsx b/packages/components/src/internal/renderers/AliasRenderer.tsx index aa9c3bec05..9b32275b88 100644 --- a/packages/components/src/internal/renderers/AliasRenderer.tsx +++ b/packages/components/src/internal/renderers/AliasRenderer.tsx @@ -53,7 +53,7 @@ export class AliasRenderer extends React.Component { if (data?.size > 0) { const truncationLength = view === 'detail' ? DETAIL_ALIAS_WORD_LENGTH : GRID_ALIAS_WORD_LENGTH; const extraCount = data.size - truncationLength; - const aliases = data.map(alias => alias.get('displayValue')); + const aliases = data.map(alias => alias.get('value')); return (
From d66b3a552ad30c512df7fab5bf14371cf69176cd Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Fri, 24 Oct 2025 10:12:12 -0700 Subject: [PATCH 2/8] AliasInput: refer to "value" instead of "displayValue" --- .../src/internal/components/forms/input/AliasInput.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/src/internal/components/forms/input/AliasInput.tsx b/packages/components/src/internal/components/forms/input/AliasInput.tsx index 737dc2b725..530f0285ee 100644 --- a/packages/components/src/internal/components/forms/input/AliasInput.tsx +++ b/packages/components/src/internal/components/forms/input/AliasInput.tsx @@ -36,7 +36,7 @@ export const AliasSelectInput: FC = memo(props => { ?.map(a => { if (!a) return a; if (typeof a === 'string') return a; - if (typeof a === 'object') return a.displayValue; + if (typeof a === 'object') return a.value; return undefined; }) .filter(a => !!a); From a573ea6f54b9259adf5d904273560fad554c2fb9 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Thu, 6 Nov 2025 14:04:45 -0800 Subject: [PATCH 3/8] v6.70.2-fb-alias-perf-53567.0 --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 65d5f3e458..ebf1cd5f8a 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "6.70.1", + "version": "6.70.2-fb-alias-perf-53567.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "6.70.1", + "version": "6.70.2-fb-alias-perf-53567.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 3ef32062e1..27b670a2a5 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "6.70.1", + "version": "6.70.2-fb-alias-perf-53567.0", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From 695aa2de9c9d6df8b2e47860d3723ddf0495eb38 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Fri, 7 Nov 2025 08:18:50 -0800 Subject: [PATCH 4/8] Prepare release notes --- packages/components/releaseNotes/components.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/components/releaseNotes/components.md b/packages/components/releaseNotes/components.md index 863905d206..e1a5c78aa6 100644 --- a/packages/components/releaseNotes/components.md +++ b/packages/components/releaseNotes/components.md @@ -1,6 +1,11 @@ # @labkey/components Components, models, actions, and utility functions for LabKey applications and pages +### version 6.70.2 +*Released*: 7 November 2025 +- Issue 53567: Improve "Alias" column performance + - Update "Alias" column usages to refer to "value" instead of "displayValue" on select rows responses. + ### version 6.70.1 *Released*: 6 November 2025 - use export-tools to remove unused package exports From aa8f686b629c450b91e0cd2b0e0f96c09a949be1 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Fri, 7 Nov 2025 08:31:33 -0800 Subject: [PATCH 5/8] @labkey/eslint-config: use flat configuration for eslint-plugin-react --- packages/eslint-config/eslint.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/eslint-config/eslint.config.mjs b/packages/eslint-config/eslint.config.mjs index 9df9fad669..41c9ddf2de 100644 --- a/packages/eslint-config/eslint.config.mjs +++ b/packages/eslint-config/eslint.config.mjs @@ -21,7 +21,7 @@ export default defineConfig([ typeScriptESLint.configs.recommended, typeScriptESLint.configs.stylistic, pluginReact.configs.flat.recommended, - pluginReactHooks.configs['recommended-latest'], + pluginReactHooks.configs.flat['recommended-latest'], perfectionist.configs['recommended-natural'], prettierRecommended, { From 3071749363db1ed568eb9f7268e0cadbacc9e167 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Fri, 7 Nov 2025 08:32:18 -0800 Subject: [PATCH 6/8] @labkey/eslint-config@1.1.1 --- packages/eslint-config/package-lock.json | 4 ++-- packages/eslint-config/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/eslint-config/package-lock.json b/packages/eslint-config/package-lock.json index e52ab89b0d..1580ce1499 100644 --- a/packages/eslint-config/package-lock.json +++ b/packages/eslint-config/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/eslint-config", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/eslint-config", - "version": "1.1.0", + "version": "1.1.1", "license": "Apache-2.0", "dependencies": { "eslint": "9.39.1", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 0ff2e549f7..5a0adff88b 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/eslint-config", - "version": "1.1.0", + "version": "1.1.1", "description": "shareable eslint config for typescript", "main": "eslint.config.mjs", "files": [ From 494b5a273d6677e0a890e89cd511d82f57357dcf Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Fri, 7 Nov 2025 08:33:01 -0800 Subject: [PATCH 7/8] Bump @labkey/eslint-config --- packages/components/package-lock.json | 8 ++++---- packages/components/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index ebf1cd5f8a..48c6bec4dd 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@labkey/build": "8.7.0", - "@labkey/eslint-config": "1.1.0", + "@labkey/eslint-config": "1.1.1", "@types/history": "4.7.11", "@types/jest": "30.0.0", "@types/node": "24.10.0", @@ -3578,9 +3578,9 @@ } }, "node_modules/@labkey/eslint-config": { - "version": "1.1.0", - "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/eslint-config/-/@labkey/eslint-config-1.1.0.tgz", - "integrity": "sha512-r7cuwRQg1JJgFROPdUcbRnwrnB3XV70Y0rw+Djgy3xCJyrVeTuV1G7uR+bltnl9R8fSMLyAP8QNTKdhJSDGinA==", + "version": "1.1.1", + "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/eslint-config/-/@labkey/eslint-config-1.1.1.tgz", + "integrity": "sha512-yTd/C0aynL/yoonEGq3/7ivwyWy0oa54iNZ4PP9afXDe9e5bpvQ2pp/dTrjBTH4WL2Re92L27uSnlu5RDL1nsA==", "dev": true, "license": "Apache-2.0", "dependencies": { diff --git a/packages/components/package.json b/packages/components/package.json index 27b670a2a5..053f800069 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@labkey/build": "8.7.0", - "@labkey/eslint-config": "1.1.0", + "@labkey/eslint-config": "1.1.1", "@types/history": "4.7.11", "@types/jest": "30.0.0", "@types/node": "24.10.0", From bb5d9fe49c5d878c5477a0a5e498126b05469746 Mon Sep 17 00:00:00 2001 From: labkey-nicka Date: Fri, 7 Nov 2025 08:34:06 -0800 Subject: [PATCH 8/8] v6.70.2 --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 48c6bec4dd..9f133c7067 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "6.70.2-fb-alias-perf-53567.0", + "version": "6.70.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "6.70.2-fb-alias-perf-53567.0", + "version": "6.70.2", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 053f800069..b6b55bb7db 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "6.70.2-fb-alias-perf-53567.0", + "version": "6.70.2", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [