From c6d023e1c6ab76bd966b48bbc6044f96bea748cb Mon Sep 17 00:00:00 2001 From: AgGitDeployment <80415517+AgGitDeployment@users.noreply.github.com> Date: Tue, 19 May 2026 16:17:34 +0100 Subject: [PATCH 1/5] Merge from latest. (#13802) --- .env | 4 ++-- community-modules/locale/package.json | 2 +- community-modules/styles/package.json | 2 +- documentation/ag-grid-docs/package.json | 12 ++++++------ documentation/update-algolia-indices/package.json | 2 +- package.json | 2 +- packages/ag-grid-angular/package.json | 6 +++--- .../projects/ag-grid-angular/package.json | 4 ++-- packages/ag-grid-community/package.json | 2 +- packages/ag-grid-community/src/version.ts | 2 +- packages/ag-grid-enterprise/package.json | 4 ++-- packages/ag-grid-enterprise/src/version.ts | 2 +- packages/ag-grid-react/package.json | 6 +++--- packages/ag-grid-vue3/package.json | 4 ++-- .../package.json | 2 +- plugins/ag-grid-generate-example-files/package.json | 4 ++-- plugins/ag-grid-task-autogen/package.json | 2 +- testing/accessibility/package.json | 8 ++++---- testing/angular-tests/package.json | 6 +++--- testing/behavioural/package.json | 8 ++++---- testing/behavioural/src/version.ts | 2 +- testing/csp/package.json | 2 +- testing/module-size-angular/package.json | 8 ++++---- testing/module-size/package.json | 8 ++++---- testing/public-recipes/e2e/package.json | 4 ++-- testing/vue3-tests/package.json | 8 ++++---- 26 files changed, 58 insertions(+), 58 deletions(-) diff --git a/.env b/.env index 73d5edda0b7..4ebaacfa0e8 100644 --- a/.env +++ b/.env @@ -1,7 +1,7 @@ # Production Build -BUILD_GRID_VERSION=35.3.0 +BUILD_GRID_VERSION=35.3.0-beta.20260519.1455 BUILD_CHARTS_VERSION=13.3.0 -ENV=production +ENV=local NX_BATCH_MODE=true NX_ADD_PLUGINS=false BUILD_FWS=1 diff --git a/community-modules/locale/package.json b/community-modules/locale/package.json index 0346f862609..01f34530b41 100644 --- a/community-modules/locale/package.json +++ b/community-modules/locale/package.json @@ -1,6 +1,6 @@ { "name": "@ag-grid-community/locale", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "Localisation Module for AG Grid, providing translations in 31 languages.", "main": "./dist/package/main.cjs.js", "types": "./dist/types/src/main.d.ts", diff --git a/community-modules/styles/package.json b/community-modules/styles/package.json index b8f99495a7e..4f9d6809514 100644 --- a/community-modules/styles/package.json +++ b/community-modules/styles/package.json @@ -1,6 +1,6 @@ { "name": "@ag-grid-community/styles", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "AG Grid Styles and Themes", "main": "_index.scss", "files": [ diff --git a/documentation/ag-grid-docs/package.json b/documentation/ag-grid-docs/package.json index 86944e9cc9b..e915c0498f7 100644 --- a/documentation/ag-grid-docs/package.json +++ b/documentation/ag-grid-docs/package.json @@ -2,7 +2,7 @@ "name": "ag-grid-docs", "description": "Documentation for AG Grid", "type": "module", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "repository": { "type": "git", "url": "https://github.com/ag-grid/ag-grid.git" @@ -59,11 +59,11 @@ "ag-charts-types": "13.3.0", "ag-charts-react": "13.3.0", "ag-charts-vue3": "13.3.0", - "ag-grid-angular": "35.3.0", - "ag-grid-community": "35.3.0", - "ag-grid-enterprise": "35.3.0", - "ag-grid-react": "35.3.0", - "ag-grid-vue3": "35.3.0", + "ag-grid-angular": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-enterprise": "35.3.0-beta.20260519.1455", + "ag-grid-react": "35.3.0-beta.20260519.1455", + "ag-grid-vue3": "35.3.0-beta.20260519.1455", "algoliasearch": "^5.51.0", "astro": "6.1.9", "cheerio": "^1.0.0", diff --git a/documentation/update-algolia-indices/package.json b/documentation/update-algolia-indices/package.json index 0b1242c83ef..2b9546db20d 100644 --- a/documentation/update-algolia-indices/package.json +++ b/documentation/update-algolia-indices/package.json @@ -1,6 +1,6 @@ { "name": "update-algolia-indices", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "Update algolia indices", "main": "src/index.ts", "type": "module", diff --git a/package.json b/package.json index 1171a402c46..cc7eb98de84 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "license": "MIT", "scripts": { "compressVideo": "tsx external/ag-website-shared/scripts/compress-video", diff --git a/packages/ag-grid-angular/package.json b/packages/ag-grid-angular/package.json index 8dd3f21b608..edc5fffa525 100644 --- a/packages/ag-grid-angular/package.json +++ b/packages/ag-grid-angular/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-angular", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "AG Grid Angular Component", "scripts": { "clean": "rimraf dist", @@ -15,7 +15,7 @@ "module": "./dist/ag-grid-angular/fesm2022/ag-grid-angular.mjs", "typings": "./dist/ag-grid-angular/index.d.ts", "dependencies": { - "ag-grid-community": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", "@angular/animations": "^20.0.0", "@angular/common": "^20.0.0", "@angular/compiler": "^20.0.0", @@ -27,7 +27,7 @@ "zone.js": "~0.15.1" }, "devDependencies": { - "ag-grid-community": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", "@angular/build": "^20.0.0", "@angular/cli": "^20.0.0", "@angular/forms": "^20.0.0", diff --git a/packages/ag-grid-angular/projects/ag-grid-angular/package.json b/packages/ag-grid-angular/projects/ag-grid-angular/package.json index 163aab8927c..707a345fde2 100644 --- a/packages/ag-grid-angular/projects/ag-grid-angular/package.json +++ b/packages/ag-grid-angular/projects/ag-grid-angular/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-angular", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "AG Grid Angular Component", "license": "MIT", "peerDependencies": { @@ -8,7 +8,7 @@ "@angular/core": ">= 20.0.0" }, "dependencies": { - "ag-grid-community": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", "tslib": "^2.8.1" }, "repository": { diff --git a/packages/ag-grid-community/package.json b/packages/ag-grid-community/package.json index d338ee48e8c..1e9d042a36e 100644 --- a/packages/ag-grid-community/package.json +++ b/packages/ag-grid-community/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-community", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", "main": "./dist/package/main.cjs.js", "types": "./dist/types/src/main.d.ts", diff --git a/packages/ag-grid-community/src/version.ts b/packages/ag-grid-community/src/version.ts index 2492f3fbf09..a0605cb27eb 100644 --- a/packages/ag-grid-community/src/version.ts +++ b/packages/ag-grid-community/src/version.ts @@ -1,2 +1,2 @@ // DO NOT UPDATE MANUALLY: Generated from script during build time -export const VERSION = '35.3.0'; +export const VERSION = '35.3.0-beta.20260519.1455'; diff --git a/packages/ag-grid-enterprise/package.json b/packages/ag-grid-enterprise/package.json index 2767cc5edba..cdd8ff0d129 100644 --- a/packages/ag-grid-enterprise/package.json +++ b/packages/ag-grid-enterprise/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-enterprise", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", "main": "./dist/package/main.cjs.js", "types": "./dist/types/src/main.d.ts", @@ -113,7 +113,7 @@ ], "homepage": "https://www.ag-grid.com/", "dependencies": { - "ag-grid-community": "35.3.0" + "ag-grid-community": "35.3.0-beta.20260519.1455" }, "optionalDependencies": { "ag-charts-community": "13.3.0", diff --git a/packages/ag-grid-enterprise/src/version.ts b/packages/ag-grid-enterprise/src/version.ts index 2492f3fbf09..a0605cb27eb 100644 --- a/packages/ag-grid-enterprise/src/version.ts +++ b/packages/ag-grid-enterprise/src/version.ts @@ -1,2 +1,2 @@ // DO NOT UPDATE MANUALLY: Generated from script during build time -export const VERSION = '35.3.0'; +export const VERSION = '35.3.0-beta.20260519.1455'; diff --git a/packages/ag-grid-react/package.json b/packages/ag-grid-react/package.json index a5d03df9862..afe975cc895 100644 --- a/packages/ag-grid-react/package.json +++ b/packages/ag-grid-react/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-react", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "AG Grid React Component", "main": "./dist/package/index.cjs.js", "types": "./dist/types/src/index.d.ts", @@ -31,7 +31,7 @@ "devDependencies": { "@babel/runtime": "^7.29.2", "prop-types": "^15.6.2", - "ag-grid-community": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", "@babel/plugin-proposal-throw-expressions": "^7.27.1", "@babel/preset-typescript": "^7.28.5", "@types/react": "~18.3.26", @@ -44,7 +44,7 @@ }, "dependencies": { "prop-types": "^15.8.1", - "ag-grid-community": "35.3.0" + "ag-grid-community": "35.3.0-beta.20260519.1455" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/packages/ag-grid-vue3/package.json b/packages/ag-grid-vue3/package.json index f4bef02be04..3e6a88a8c86 100644 --- a/packages/ag-grid-vue3/package.json +++ b/packages/ag-grid-vue3/package.json @@ -1,7 +1,7 @@ { "name": "ag-grid-vue3", "description": "AG Grid Vue 3 Component", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "author": "Sean Landsman ", "license": "MIT", "files": [ @@ -44,7 +44,7 @@ "build-only:watch": "vite build --watch" }, "dependencies": { - "ag-grid-community": "35.3.0" + "ag-grid-community": "35.3.0-beta.20260519.1455" }, "devDependencies": { "vue": "^3.5.32", diff --git a/plugins/ag-grid-generate-code-reference-files/package.json b/plugins/ag-grid-generate-code-reference-files/package.json index 7efc61273b5..db05f1ef170 100644 --- a/plugins/ag-grid-generate-code-reference-files/package.json +++ b/plugins/ag-grid-generate-code-reference-files/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-generate-code-reference-files", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "private": true, "dependencies": { "ag-shared": "0.0.1", diff --git a/plugins/ag-grid-generate-example-files/package.json b/plugins/ag-grid-generate-example-files/package.json index b77ac1e6bbd..ea6bc8071e1 100644 --- a/plugins/ag-grid-generate-example-files/package.json +++ b/plugins/ag-grid-generate-example-files/package.json @@ -1,10 +1,10 @@ { "name": "ag-grid-generate-example-files", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "private": true, "dependencies": { "ag-shared": "0.0.1", - "ag-grid-community": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", "glob": "^11.1.0", "typescript": "~5.8.3", "cheerio": "^1.2.0", diff --git a/plugins/ag-grid-task-autogen/package.json b/plugins/ag-grid-task-autogen/package.json index 549a6bec752..fe882705a2a 100644 --- a/plugins/ag-grid-task-autogen/package.json +++ b/plugins/ag-grid-task-autogen/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-task-autogen", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "private": true, "dependencies": { "@nx/devkit": "20.8.4", diff --git a/testing/accessibility/package.json b/testing/accessibility/package.json index df671799091..e9cde40b9b8 100644 --- a/testing/accessibility/package.json +++ b/testing/accessibility/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-accessibility", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "scripts": { "download-examples": "curl --retry 5 -retry-all-errors https://grid-staging.ag-grid.com/debug/all-examples.json > ./all-examples.json", "download-examples-local": "curl https://localhost:4610/debug/all-examples.json > ./all-examples.json", @@ -18,9 +18,9 @@ "@angular/platform-browser": "^19.0.0", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^19.0.0", - "ag-grid-angular": "35.3.0", - "ag-grid-community": "35.3.0", - "ag-grid-enterprise": "35.3.0", + "ag-grid-angular": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-enterprise": "35.3.0-beta.20260519.1455", "ag-charts-community": "13.3.0", "ag-charts-enterprise": "13.3.0", "rxjs": "~7.8.2", diff --git a/testing/angular-tests/package.json b/testing/angular-tests/package.json index 936182b4372..6d451f4802c 100644 --- a/testing/angular-tests/package.json +++ b/testing/angular-tests/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-angular-tests", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "private": true, "scripts": { "test:e2e": "jest --no-cache" @@ -11,8 +11,8 @@ "@angular/core": "^21.0.0", "@angular/platform-browser": "^21.0.0", "@angular/platform-browser-dynamic": "^21.0.0", - "ag-grid-angular": "35.3.0", - "ag-grid-community": "35.3.0", + "ag-grid-angular": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1455", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.15.0" diff --git a/testing/behavioural/package.json b/testing/behavioural/package.json index cacd660f7d8..2ffc34a5c5e 100644 --- a/testing/behavioural/package.json +++ b/testing/behavioural/package.json @@ -1,6 +1,6 @@ { "name": "ag-behavioural-testing", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "private": true, "description": "Behavioural unit testing for ag-Grid", "dependencies": { @@ -8,9 +8,9 @@ }, "type": "module", "devDependencies": { - "ag-grid-community": "35.3.0", - "ag-grid-enterprise": "35.3.0", - "ag-grid-react": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-enterprise": "35.3.0-beta.20260519.1455", + "ag-grid-react": "35.3.0-beta.20260519.1455", "@types/react": "^18.3.23", "@types/react-dom": "^18.3.7", "@testing-library/dom": "^10.4.1", diff --git a/testing/behavioural/src/version.ts b/testing/behavioural/src/version.ts index 2492f3fbf09..a0605cb27eb 100644 --- a/testing/behavioural/src/version.ts +++ b/testing/behavioural/src/version.ts @@ -1,2 +1,2 @@ // DO NOT UPDATE MANUALLY: Generated from script during build time -export const VERSION = '35.3.0'; +export const VERSION = '35.3.0-beta.20260519.1455'; diff --git a/testing/csp/package.json b/testing/csp/package.json index 360b491b963..d7346c74ae6 100644 --- a/testing/csp/package.json +++ b/testing/csp/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-csp", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "CSP testing for AG Grid", "main": "index.js", "scripts": {}, diff --git a/testing/module-size-angular/package.json b/testing/module-size-angular/package.json index f03e186cbec..14bdf77ebd9 100644 --- a/testing/module-size-angular/package.json +++ b/testing/module-size-angular/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-module-size-angular", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "scripts": { "ng": "ng", "start": "ng serve", @@ -20,9 +20,9 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-browser-dynamic": "^20.0.0", "@angular/router": "^20.0.0", - "ag-grid-angular": "35.3.0", - "ag-grid-community": "35.3.0", - "ag-grid-enterprise": "35.3.0", + "ag-grid-angular": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-enterprise": "35.3.0-beta.20260519.1455", "ag-charts-community": "13.3.0", "ag-charts-enterprise": "13.3.0", "rxjs": "~7.8.2", diff --git a/testing/module-size/package.json b/testing/module-size/package.json index e8efb031cb6..abd3369fc9f 100644 --- a/testing/module-size/package.json +++ b/testing/module-size/package.json @@ -1,7 +1,7 @@ { "name": "ag-grid-module-size", "private": true, - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "scripts": { "dev": "vite", "cp-app": "cp ./src/App_Src.tsx ./src/App_AUTO.tsx", @@ -14,9 +14,9 @@ "test:e2e": "run-s \"module-combinations -- {1}\" module-validate --" }, "dependencies": { - "ag-grid-react": "35.3.0", - "ag-grid-community": "35.3.0", - "ag-grid-enterprise": "35.3.0", + "ag-grid-react": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-enterprise": "35.3.0-beta.20260519.1455", "ag-charts-community": "13.3.0", "ag-charts-enterprise": "13.3.0", "ag-shared": "0.0.1", diff --git a/testing/public-recipes/e2e/package.json b/testing/public-recipes/e2e/package.json index 3647da911b4..4d22646a4fa 100644 --- a/testing/public-recipes/e2e/package.json +++ b/testing/public-recipes/e2e/package.json @@ -1,12 +1,12 @@ { "name": "ag-grid-public-e2e-testing-recipes", - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "description": "Public E2E testing recipes for AG Grid", "main": "index.js", "scripts": {}, "license": "MIT", "devDependencies": { - "ag-grid-community": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", "playwright": "^1.59.1", "@playwright/test": "^1.59.1", "@types/node": "^22.15.3" diff --git a/testing/vue3-tests/package.json b/testing/vue3-tests/package.json index cd536e62b46..959540faf9f 100644 --- a/testing/vue3-tests/package.json +++ b/testing/vue3-tests/package.json @@ -1,7 +1,7 @@ { "name": "ag-grid-vue3-tests", "private": true, - "version": "35.3.0", + "version": "35.3.0-beta.20260519.1455", "type": "module", "scripts": { "dev": "vite", @@ -15,9 +15,9 @@ "dependencies": { "vue": "^3.5.32", "vue-router": "^5.0.6", - "ag-grid-community": "35.3.0", - "ag-grid-enterprise": "35.3.0", - "ag-grid-vue3": "35.3.0", + "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-enterprise": "35.3.0-beta.20260519.1455", + "ag-grid-vue3": "35.3.0-beta.20260519.1455", "decimal.js": "^10.6.0" }, "devDependencies": { From b96c74dd6721baa8f3ee87610f3697830037542e Mon Sep 17 00:00:00 2001 From: AgGitDeployment <80415517+AgGitDeployment@users.noreply.github.com> Date: Tue, 19 May 2026 18:21:26 +0100 Subject: [PATCH 2/5] Merge from latest. (#13804) --- documentation/ag-grid-docs/package.json | 12 ++-- packages/ag-grid-community/package.json | 2 +- packages/ag-grid-enterprise/package.json | 8 +-- testing/accessibility/package.json | 4 +- testing/module-size-angular/package.json | 4 +- testing/module-size/package.json | 4 +- yarn.lock | 84 ++++++++++++------------ 7 files changed, 59 insertions(+), 59 deletions(-) diff --git a/documentation/ag-grid-docs/package.json b/documentation/ag-grid-docs/package.json index e915c0498f7..a0c3b44b33b 100644 --- a/documentation/ag-grid-docs/package.json +++ b/documentation/ag-grid-docs/package.json @@ -53,12 +53,12 @@ "@tweenjs/tween.js": "^18.6.4", "@types/react": "^18.2.47", "@types/react-dom": "^18.2.18", - "ag-charts-angular": "13.3.0", - "ag-charts-community": "13.3.0", - "ag-charts-enterprise": "13.3.0", - "ag-charts-types": "13.3.0", - "ag-charts-react": "13.3.0", - "ag-charts-vue3": "13.3.0", + "ag-charts-angular": "13.3.0-beta.20260519", + "ag-charts-community": "13.3.0-beta.20260519", + "ag-charts-enterprise": "13.3.0-beta.20260519", + "ag-charts-types": "13.3.0-beta.20260519", + "ag-charts-react": "13.3.0-beta.20260519", + "ag-charts-vue3": "13.3.0-beta.20260519", "ag-grid-angular": "35.3.0-beta.20260519.1455", "ag-grid-community": "35.3.0-beta.20260519.1455", "ag-grid-enterprise": "35.3.0-beta.20260519.1455", diff --git a/packages/ag-grid-community/package.json b/packages/ag-grid-community/package.json index 1e9d042a36e..06674f63ab3 100644 --- a/packages/ag-grid-community/package.json +++ b/packages/ag-grid-community/package.json @@ -119,7 +119,7 @@ ], "homepage": "https://www.ag-grid.com/", "dependencies": { - "ag-charts-types": "13.3.0" + "ag-charts-types": "13.3.0-beta.20260519" }, "devDependencies": { "web-streams-polyfill": "^4.2.0", diff --git a/packages/ag-grid-enterprise/package.json b/packages/ag-grid-enterprise/package.json index cdd8ff0d129..3aab7f25f3b 100644 --- a/packages/ag-grid-enterprise/package.json +++ b/packages/ag-grid-enterprise/package.json @@ -116,12 +116,12 @@ "ag-grid-community": "35.3.0-beta.20260519.1455" }, "optionalDependencies": { - "ag-charts-community": "13.3.0", - "ag-charts-enterprise": "13.3.0" + "ag-charts-community": "13.3.0-beta.20260519", + "ag-charts-enterprise": "13.3.0-beta.20260519" }, "devDependencies": { - "ag-charts-community": "13.3.0", - "ag-charts-enterprise": "13.3.0", + "ag-charts-community": "13.3.0-beta.20260519", + "ag-charts-enterprise": "13.3.0-beta.20260519", "canvas": "^3.2.3" } } diff --git a/testing/accessibility/package.json b/testing/accessibility/package.json index e9cde40b9b8..c2cc753cc90 100644 --- a/testing/accessibility/package.json +++ b/testing/accessibility/package.json @@ -21,8 +21,8 @@ "ag-grid-angular": "35.3.0-beta.20260519.1455", "ag-grid-community": "35.3.0-beta.20260519.1455", "ag-grid-enterprise": "35.3.0-beta.20260519.1455", - "ag-charts-community": "13.3.0", - "ag-charts-enterprise": "13.3.0", + "ag-charts-community": "13.3.0-beta.20260519", + "ag-charts-enterprise": "13.3.0-beta.20260519", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.15.0" diff --git a/testing/module-size-angular/package.json b/testing/module-size-angular/package.json index 14bdf77ebd9..d50f1e6ddc1 100644 --- a/testing/module-size-angular/package.json +++ b/testing/module-size-angular/package.json @@ -23,8 +23,8 @@ "ag-grid-angular": "35.3.0-beta.20260519.1455", "ag-grid-community": "35.3.0-beta.20260519.1455", "ag-grid-enterprise": "35.3.0-beta.20260519.1455", - "ag-charts-community": "13.3.0", - "ag-charts-enterprise": "13.3.0", + "ag-charts-community": "13.3.0-beta.20260519", + "ag-charts-enterprise": "13.3.0-beta.20260519", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.15.0" diff --git a/testing/module-size/package.json b/testing/module-size/package.json index abd3369fc9f..24aa85b32df 100644 --- a/testing/module-size/package.json +++ b/testing/module-size/package.json @@ -17,8 +17,8 @@ "ag-grid-react": "35.3.0-beta.20260519.1455", "ag-grid-community": "35.3.0-beta.20260519.1455", "ag-grid-enterprise": "35.3.0-beta.20260519.1455", - "ag-charts-community": "13.3.0", - "ag-charts-enterprise": "13.3.0", + "ag-charts-community": "13.3.0-beta.20260519", + "ag-charts-enterprise": "13.3.0-beta.20260519", "ag-shared": "0.0.1", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/yarn.lock b/yarn.lock index fbe0cb2d979..1defca1dcd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8495,61 +8495,61 @@ adm-zip@^0.5.10: resolved "http://52.50.158.57:4873/adm-zip/-/adm-zip-0.5.16.tgz#0b5e4c779f07dedea5805cdccb1147071d94a909" integrity sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ== -ag-charts-angular@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-angular/-/ag-charts-angular-13.3.0.tgz#8032af2160506741b69674dc938dcbd34c2a9aff" - integrity sha512-Ds28CSJbLlHggZSgqoX+Gj6Wl+Mkv0YGKKv6CnruiFlm3R2tTqheCSRvZvlP8NOWnKJrs2NXGrEjS73uh1r2Pg== +ag-charts-angular@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-angular/-/ag-charts-angular-13.3.0-beta.20260519.tgz#f6e2fc615cee316c3d203c1abcfcfcb2149229bc" + integrity sha512-H5wqixLI16LBCX+NFD9/sz2nwW0q/1JeXP8BDjMe2HWd+DJbLM6JmMNlDGdujHiY6wARYkIT7ljYOe/ebkc6ww== dependencies: - ag-charts-community "13.3.0" - tslib "^2.3.0" + ag-charts-community "13.3.0-beta.20260519" + tslib "^2.8.1" -ag-charts-community@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-community/-/ag-charts-community-13.3.0.tgz#a5ebfce12c49c3f45a2a72ebf6f3fbc1034837d0" - integrity sha512-B2TyZG6cuy13UiRsnKsgZYzRZPyxn6cOfw8aUFRSrYtEmvByafNq+53ucKdbYpY6nhMhcmUHVILMKSlAFAjtRw== +ag-charts-community@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-community/-/ag-charts-community-13.3.0-beta.20260519.tgz#7d0f260fea37d71726b5bcf5cdffac96e7c9682b" + integrity sha512-Cva4RZoGTY5aP/7BhtJXbo+3j1J0Rc8Iio3l5bEUOM89lQxbckbJGsOHl+tcxiRSHXGHOsO3G6fGfZ/cR2QHVQ== dependencies: - ag-charts-core "13.3.0" - ag-charts-locale "13.3.0" - ag-charts-types "13.3.0" + ag-charts-core "13.3.0-beta.20260519" + ag-charts-locale "13.3.0-beta.20260519" + ag-charts-types "13.3.0-beta.20260519" -ag-charts-core@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-core/-/ag-charts-core-13.3.0.tgz#c0a7761c5533adbbd66ed92b2456d58de70ddcb6" - integrity sha512-eCwP5VVzWT4GChY3mhEgheJr8+pb2qawcZC0xb7Uak1KDGopIa9xKAZunGWqpcn+1QJ8kY0pNsu9um9u08KjPQ== +ag-charts-core@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-core/-/ag-charts-core-13.3.0-beta.20260519.tgz#f727e72fb43caddc98dd807a080917c5c4508145" + integrity sha512-VP9GK3WbZPUaQbWcN9CiJ7JPqugYxO4wcrdQa7CMz9cHB2Xr22tnYD2SrDSeKJDGhb+ngL2y5tyJ/rTqmlZ0eA== dependencies: - ag-charts-types "13.3.0" + ag-charts-types "13.3.0-beta.20260519" -ag-charts-enterprise@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-enterprise/-/ag-charts-enterprise-13.3.0.tgz#381e217f6700b455701461a37ba8612ce550f5f9" - integrity sha512-DZDHIjkGRl9jCC5L5UWn3AWEXkcxnWyi7LT0WHj8t9KtyJgo77R+EJsrn5CshCU9J969NbGE8vlH5yH6PwFDsQ== +ag-charts-enterprise@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-enterprise/-/ag-charts-enterprise-13.3.0-beta.20260519.tgz#3605a2b5d223b8b97b4c2cc8ff400963761fa030" + integrity sha512-q8M7IPNpicvLOqwz48bt+hBDOIqTTV25Y8QyIxGlDb7XS2wcEZo5x061lcHqpnnpuiRKtJmvZVM5m+wfG3DFQg== dependencies: - ag-charts-community "13.3.0" - ag-charts-core "13.3.0" + ag-charts-community "13.3.0-beta.20260519" + ag-charts-core "13.3.0-beta.20260519" -ag-charts-locale@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-locale/-/ag-charts-locale-13.3.0.tgz#935a08c7cd7d86268a79543f1e707bfdd3a2fab4" - integrity sha512-29A6VE/qhGGGksHUaHmtyeoO1DBw0s7ikqUr5/7D2w5wO7LuSoU1VH3leJSdXcOxO/CgmntYkFiSlF1GHjhJlQ== +ag-charts-locale@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-locale/-/ag-charts-locale-13.3.0-beta.20260519.tgz#ed98090c50d1ca84362ff627a8bd280d7234ef7c" + integrity sha512-jz0D+TndVJeTX8iUxt11M306E6PnQCUp8ur6KkcTrFUFRRnh6yQH9NKYDHBpS0IYgx0dRFEXrIaGuS+6PSO2Lw== -ag-charts-react@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-react/-/ag-charts-react-13.3.0.tgz#2d41d8cc9a5f30dfae678e23050b9995d8e506ac" - integrity sha512-E7/7EeORcQZtUeM+JoiARziaIszSewmqWoA6Ec1Ry3zQGRk0qcQHEOElDG/rhGk1a5obrGAlbhLvAzCtcKvA5g== +ag-charts-react@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-react/-/ag-charts-react-13.3.0-beta.20260519.tgz#a5b6386d75e4dac84319d2d67c488def6f836421" + integrity sha512-Hl3GK0M3rlPRxyL70XyS3fNhUajGQnM3y+wIrLuvWtNRBuoe1wfsriOUaaZfg2+jISVjyFSLE6LXMaOS0ZUs/Q== dependencies: - ag-charts-community "13.3.0" + ag-charts-community "13.3.0-beta.20260519" -ag-charts-types@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-types/-/ag-charts-types-13.3.0.tgz#544d9b76d7db86837ffdffffb14f6b0ee1159c14" - integrity sha512-UMoAn908LC4ZIJSNfUckSBEFa79Mi1vFRA8qIRx+NusEuuFgXDioCZx4MxM7O3rDXlxTWH9DvQmcDjh7vyd89w== +ag-charts-types@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-types/-/ag-charts-types-13.3.0-beta.20260519.tgz#002858721666dc7e4e8902048cec5fe1554854eb" + integrity sha512-FGEmtyjV4qymfYWiLTIeuR6lS5yHiFzXEPP3mLiCGeK+ndAiuWYnmPCC0/fsQo51m4mGOjHslZ/Ox2vC1NcqrQ== -ag-charts-vue3@13.3.0: - version "13.3.0" - resolved "https://registry.ag-grid.com/ag-charts-vue3/-/ag-charts-vue3-13.3.0.tgz#62a13a31c30f41074c03b560b86542f226d3ba63" - integrity sha512-y6W7lXO1MkYLRjJUOIRts/hLrs9HxfSn9wQ2qj/g0w5QZHX382mQ5fm82Ne0X/MQUwSGNBBOTPQMOtT5E9Vs4w== +ag-charts-vue3@13.3.0-beta.20260519: + version "13.3.0-beta.20260519" + resolved "https://registry.ag-grid.com/ag-charts-vue3/-/ag-charts-vue3-13.3.0-beta.20260519.tgz#f0fc1d2150c55fca3d0e311ecebfab82e6905e03" + integrity sha512-DhFcq7C/Dfm0jdGQ0PCFuAWpZZ/RKEu7RYkVNNqeo2zxgEaTofwxyoHP7wUOLTanesu0OgUgiP/WytcxKRgcng== dependencies: - ag-charts-community "13.3.0" + ag-charts-community "13.3.0-beta.20260519" agent-base@6, agent-base@^6.0.2: version "6.0.2" From 441cb812f086960a5373ce6d3b80cbad14ccdece Mon Sep 17 00:00:00 2001 From: AgGitDeployment <80415517+AgGitDeployment@users.noreply.github.com> Date: Tue, 19 May 2026 18:44:04 +0100 Subject: [PATCH 3/5] Merge from latest. (#13805) --- .env | 4 ++-- community-modules/locale/package.json | 2 +- community-modules/styles/package.json | 2 +- documentation/ag-grid-docs/package.json | 12 ++++++------ documentation/update-algolia-indices/package.json | 2 +- package.json | 2 +- packages/ag-grid-angular/package.json | 6 +++--- .../projects/ag-grid-angular/package.json | 4 ++-- packages/ag-grid-community/package.json | 2 +- packages/ag-grid-community/src/version.ts | 2 +- packages/ag-grid-enterprise/package.json | 4 ++-- packages/ag-grid-enterprise/src/version.ts | 2 +- packages/ag-grid-react/package.json | 6 +++--- packages/ag-grid-vue3/package.json | 4 ++-- .../package.json | 2 +- plugins/ag-grid-generate-example-files/package.json | 4 ++-- plugins/ag-grid-task-autogen/package.json | 2 +- testing/accessibility/package.json | 8 ++++---- testing/angular-tests/package.json | 6 +++--- testing/behavioural/package.json | 8 ++++---- testing/behavioural/src/version.ts | 2 +- testing/csp/package.json | 2 +- testing/module-size-angular/package.json | 8 ++++---- testing/module-size/package.json | 8 ++++---- testing/public-recipes/e2e/package.json | 4 ++-- testing/vue3-tests/package.json | 8 ++++---- 26 files changed, 58 insertions(+), 58 deletions(-) diff --git a/.env b/.env index 4ebaacfa0e8..deb1cd5d6eb 100644 --- a/.env +++ b/.env @@ -1,6 +1,6 @@ # Production Build -BUILD_GRID_VERSION=35.3.0-beta.20260519.1455 -BUILD_CHARTS_VERSION=13.3.0 +BUILD_GRID_VERSION=35.3.0-beta.20260519.1722 +BUILD_CHARTS_VERSION=13.3.0-beta.20260519 ENV=local NX_BATCH_MODE=true NX_ADD_PLUGINS=false diff --git a/community-modules/locale/package.json b/community-modules/locale/package.json index 01f34530b41..4ce5a87eae0 100644 --- a/community-modules/locale/package.json +++ b/community-modules/locale/package.json @@ -1,6 +1,6 @@ { "name": "@ag-grid-community/locale", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "Localisation Module for AG Grid, providing translations in 31 languages.", "main": "./dist/package/main.cjs.js", "types": "./dist/types/src/main.d.ts", diff --git a/community-modules/styles/package.json b/community-modules/styles/package.json index 4f9d6809514..b66a84d3f67 100644 --- a/community-modules/styles/package.json +++ b/community-modules/styles/package.json @@ -1,6 +1,6 @@ { "name": "@ag-grid-community/styles", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "AG Grid Styles and Themes", "main": "_index.scss", "files": [ diff --git a/documentation/ag-grid-docs/package.json b/documentation/ag-grid-docs/package.json index a0c3b44b33b..7fb4253eb50 100644 --- a/documentation/ag-grid-docs/package.json +++ b/documentation/ag-grid-docs/package.json @@ -2,7 +2,7 @@ "name": "ag-grid-docs", "description": "Documentation for AG Grid", "type": "module", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "repository": { "type": "git", "url": "https://github.com/ag-grid/ag-grid.git" @@ -59,11 +59,11 @@ "ag-charts-types": "13.3.0-beta.20260519", "ag-charts-react": "13.3.0-beta.20260519", "ag-charts-vue3": "13.3.0-beta.20260519", - "ag-grid-angular": "35.3.0-beta.20260519.1455", - "ag-grid-community": "35.3.0-beta.20260519.1455", - "ag-grid-enterprise": "35.3.0-beta.20260519.1455", - "ag-grid-react": "35.3.0-beta.20260519.1455", - "ag-grid-vue3": "35.3.0-beta.20260519.1455", + "ag-grid-angular": "35.3.0-beta.20260519.1722", + "ag-grid-community": "35.3.0-beta.20260519.1722", + "ag-grid-enterprise": "35.3.0-beta.20260519.1722", + "ag-grid-react": "35.3.0-beta.20260519.1722", + "ag-grid-vue3": "35.3.0-beta.20260519.1722", "algoliasearch": "^5.51.0", "astro": "6.1.9", "cheerio": "^1.0.0", diff --git a/documentation/update-algolia-indices/package.json b/documentation/update-algolia-indices/package.json index 2b9546db20d..ffa49c7b27e 100644 --- a/documentation/update-algolia-indices/package.json +++ b/documentation/update-algolia-indices/package.json @@ -1,6 +1,6 @@ { "name": "update-algolia-indices", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "Update algolia indices", "main": "src/index.ts", "type": "module", diff --git a/package.json b/package.json index cc7eb98de84..d6b611a625d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "license": "MIT", "scripts": { "compressVideo": "tsx external/ag-website-shared/scripts/compress-video", diff --git a/packages/ag-grid-angular/package.json b/packages/ag-grid-angular/package.json index edc5fffa525..caee487b1e1 100644 --- a/packages/ag-grid-angular/package.json +++ b/packages/ag-grid-angular/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-angular", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "AG Grid Angular Component", "scripts": { "clean": "rimraf dist", @@ -15,7 +15,7 @@ "module": "./dist/ag-grid-angular/fesm2022/ag-grid-angular.mjs", "typings": "./dist/ag-grid-angular/index.d.ts", "dependencies": { - "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", "@angular/animations": "^20.0.0", "@angular/common": "^20.0.0", "@angular/compiler": "^20.0.0", @@ -27,7 +27,7 @@ "zone.js": "~0.15.1" }, "devDependencies": { - "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", "@angular/build": "^20.0.0", "@angular/cli": "^20.0.0", "@angular/forms": "^20.0.0", diff --git a/packages/ag-grid-angular/projects/ag-grid-angular/package.json b/packages/ag-grid-angular/projects/ag-grid-angular/package.json index 707a345fde2..30224c1f846 100644 --- a/packages/ag-grid-angular/projects/ag-grid-angular/package.json +++ b/packages/ag-grid-angular/projects/ag-grid-angular/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-angular", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "AG Grid Angular Component", "license": "MIT", "peerDependencies": { @@ -8,7 +8,7 @@ "@angular/core": ">= 20.0.0" }, "dependencies": { - "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", "tslib": "^2.8.1" }, "repository": { diff --git a/packages/ag-grid-community/package.json b/packages/ag-grid-community/package.json index 06674f63ab3..bc3c8ba5417 100644 --- a/packages/ag-grid-community/package.json +++ b/packages/ag-grid-community/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-community", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", "main": "./dist/package/main.cjs.js", "types": "./dist/types/src/main.d.ts", diff --git a/packages/ag-grid-community/src/version.ts b/packages/ag-grid-community/src/version.ts index a0605cb27eb..02b0e7ded99 100644 --- a/packages/ag-grid-community/src/version.ts +++ b/packages/ag-grid-community/src/version.ts @@ -1,2 +1,2 @@ // DO NOT UPDATE MANUALLY: Generated from script during build time -export const VERSION = '35.3.0-beta.20260519.1455'; +export const VERSION = '35.3.0-beta.20260519.1722'; diff --git a/packages/ag-grid-enterprise/package.json b/packages/ag-grid-enterprise/package.json index 3aab7f25f3b..243402481ec 100644 --- a/packages/ag-grid-enterprise/package.json +++ b/packages/ag-grid-enterprise/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-enterprise", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", "main": "./dist/package/main.cjs.js", "types": "./dist/types/src/main.d.ts", @@ -113,7 +113,7 @@ ], "homepage": "https://www.ag-grid.com/", "dependencies": { - "ag-grid-community": "35.3.0-beta.20260519.1455" + "ag-grid-community": "35.3.0-beta.20260519.1722" }, "optionalDependencies": { "ag-charts-community": "13.3.0-beta.20260519", diff --git a/packages/ag-grid-enterprise/src/version.ts b/packages/ag-grid-enterprise/src/version.ts index a0605cb27eb..02b0e7ded99 100644 --- a/packages/ag-grid-enterprise/src/version.ts +++ b/packages/ag-grid-enterprise/src/version.ts @@ -1,2 +1,2 @@ // DO NOT UPDATE MANUALLY: Generated from script during build time -export const VERSION = '35.3.0-beta.20260519.1455'; +export const VERSION = '35.3.0-beta.20260519.1722'; diff --git a/packages/ag-grid-react/package.json b/packages/ag-grid-react/package.json index afe975cc895..ce125d8dd1c 100644 --- a/packages/ag-grid-react/package.json +++ b/packages/ag-grid-react/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-react", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "AG Grid React Component", "main": "./dist/package/index.cjs.js", "types": "./dist/types/src/index.d.ts", @@ -31,7 +31,7 @@ "devDependencies": { "@babel/runtime": "^7.29.2", "prop-types": "^15.6.2", - "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", "@babel/plugin-proposal-throw-expressions": "^7.27.1", "@babel/preset-typescript": "^7.28.5", "@types/react": "~18.3.26", @@ -44,7 +44,7 @@ }, "dependencies": { "prop-types": "^15.8.1", - "ag-grid-community": "35.3.0-beta.20260519.1455" + "ag-grid-community": "35.3.0-beta.20260519.1722" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/packages/ag-grid-vue3/package.json b/packages/ag-grid-vue3/package.json index 3e6a88a8c86..b9db7c5710d 100644 --- a/packages/ag-grid-vue3/package.json +++ b/packages/ag-grid-vue3/package.json @@ -1,7 +1,7 @@ { "name": "ag-grid-vue3", "description": "AG Grid Vue 3 Component", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "author": "Sean Landsman ", "license": "MIT", "files": [ @@ -44,7 +44,7 @@ "build-only:watch": "vite build --watch" }, "dependencies": { - "ag-grid-community": "35.3.0-beta.20260519.1455" + "ag-grid-community": "35.3.0-beta.20260519.1722" }, "devDependencies": { "vue": "^3.5.32", diff --git a/plugins/ag-grid-generate-code-reference-files/package.json b/plugins/ag-grid-generate-code-reference-files/package.json index db05f1ef170..e74cc6084c0 100644 --- a/plugins/ag-grid-generate-code-reference-files/package.json +++ b/plugins/ag-grid-generate-code-reference-files/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-generate-code-reference-files", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "private": true, "dependencies": { "ag-shared": "0.0.1", diff --git a/plugins/ag-grid-generate-example-files/package.json b/plugins/ag-grid-generate-example-files/package.json index ea6bc8071e1..3de61eadd93 100644 --- a/plugins/ag-grid-generate-example-files/package.json +++ b/plugins/ag-grid-generate-example-files/package.json @@ -1,10 +1,10 @@ { "name": "ag-grid-generate-example-files", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "private": true, "dependencies": { "ag-shared": "0.0.1", - "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", "glob": "^11.1.0", "typescript": "~5.8.3", "cheerio": "^1.2.0", diff --git a/plugins/ag-grid-task-autogen/package.json b/plugins/ag-grid-task-autogen/package.json index fe882705a2a..9ce4c311872 100644 --- a/plugins/ag-grid-task-autogen/package.json +++ b/plugins/ag-grid-task-autogen/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-task-autogen", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "private": true, "dependencies": { "@nx/devkit": "20.8.4", diff --git a/testing/accessibility/package.json b/testing/accessibility/package.json index c2cc753cc90..b7c7d788795 100644 --- a/testing/accessibility/package.json +++ b/testing/accessibility/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-accessibility", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "scripts": { "download-examples": "curl --retry 5 -retry-all-errors https://grid-staging.ag-grid.com/debug/all-examples.json > ./all-examples.json", "download-examples-local": "curl https://localhost:4610/debug/all-examples.json > ./all-examples.json", @@ -18,9 +18,9 @@ "@angular/platform-browser": "^19.0.0", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^19.0.0", - "ag-grid-angular": "35.3.0-beta.20260519.1455", - "ag-grid-community": "35.3.0-beta.20260519.1455", - "ag-grid-enterprise": "35.3.0-beta.20260519.1455", + "ag-grid-angular": "35.3.0-beta.20260519.1722", + "ag-grid-community": "35.3.0-beta.20260519.1722", + "ag-grid-enterprise": "35.3.0-beta.20260519.1722", "ag-charts-community": "13.3.0-beta.20260519", "ag-charts-enterprise": "13.3.0-beta.20260519", "rxjs": "~7.8.2", diff --git a/testing/angular-tests/package.json b/testing/angular-tests/package.json index 6d451f4802c..f8dc3708d19 100644 --- a/testing/angular-tests/package.json +++ b/testing/angular-tests/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-angular-tests", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "private": true, "scripts": { "test:e2e": "jest --no-cache" @@ -11,8 +11,8 @@ "@angular/core": "^21.0.0", "@angular/platform-browser": "^21.0.0", "@angular/platform-browser-dynamic": "^21.0.0", - "ag-grid-angular": "35.3.0-beta.20260519.1455", - "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-angular": "35.3.0-beta.20260519.1722", + "ag-grid-community": "35.3.0-beta.20260519.1722", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "~0.15.0" diff --git a/testing/behavioural/package.json b/testing/behavioural/package.json index 2ffc34a5c5e..b3554aec6e1 100644 --- a/testing/behavioural/package.json +++ b/testing/behavioural/package.json @@ -1,6 +1,6 @@ { "name": "ag-behavioural-testing", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "private": true, "description": "Behavioural unit testing for ag-Grid", "dependencies": { @@ -8,9 +8,9 @@ }, "type": "module", "devDependencies": { - "ag-grid-community": "35.3.0-beta.20260519.1455", - "ag-grid-enterprise": "35.3.0-beta.20260519.1455", - "ag-grid-react": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", + "ag-grid-enterprise": "35.3.0-beta.20260519.1722", + "ag-grid-react": "35.3.0-beta.20260519.1722", "@types/react": "^18.3.23", "@types/react-dom": "^18.3.7", "@testing-library/dom": "^10.4.1", diff --git a/testing/behavioural/src/version.ts b/testing/behavioural/src/version.ts index a0605cb27eb..02b0e7ded99 100644 --- a/testing/behavioural/src/version.ts +++ b/testing/behavioural/src/version.ts @@ -1,2 +1,2 @@ // DO NOT UPDATE MANUALLY: Generated from script during build time -export const VERSION = '35.3.0-beta.20260519.1455'; +export const VERSION = '35.3.0-beta.20260519.1722'; diff --git a/testing/csp/package.json b/testing/csp/package.json index d7346c74ae6..dc8d9d6718a 100644 --- a/testing/csp/package.json +++ b/testing/csp/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-csp", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "CSP testing for AG Grid", "main": "index.js", "scripts": {}, diff --git a/testing/module-size-angular/package.json b/testing/module-size-angular/package.json index d50f1e6ddc1..b23c6bc9df9 100644 --- a/testing/module-size-angular/package.json +++ b/testing/module-size-angular/package.json @@ -1,6 +1,6 @@ { "name": "ag-grid-module-size-angular", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "scripts": { "ng": "ng", "start": "ng serve", @@ -20,9 +20,9 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-browser-dynamic": "^20.0.0", "@angular/router": "^20.0.0", - "ag-grid-angular": "35.3.0-beta.20260519.1455", - "ag-grid-community": "35.3.0-beta.20260519.1455", - "ag-grid-enterprise": "35.3.0-beta.20260519.1455", + "ag-grid-angular": "35.3.0-beta.20260519.1722", + "ag-grid-community": "35.3.0-beta.20260519.1722", + "ag-grid-enterprise": "35.3.0-beta.20260519.1722", "ag-charts-community": "13.3.0-beta.20260519", "ag-charts-enterprise": "13.3.0-beta.20260519", "rxjs": "~7.8.2", diff --git a/testing/module-size/package.json b/testing/module-size/package.json index 24aa85b32df..9ba5b8fb63c 100644 --- a/testing/module-size/package.json +++ b/testing/module-size/package.json @@ -1,7 +1,7 @@ { "name": "ag-grid-module-size", "private": true, - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "scripts": { "dev": "vite", "cp-app": "cp ./src/App_Src.tsx ./src/App_AUTO.tsx", @@ -14,9 +14,9 @@ "test:e2e": "run-s \"module-combinations -- {1}\" module-validate --" }, "dependencies": { - "ag-grid-react": "35.3.0-beta.20260519.1455", - "ag-grid-community": "35.3.0-beta.20260519.1455", - "ag-grid-enterprise": "35.3.0-beta.20260519.1455", + "ag-grid-react": "35.3.0-beta.20260519.1722", + "ag-grid-community": "35.3.0-beta.20260519.1722", + "ag-grid-enterprise": "35.3.0-beta.20260519.1722", "ag-charts-community": "13.3.0-beta.20260519", "ag-charts-enterprise": "13.3.0-beta.20260519", "ag-shared": "0.0.1", diff --git a/testing/public-recipes/e2e/package.json b/testing/public-recipes/e2e/package.json index 4d22646a4fa..56b2b997607 100644 --- a/testing/public-recipes/e2e/package.json +++ b/testing/public-recipes/e2e/package.json @@ -1,12 +1,12 @@ { "name": "ag-grid-public-e2e-testing-recipes", - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "description": "Public E2E testing recipes for AG Grid", "main": "index.js", "scripts": {}, "license": "MIT", "devDependencies": { - "ag-grid-community": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", "playwright": "^1.59.1", "@playwright/test": "^1.59.1", "@types/node": "^22.15.3" diff --git a/testing/vue3-tests/package.json b/testing/vue3-tests/package.json index 959540faf9f..d31c57a8bba 100644 --- a/testing/vue3-tests/package.json +++ b/testing/vue3-tests/package.json @@ -1,7 +1,7 @@ { "name": "ag-grid-vue3-tests", "private": true, - "version": "35.3.0-beta.20260519.1455", + "version": "35.3.0-beta.20260519.1722", "type": "module", "scripts": { "dev": "vite", @@ -15,9 +15,9 @@ "dependencies": { "vue": "^3.5.32", "vue-router": "^5.0.6", - "ag-grid-community": "35.3.0-beta.20260519.1455", - "ag-grid-enterprise": "35.3.0-beta.20260519.1455", - "ag-grid-vue3": "35.3.0-beta.20260519.1455", + "ag-grid-community": "35.3.0-beta.20260519.1722", + "ag-grid-enterprise": "35.3.0-beta.20260519.1722", + "ag-grid-vue3": "35.3.0-beta.20260519.1722", "decimal.js": "^10.6.0" }, "devDependencies": { From 5a83cd21e1200078e568f85863ba6992e6d1a657 Mon Sep 17 00:00:00 2001 From: Stephen Cooper Date: Tue, 19 May 2026 20:50:37 +0100 Subject: [PATCH 4/5] AG-17039 Reorder aggregation function list by usage frequency (#13792) * AG-17039 Reorder aggregation function list by usage frequency Order built-in agg funcs as sum, avg, max, min, count, first, last instead of alphabetically. Custom funcs appear after built-ins sorted alphabetically. Use Map for aggFuncsMap and cache the ordered list. * Prevent cache corruption * fix lint --- .../docs/aggregation-columns/index.mdoc | 2 +- .../src/aggregation/aggFuncService.test.ts | 35 ++++++++++- .../src/aggregation/aggFuncService.ts | 61 ++++++++++++------- 3 files changed, 73 insertions(+), 25 deletions(-) diff --git a/documentation/ag-grid-docs/src/content/docs/aggregation-columns/index.mdoc b/documentation/ag-grid-docs/src/content/docs/aggregation-columns/index.mdoc index 8412792cdf7..be9482f8694 100644 --- a/documentation/ag-grid-docs/src/content/docs/aggregation-columns/index.mdoc +++ b/documentation/ag-grid-docs/src/content/docs/aggregation-columns/index.mdoc @@ -59,7 +59,7 @@ const gridOptions = { ### Allowed Functions To restrict the aggregation functions that can be applied to a column, set the `allowedAggFuncs` column -definition property to an array of allowed aggregation function names. +definition property to an array of allowed aggregation function names. The functions appear in the order specified in the array. {% gridExampleRunner title="Allowed Aggregations" name="user-configured-allowed-aggregations" /%} diff --git a/packages/ag-grid-enterprise/src/aggregation/aggFuncService.test.ts b/packages/ag-grid-enterprise/src/aggregation/aggFuncService.test.ts index 19344a54b1d..a186186a87a 100644 --- a/packages/ag-grid-enterprise/src/aggregation/aggFuncService.test.ts +++ b/packages/ag-grid-enterprise/src/aggregation/aggFuncService.test.ts @@ -1,4 +1,4 @@ -import type { GridOptionsService, IAggFuncParams } from 'ag-grid-community'; +import type { AgColumn, GridOptionsService, IAggFuncParams } from 'ag-grid-community'; import { mock } from '../test-utils/mock'; import { AggFuncService } from './aggFuncService'; @@ -13,12 +13,45 @@ function createService(): AggFuncService { return service; } +function createColumn(allowedAggFuncs?: string[]): AgColumn { + return { colDef: { allowedAggFuncs } } as AgColumn; +} + function createParams(values: any[]): IAggFuncParams { return { values: values, } as IAggFuncParams; } +describe('getFuncNames', () => { + it('returns built-in functions in priority order', () => { + const service = createService(); + service.getAggFunc('sum'); + const result = service.getFuncNames(createColumn()); + + expect(result).toEqual(['sum', 'avg', 'max', 'min', 'count', 'first', 'last']); + }); + + it('appends custom functions after built-ins in alphabetical order', () => { + const service = createService(); + service.addAggFuncs({ + median: () => 0, + absolute: () => 0, + zScore: () => 0, + }); + const result = service.getFuncNames(createColumn()); + + expect(result).toEqual(['sum', 'avg', 'max', 'min', 'count', 'first', 'last', 'absolute', 'median', 'zScore']); + }); + + it('returns allowedAggFuncs as-is when specified on the column', () => { + const service = createService(); + const result = service.getFuncNames(createColumn(['count', 'sum'])); + + expect(result).toEqual(['count', 'sum']); + }); +}); + describe('aggSum', () => { const sum = createService().getAggFunc('sum'); diff --git a/packages/ag-grid-enterprise/src/aggregation/aggFuncService.ts b/packages/ag-grid-enterprise/src/aggregation/aggFuncService.ts index 1f862b5b92b..8488e54db83 100644 --- a/packages/ag-grid-enterprise/src/aggregation/aggFuncService.ts +++ b/packages/ag-grid-enterprise/src/aggregation/aggFuncService.ts @@ -10,12 +10,15 @@ const defaultAggFuncNames = { count: 'Count', avg: 'Average', } as const; + +const DEFAULT_AGG_FUNC_ORDER: DefaultAggFuncName[] = ['sum', 'avg', 'max', 'min', 'count', 'first', 'last']; type DefaultAggFuncName = keyof typeof defaultAggFuncNames; export class AggFuncService extends BeanStub implements NamedBean, IAggFuncService { beanName = 'aggFuncSvc' as const; - private aggFuncsMap: { [key in string]: IAggFunc } = {}; + private readonly aggFuncsMap = new Map(); + private orderedFuncNames: string[] = []; private initialised = false; public postConstruct(): void { @@ -32,22 +35,16 @@ export class AggFuncService extends BeanStub implements NamedBean, IAggFuncServi } private initialiseWithDefaultAggregations(): void { - const aggMap = this.aggFuncsMap as { [key in DefaultAggFuncName]: IAggFunc }; - aggMap['sum'] = aggSum; - aggMap['first'] = aggFirst; - aggMap['last'] = aggLast; - aggMap['min'] = aggMin; - aggMap['max'] = aggMax; - aggMap['count'] = aggCount; - aggMap['avg'] = aggAvg; + const funcMap = this.aggFuncsMap; + funcMap.set('sum', aggSum); + funcMap.set('first', aggFirst); + funcMap.set('last', aggLast); + funcMap.set('min', aggMin); + funcMap.set('max', aggMax); + funcMap.set('count', aggCount); + funcMap.set('avg', aggAvg); this.initialised = true; - } - - private isAggFuncPossible(column: AgColumn, func: string): boolean { - const allKeys = this.getFuncNames(column); - const allowed = allKeys.includes(func); - const funcExists = _exists(this.aggFuncsMap[func]); - return allowed && funcExists; + this.updateOrderedFuncNames(); } public getDefaultFuncLabel(fctName: DefaultAggFuncName): string { @@ -57,11 +54,14 @@ export class AggFuncService extends BeanStub implements NamedBean, IAggFuncServi public getDefaultAggFunc(column: AgColumn): string | null { const defaultAgg = column.colDef.defaultAggFunc; - if (_exists(defaultAgg) && this.isAggFuncPossible(column, defaultAgg)) { + const isAggFuncPossible = (func: string) => + _exists(this.aggFuncsMap.get(func)) && this.getFuncNames(column).includes(func); + + if (_exists(defaultAgg) && isAggFuncPossible(defaultAgg)) { return defaultAgg; } - if (this.isAggFuncPossible(column, 'sum')) { + if (isAggFuncPossible('sum')) { return 'sum'; } @@ -76,24 +76,39 @@ export class AggFuncService extends BeanStub implements NamedBean, IAggFuncServi } for (const key of Object.keys(aggFuncs)) { if (aggFuncs[key]) { - this.aggFuncsMap[key] = aggFuncs[key]; + this.aggFuncsMap.set(key, aggFuncs[key]); } } + this.updateOrderedFuncNames(); } public getAggFunc(name: string): IAggFunc { this.init(); - return this.aggFuncsMap[name]; + return this.aggFuncsMap.get(name)!; } public getFuncNames(column: AgColumn): string[] { - const userAllowedFuncs = column.colDef.allowedAggFuncs; + return column.colDef.allowedAggFuncs ?? this.orderedFuncNames.slice(); + } - return userAllowedFuncs == null ? Object.keys(this.aggFuncsMap).sort() : userAllowedFuncs; + private updateOrderedFuncNames(): void { + const result: string[] = []; + for (const key of DEFAULT_AGG_FUNC_ORDER) { + if (this.aggFuncsMap.has(key)) { + result.push(key); + } + } + for (const key of [...this.aggFuncsMap.keys()].sort()) { + if (!(key in defaultAggFuncNames)) { + result.push(key); + } + } + this.orderedFuncNames = result; } public clear(): void { - this.aggFuncsMap = {}; + this.aggFuncsMap.clear(); + this.orderedFuncNames = []; } } From c5068b734ab60e6e1ec2eea4b850cc4a5d459a8c Mon Sep 17 00:00:00 2001 From: Victor Musienko <8777372+sdwvit@users.noreply.github.com> Date: Tue, 19 May 2026 21:47:40 +0100 Subject: [PATCH 5/5] [AG-17270] Fix(toolbar): pin built in actions not working (#13803) * AG-17270 Fix toolbar pin built-in actions not working when node is null Fall back to iterating over the current range selection for pinTop, pinBottom, and unpinRow actions when triggered from the toolbar (where no row node is provided). * AG-3390 Fix sentinel placement in Jira comment to prevent duplicate comments * AG-3390 Use full sentinel string in duplicate check for robustness * AG-17270 Guard getCellRanges() return value before iterating * AG-17270 Refactor pin action handlers to eliminate duplication * use HOF Signed-off-by: Victor Musienko <8777372+sdwvit@users.noreply.github.com> --------- Signed-off-by: Victor Musienko <8777372+sdwvit@users.noreply.github.com> --- .github/workflows/gh-comment-hook.yml | 8 +-- .../src/menu/menuItemMapper.ts | 51 ++++++++++++------- 2 files changed, 38 insertions(+), 21 deletions(-) diff --git a/.github/workflows/gh-comment-hook.yml b/.github/workflows/gh-comment-hook.yml index 1ca2acf7bf9..e7f43bf23e6 100644 --- a/.github/workflows/gh-comment-hook.yml +++ b/.github/workflows/gh-comment-hook.yml @@ -65,7 +65,7 @@ jobs: const prLink = `https://github.com/${owner}/${repo}/pull/${issue_number}`; // Sentinel string embedded in the comment so we can detect it later and avoid duplicates - const sentinel = ``; + const sentinel = `gh-pr-mention:pr=${issue_number}`; const paragraph = (content) => ({ type: 'paragraph', content: Array.isArray(content) ? content : [content] }); const txt = (text) => ({ text, type: 'text' }); @@ -77,7 +77,7 @@ jobs: const alreadyPosted = existing?.some(c => { // Comments stored as ADF; fall back to plain text check on stringified body const raw = JSON.stringify(c.body || ''); - return raw.includes(`pr=${issue_number}`); + return raw.includes(sentinel); }); if (alreadyPosted) { console.log(`Skipping ${ticket} — already has a comment for PR #${issue_number}`); @@ -89,12 +89,12 @@ jobs: version: 1, content: [ paragraph([ - txt(`${sentinel}[This issue was mentioned in `), + txt(`This issue was mentioned in `), link(`PR #${issue_number}`, prLink), pr_title ? txt(` — ${pr_title}`) : txt(''), txt(' by '), link('CI workflow', process.env.JOB_URL || '#'), - txt('.]'), + txt(`.\n${sentinel}`), ]), ], }; diff --git a/packages/ag-grid-enterprise/src/menu/menuItemMapper.ts b/packages/ag-grid-enterprise/src/menu/menuItemMapper.ts index 5ccb0595b35..66cf1b3a65d 100644 --- a/packages/ag-grid-enterprise/src/menu/menuItemMapper.ts +++ b/packages/ag-grid-enterprise/src/menu/menuItemMapper.ts @@ -5,6 +5,7 @@ import type { GetNoteParams, IAggFuncService, IColsService, + IMenuActionParams, INoteAccess, INotesService, LocaleTextFunc, @@ -98,27 +99,46 @@ export class MenuItemMapper extends BeanStub implements NamedBean { const localeTextFunc = this.getLocaleTextFunc(); const { beans, gos } = this; + const { - pinnedCols, - colAutosize, aggFuncSvc, - rowGroupColsSvc, - colNames, - colModel, + chartMenuItemMapper, clipboardSvc, - expansionSvc, - focusSvc, + colAutosize, + colChooserFactory, + colModel, + colNames, csvCreator, excelCreator, + expansionSvc, + focusSvc, menuSvc, - colChooserFactory, + notesSvc, + pinnedCols, + pinnedRowModel, + rangeSvc, + rowGroupColsSvc, sortSvc, - chartMenuItemMapper, valueColsSvc, - pinnedRowModel, - notesSvc, } = beans; + const getPinActionHandler = + (sideOrRemove: 'top' | 'bottom' | null) => + ({ node, column }: IMenuActionParams) => { + if (node) { + return pinnedRowModel!.pinRow(node as RowNode, sideOrRemove ?? null, column as AgColumn); + } + // pick selected cells / rows / columns + return rangeSvc?.getCellRanges()?.forEach((cellRange) => { + rangeSvc.forEachRowInRange(cellRange, (row) => { + const nodeFromSelection = _getRowNode(beans, row); + if (nodeFromSelection) { + pinnedRowModel!.pinRow(nodeFromSelection, sideOrRemove ?? null, null); + } + }); + }); + }; + const getStockMenuItem = ( key: DefaultMenuItem, column: AgColumn | null, @@ -190,8 +210,7 @@ export class MenuItemMapper extends BeanStub implements NamedBean { ? { name: localeTextFunc('pinTop', 'Pin to Top'), icon: _createIconNoSpan('rowPinTop', beans, column), - action: ({ node, column }) => - node && pinnedRowModel.pinRow(node as RowNode, 'top', column as AgColumn | null), + action: getPinActionHandler('top'), } : null; case 'pinBottom': @@ -199,8 +218,7 @@ export class MenuItemMapper extends BeanStub implements NamedBean { ? { name: localeTextFunc('pinBottom', 'Pin to Bottom'), icon: _createIconNoSpan('rowPinBottom', beans, column), - action: ({ node, column }) => - node && pinnedRowModel.pinRow(node as RowNode, 'bottom', column as AgColumn | null), + action: getPinActionHandler('bottom'), } : null; case 'unpinRow': @@ -208,8 +226,7 @@ export class MenuItemMapper extends BeanStub implements NamedBean { ? { name: localeTextFunc('unpinRow', 'Unpin Row'), icon: _createIconNoSpan('rowUnpin', beans, column), - action: ({ node, column }) => - node && pinnedRowModel.pinRow(node as RowNode, null, column as AgColumn | null), + action: getPinActionHandler(null), } : null; case 'valueAggSubMenu':