Skip to content

Commit b7302a0

Browse files
Merge pull request #751 from IgniteUI/v19-updates
V19 updates
2 parents 7d987c7 + 25b3682 commit b7302a0

File tree

1,276 files changed

+7367
-8465
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,276 files changed

+7367
-8465
lines changed

browser/config-overrides.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,11 @@ module.exports = function override(config, env) {
134134
name: 'igniteui-react-grids',
135135
chunks: 'all',
136136
},
137+
igniteuiDataGrids: {
138+
test: /[\\/]node_modules[\\/](igniteui-react-data-grids)[\\/]/,
139+
name: 'igniteui-react-data-grids',
140+
chunks: 'all',
141+
},
137142
igniteuiInputs: {
138143
test: /[\\/]node_modules[\\/](igniteui-react-inputs)[\\/]/,
139144
name: 'igniteui-react-inputs',

browser/package-lock.json

Lines changed: 170 additions & 138 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

browser/package.json

Lines changed: 120 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,120 @@
1-
{
2-
"name": "react-samples-browser",
3-
"description": "Browser application with examples of IgniteUI for React components",
4-
"author": "Infragistics",
5-
"version": "23.2.915",
6-
"private": true,
7-
"homepage": ".",
8-
"scripts": {
9-
"clean": "rm -rf build",
10-
"lintBrowser": "eslint ./src/**/*.{ts,tsx} ./src/*.{ts,tsx}",
11-
"lintSamples": "eslint ../samples/**/**/**/*.{ts,tsx} ./templates/**/src/*.{ts,tsx} ",
12-
"start": "gulp updateBrowser && set PORT=4200 && react-app-rewired --max_old_space_size=10240 start",
13-
"build": "gulp updateBrowser && react-app-rewired --max_old_space_size=10240 build",
14-
"host": "set PORT=4200 && react-app-rewired --max_old_space_size=10240 start",
15-
"postbuild": "node tasks/copyWebConfig.js && gulp verifyBuild",
16-
"test": "gulp updateBrowser && react-app-rewired test --env=jsdom",
17-
"eject": "react-app-rewired eject"
18-
},
19-
"dependencies": {
20-
"@types/file-saver": "^2.0.0",
21-
"@types/react-loadable": "5.5.5",
22-
"@types/react-router": "^5.1.19",
23-
"@types/react-transition-group": "2.9.2",
24-
"classnames": "2.3.1",
25-
"file-saver": "1.3.8",
26-
"igniteui-dockmanager": "1.16.1",
27-
"igniteui-react": "18.9.0",
28-
"igniteui-react-charts": "18.9.0",
29-
"igniteui-react-core": "18.9.0",
30-
"igniteui-react-dashboards": "18.9.0",
31-
"igniteui-react-datasources": "18.9.0",
32-
"igniteui-react-excel": "18.9.0",
33-
"igniteui-react-gauges": "18.9.0",
34-
"igniteui-react-grids": "18.9.0",
35-
"igniteui-react-inputs": "18.9.0",
36-
"igniteui-react-layouts": "18.9.0",
37-
"igniteui-react-maps": "18.9.0",
38-
"igniteui-react-spreadsheet": "18.9.0",
39-
"igniteui-react-spreadsheet-chart-adapter": "18.9.0",
40-
"igniteui-webcomponents": "5.3.0",
41-
"lit-html": "^3.2.0",
42-
"prop-types": "15.7.2",
43-
"react": "^18.2.0",
44-
"react-dom": "^18.2.0",
45-
"react-icons": "^5.3.0",
46-
"react-loadable": "5.5.0",
47-
"react-router": "4.3.1",
48-
"react-router-dom": "^5.2.0",
49-
"react-transition-group": "4.4.2",
50-
"tslib": "^2.4.0"
51-
},
52-
"devDependencies": {
53-
"@babel/plugin-transform-private-property-in-object": "^7.25.9",
54-
"@babel/plugin-proposal-private-property-in-object":"~7.21.11",
55-
"@babel/plugin-transform-class-static-block": "^7.26.0",
56-
"@types/gulp": "^4.0.6",
57-
"@types/jest": "^29.2.0",
58-
"@types/node": "^18.11.7",
59-
"@types/react": "^18.0.24",
60-
"@types/react-dom": "^18.0.8",
61-
"@types/react-router-dom": "^5.3.3",
62-
"@typescript-eslint/eslint-plugin": "^5.51.0",
63-
"@typescript-eslint/parser": "^5.51.0",
64-
"browser-sync": "^3.0.4",
65-
"del": "^5.1.0",
66-
"eslint": "^8.33.0",
67-
"eslint-config-prettier": "^6.11.0",
68-
"eslint-config-react": "^1.1.7",
69-
"eslint-plugin-prettier": "^3.1.3",
70-
"eslint-plugin-react": "^7.20.0",
71-
"event-stream": "^4.0.1",
72-
"fs": "0.0.1-security",
73-
"fs-extra": "^9.0.1",
74-
"fs.extra": "^1.3.2",
75-
"gulp": "^4.0.2",
76-
"gulp-contains": "^1.2.0",
77-
"gulp-exec": "^4.0.0",
78-
"gulp-flatten": "^0.4.0",
79-
"gulp-ignore": "^3.0.0",
80-
"gulp-rename": "^2.0.0",
81-
"gulp-replace": "^1.0.0",
82-
"gulp-shell": "^0.8.0",
83-
"gulp-uglify": "^3.0.2",
84-
"gulpclass": "^0.2.0",
85-
"path": "^0.12.7",
86-
"prettier": "^2.0.5",
87-
"react-app-rewire-alias": "^1.1.7",
88-
"react-app-rewired": "^2.2.1",
89-
"react-dev-utils": "12.0.1",
90-
"react-scripts": "^5.0.1",
91-
"remark": "^14.0.2",
92-
"remark-frontmatter": "^2.0.0",
93-
"run-sequence": "^2.2.1",
94-
"ts-loader": "^7.0.5",
95-
"ts-node": "^8.9.0",
96-
"typescript": "^4.8.4",
97-
"web-vitals": "^0.2.4",
98-
"webpack": "^5.99.5",
99-
"worker-loader": "^3.0.8"
100-
},
101-
"eslintConfig": {
102-
"extends": [
103-
"react-app",
104-
"react-app/jest"
105-
]
106-
},
107-
"browserslist": {
108-
"production": [
109-
">0.2%",
110-
"not dead",
111-
"not op_mini all"
112-
],
113-
"development": [
114-
"last 1 chrome version",
115-
"last 1 firefox version",
116-
"last 1 safari version"
117-
]
118-
}
119-
}
1+
{
2+
"name": "react-samples-browser",
3+
"description": "Browser application with examples of IgniteUI for React components",
4+
"author": "Infragistics",
5+
"version": "23.2.915",
6+
"private": true,
7+
"homepage": ".",
8+
"scripts": {
9+
"clean": "rm -rf build",
10+
"lintBrowser": "eslint ./src/**/*.{ts,tsx} ./src/*.{ts,tsx}",
11+
"lintSamples": "eslint ../samples/**/**/**/*.{ts,tsx} ./templates/**/src/*.{ts,tsx} ",
12+
"start": "gulp updateBrowser && set PORT=4200 && react-app-rewired --max_old_space_size=10240 start",
13+
"build": "gulp updateBrowser && react-app-rewired --max_old_space_size=10240 build",
14+
"host": "set PORT=4200 && react-app-rewired --max_old_space_size=10240 start",
15+
"postbuild": "node tasks/copyWebConfig.js && gulp verifyBuild",
16+
"test": "gulp updateBrowser && react-app-rewired test --env=jsdom",
17+
"eject": "react-app-rewired eject"
18+
},
19+
"dependencies": {
20+
"@types/file-saver": "^2.0.0",
21+
"@types/react-loadable": "5.5.5",
22+
"@types/react-router": "^5.1.19",
23+
"@types/react-transition-group": "2.9.2",
24+
"classnames": "2.3.1",
25+
"file-saver": "1.3.8",
26+
"igniteui-dockmanager": "1.16.1",
27+
"igniteui-react": "19.0.2",
28+
"igniteui-react-charts": "19.0.0-alpha.1",
29+
"igniteui-react-core": "19.0.0-alpha.1",
30+
"igniteui-react-dashboards": "19.0.0-alpha.1",
31+
"igniteui-react-data-grids": "19.0.0-alpha.1",
32+
"igniteui-react-datasources": "19.0.0-alpha.1",
33+
"igniteui-react-excel": "19.0.0-alpha.1",
34+
"igniteui-react-gauges": "19.0.0-alpha.1",
35+
"igniteui-react-grids": "19.0.2",
36+
"igniteui-react-inputs": "19.0.0-alpha.1",
37+
"igniteui-react-layouts": "19.0.0-alpha.1",
38+
"igniteui-react-maps": "19.0.0-alpha.1",
39+
"igniteui-react-spreadsheet": "19.0.0-alpha.1",
40+
"igniteui-react-spreadsheet-chart-adapter": "19.0.0-alpha.1",
41+
"igniteui-webcomponents": "6.0.0",
42+
"lit-html": "^3.2.0",
43+
"prop-types": "15.7.2",
44+
"react": "^18.2.0",
45+
"react-dom": "^18.2.0",
46+
"react-icons": "^5.3.0",
47+
"react-loadable": "5.5.0",
48+
"react-router": "4.3.1",
49+
"react-router-dom": "^5.2.0",
50+
"react-transition-group": "4.4.2",
51+
"tslib": "^2.4.0"
52+
},
53+
"devDependencies": {
54+
"@babel/plugin-proposal-private-property-in-object": "~7.21.11",
55+
"@babel/plugin-transform-class-static-block": "^7.26.0",
56+
"@babel/plugin-transform-private-property-in-object": "^7.25.9",
57+
"@types/gulp": "^4.0.6",
58+
"@types/jest": "^29.2.0",
59+
"@types/node": "^18.11.7",
60+
"@types/react": "^18.0.24",
61+
"@types/react-dom": "^18.0.8",
62+
"@types/react-router-dom": "^5.3.3",
63+
"@typescript-eslint/eslint-plugin": "^5.51.0",
64+
"@typescript-eslint/parser": "^5.51.0",
65+
"browser-sync": "^3.0.4",
66+
"del": "^5.1.0",
67+
"eslint": "^8.33.0",
68+
"eslint-config-prettier": "^6.11.0",
69+
"eslint-config-react": "^1.1.7",
70+
"eslint-plugin-prettier": "^3.1.3",
71+
"eslint-plugin-react": "^7.20.0",
72+
"event-stream": "^4.0.1",
73+
"fs": "0.0.1-security",
74+
"fs-extra": "^9.0.1",
75+
"fs.extra": "^1.3.2",
76+
"gulp": "^4.0.2",
77+
"gulp-contains": "^1.2.0",
78+
"gulp-exec": "^4.0.0",
79+
"gulp-flatten": "^0.4.0",
80+
"gulp-ignore": "^3.0.0",
81+
"gulp-rename": "^2.0.0",
82+
"gulp-replace": "^1.0.0",
83+
"gulp-shell": "^0.8.0",
84+
"gulp-uglify": "^3.0.2",
85+
"gulpclass": "^0.2.0",
86+
"path": "^0.12.7",
87+
"prettier": "^2.0.5",
88+
"react-app-rewire-alias": "^1.1.7",
89+
"react-app-rewired": "^2.2.1",
90+
"react-dev-utils": "12.0.1",
91+
"react-scripts": "^5.0.1",
92+
"remark": "^14.0.2",
93+
"remark-frontmatter": "^2.0.0",
94+
"run-sequence": "^2.2.1",
95+
"ts-loader": "^7.0.5",
96+
"ts-node": "^8.9.0",
97+
"typescript": "^4.8.4",
98+
"web-vitals": "^0.2.4",
99+
"webpack": "^5.99.5",
100+
"worker-loader": "^3.0.8"
101+
},
102+
"eslintConfig": {
103+
"extends": [
104+
"react-app",
105+
"react-app/jest"
106+
]
107+
},
108+
"browserslist": {
109+
"production": [
110+
">0.2%",
111+
"not dead",
112+
"not op_mini all"
113+
],
114+
"development": [
115+
"last 1 chrome version",
116+
"last 1 firefox version",
117+
"last 1 safari version"
118+
]
119+
}
120+
}

browser/package_move.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ IF EXIST @infragistics\igniteui-react-grids (
2626
MOVE /y @infragistics\igniteui-react-grids igniteui-react-grids
2727
)
2828

29+
IF EXIST @infragistics\igniteui-react-data-grids (
30+
MOVE /y @infragistics\igniteui-react-data-grids igniteui-react-data-grids
31+
)
32+
2933
IF EXIST @infragistics\igniteui-react-dashboards (
3034
MOVE /y @infragistics\igniteui-react-dashboards igniteui-react-dashboards
3135
)

browser/public/meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"23.2.915","date":"2025-03-18 14:58:04","note":"this file is auto-generated"}
1+
{"version":"23.2.915","date":"2025-05-16 12:42:08","note":"this file is auto-generated"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"23.2.915","date":"2025-03-18 14:58:04","note":"this file is auto-generated"}
1+
{"version":"23.2.915","date":"2025-05-16 12:42:08","note":"this file is auto-generated"}

browser/tasks/gulp-samples.js

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ function copySamples(cb) {
283283
code = code.replace('from "igniteui-react-maps";', "from 'igniteui-react-maps';");
284284
code = code.replace('from "igniteui-react-gauges";', "from 'igniteui-react-gauges';");
285285
code = code.replace('from "igniteui-react-grids";', "from 'igniteui-react-grids';");
286+
code = code.replace('from "igniteui-react-data-grids";', "from 'igniteui-react-data-grids';");
286287
code = code.replace('from "igniteui-react-inputs";', "from 'igniteui-react-inputs';");
287288
code = code.replace('from "igniteui-react-layouts";', "from 'igniteui-react-layouts';");
288289

@@ -825,21 +826,22 @@ function updateIG(cb) {
825826
// { name: "igniteui-react-charts", version: "16.16.2" }, // npm
826827
let packageUpgrades = [
827828
// these IG packages are often updated:
828-
{ version: "18.9.0", name: "igniteui-react-core" },
829-
{ version: "18.9.0", name: "igniteui-react-charts" },
830-
{ version: "18.9.0", name: "igniteui-react-excel" },
831-
{ version: "18.9.0", name: "igniteui-react-gauges" },
832-
{ version: "18.9.0", name: "igniteui-react-grids" },
833-
{ version: "18.9.0", name: "igniteui-react-inputs" },
834-
{ version: "18.9.0", name: "igniteui-react-layouts" },
835-
{ version: "18.9.0", name: "igniteui-react-maps" },
836-
{ version: "18.9.0", name: "igniteui-react-spreadsheet-chart-adapter" },
837-
{ version: "18.9.0", name: "igniteui-react-spreadsheet" },
838-
{ version: "18.9.0", name: "igniteui-react-datasources" },
839-
{ version: "18.9.0", name: "igniteui-react-dashboards" },
840-
{ version: "18.9.0", name: "igniteui-react" },
829+
{ version: "19.0.0-alpha.1", name: "igniteui-react-core" },
830+
{ version: "19.0.0-alpha.1", name: "igniteui-react-charts" },
831+
{ version: "19.0.0-alpha.1", name: "igniteui-react-excel" },
832+
{ version: "19.0.0-alpha.1", name: "igniteui-react-gauges" },
833+
{ version: "19.0.0-alpha.1", name: "igniteui-react-data-grids" },
834+
{ version: "19.0.2", name: "igniteui-react-grids" },
835+
{ version: "19.0.0-alpha.1", name: "igniteui-react-inputs" },
836+
{ version: "19.0.0-alpha.1", name: "igniteui-react-layouts" },
837+
{ version: "19.0.0-alpha.1", name: "igniteui-react-maps" },
838+
{ version: "19.0.0-alpha.1", name: "igniteui-react-spreadsheet-chart-adapter" },
839+
{ version: "19.0.0-alpha.1", name: "igniteui-react-spreadsheet" },
840+
{ version: "19.0.0-alpha.1", name: "igniteui-react-datasources" },
841+
{ version: "19.0.0-alpha.1", name: "igniteui-react-dashboards" },
842+
{ version: "19.0.2", name: "igniteui-react" },
841843
// these IG packages are sometimes updated:
842-
{ version: "5.3.0" , name: "igniteui-webcomponents" },
844+
{ version: "6.0.0" , name: "igniteui-webcomponents" },
843845
{ version: "1.16.1", name: "igniteui-dockmanager" },
844846
// main react packages
845847
{ version: "^18.2.0", name: "react" },

browser/templates/sample/package.json

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,18 @@
2424
"@types/file-saver": { "version": "^2.0.0", "usage": "detect", "keywords": ["ExcelUtility"] },
2525
"file-saver": { "version": "^1.3.8", "usage": "detect", "keywords": ["ExcelUtility"] },
2626
"igniteui-dockmanager": { "version": "1.0.0", "usage": "detect", "note": "will detect if needs to inject it by checking import statements in source of a sample" },
27-
"igniteui-react-core": { "version": "18.1.2", "usage": "always", "note": "will always force injecting it to a package.json "},
28-
"igniteui-react-maps": { "version": "18.1.2", "usage": "detect" },
29-
"igniteui-react-charts": { "version": "18.1.2", "usage": "detect", "keywords": ["igniteui-react-maps", "igniteui-react-spreadsheet-chart-adapter"] },
30-
"igniteui-react-datasources": { "version": "18.1.2", "usage": "detect" },
31-
"igniteui-react-gauges": { "version": "18.1.2", "usage": "detect" },
32-
"igniteui-react-spreadsheet": { "version": "18.1.2", "usage": "detect" },
33-
"igniteui-react-spreadsheet-chart-adapter": { "version": "18.1.2", "usage": "detect" },
34-
"igniteui-react-excel": { "version": "18.1.2", "usage": "detect" },
35-
"igniteui-react-grids": { "version": "18.1.2", "usage": "detect" },
36-
"igniteui-react-inputs": { "version": "18.1.2", "usage": "detect", "keywords": ["igniteui-react-grids"] },
37-
"igniteui-react-layouts": { "version": "18.1.2", "usage": "detect" }
27+
"igniteui-react-core": { "version": "19.0.0-alpha.0", "usage": "always", "note": "will always force injecting it to a package.json "},
28+
"igniteui-react-maps": { "version": "19.0.0-alpha.0", "usage": "detect" },
29+
"igniteui-react-charts": { "version": "19.0.0-alpha.0", "usage": "detect", "keywords": ["igniteui-react-maps", "igniteui-react-spreadsheet-chart-adapter"] },
30+
"igniteui-react-datasources": { "version": "19.0.0-alpha.0", "usage": "detect" },
31+
"igniteui-react-gauges": { "version": "19.0.0-alpha.0", "usage": "detect" },
32+
"igniteui-react-spreadsheet": { "version": "19.0.0-alpha.0", "usage": "detect" },
33+
"igniteui-react-spreadsheet-chart-adapter": { "version": "19.0.0-alpha.0", "usage": "detect" },
34+
"igniteui-react-excel": { "version": "19.0.0-alpha.0", "usage": "detect" },
35+
"igniteui-react-grids": { "version": "19.0.1", "usage": "detect" },
36+
"igniteui-react-data-grids": { "version": "19.0.0-alpha.0", "usage": "detect" },
37+
"igniteui-react-inputs": { "version": "19.0.0-alpha.0", "usage": "detect", "keywords": ["igniteui-react-data-grids"] },
38+
"igniteui-react-layouts": { "version": "19.0.0-alpha.0", "usage": "detect" }
3839
},
3940
"devDependencies": {
4041
"@types/jest": "^29.2.0",

browser/templates/shared/src/DataGridPager.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import * as React from 'react';
22
import { LocalDataSource } from 'igniteui-react-core';
33
import { SortDescription } from 'igniteui-react-core';
4-
import { IgrColumnSortDescriptionCollection } from 'igniteui-react-grids';
5-
import { IgrColumnGroupDescriptionCollection } from 'igniteui-react-grids';
4+
import { IgrColumnSortDescriptionCollection } from 'igniteui-react-data-grids';
5+
import { IgrColumnGroupDescriptionCollection } from 'igniteui-react-data-grids';
66
import { IgrFilterExpressionCollection } from 'igniteui-react-core';
77
import './DataGridPager.css';
88

browser/tsconfig.paths.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"igniteui-react-charts": [ "node_modules/igniteui-react-charts", "node_modules/@infragistics/igniteui-react-charts" ],
77
"igniteui-react-grids": [ "node_modules/igniteui-react-grids", "node_modules/@infragistics/igniteui-react-grids" ],
88
"igniteui-react-grids/grids": [ "node_modules/igniteui-react-grids/grids", "node_modules/@infragistics/igniteui-react-grids/grids" ],
9+
"igniteui-react-data-grids": [ "node_modules/igniteui-react-data-grids", "node_modules/@infragistics/igniteui-react-data-grids" ],
910
"igniteui-react-gauges": [ "node_modules/igniteui-react-gauges", "node_modules/@infragistics/igniteui-react-gauges" ],
1011
"igniteui-react-inputs": [ "node_modules/igniteui-react-inputs", "node_modules/@infragistics/igniteui-react-inputs" ],
1112
"igniteui-react-layouts": [ "node_modules/igniteui-react-layouts", "node_modules/@infragistics/igniteui-react-layouts" ],

0 commit comments

Comments
 (0)