Skip to content

Commit ea289b1

Browse files
kdinevCopilotdamyanpetev
authored
chore(15.0.0): prepping for release (#1657)
Co-authored-by: Copilot <copilot@github.com> Co-authored-by: damyanpetev <damyanpetev@users.noreply.github.com>
1 parent 6e22666 commit ea289b1

17 files changed

Lines changed: 37 additions & 30 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 15.0.0-rc.0 (2026-04-02)
1+
# 15.0.0 (2026-04-22)
22

33
## Highlights
44

@@ -29,6 +29,9 @@ All scaffolded projects now include AI-ready configuration files to enhance the
2929
* **Claude skills** for component usage, theming customization, and bundle size optimization ([#1573](https://github.com/IgniteUI/igniteui-cli/pull/1573))
3030
* **`ig ai-config` CLI command** to configure AI tooling in an existing project: writes `.vscode/mcp.json` with `igniteui-cli` and `igniteui-theming` MCP servers and copies AI coding skill files from installed Ignite UI packages to `.claude/skills/` ([#1502](https://github.com/IgniteUI/igniteui-cli/pull/1502))
3131
* **AI skills auto-copy on `ng add`**: the `cli-config` Angular schematic now automatically copies skill files from the installed Ignite UI package's `skills/` directory into `.claude/skills/` as part of the `ng add igniteui-angular` flow ([#1502](https://github.com/IgniteUI/igniteui-cli/pull/1502))
32+
* **`ng add` ai-config schematic:** a dedicated `ai-config` Angular schematic configures VS Code MCP settings with `angular-cli` and `igniteui-cli` MCP servers when running `ng add igniteui-angular` ([#1624](https://github.com/IgniteUI/igniteui-cli/pull/1624))
33+
* **Skills fallback from project template:** `ig ai-config` now falls back to copying skill files from the project template when the installed package does not include a `skills/` directory ([#1644](https://github.com/IgniteUI/igniteui-cli/pull/1644))
34+
* **Web Components skills without framework config:** `ig ai-config` now correctly adds `igniteui-webcomponents` skills even when no framework is configured in the project ([#1634](https://github.com/IgniteUI/igniteui-cli/pull/1634))
3235

3336
---
3437

@@ -54,6 +57,7 @@ A comprehensive modernization of all Angular templates to align with Angular v21
5457
* **React packages update:** updated `igniteui-react-core/charts/gauges` to ~19.5.2 and `igniteui-react[-grids]` to ~19.6.0 ([#1567](https://github.com/IgniteUI/igniteui-cli/pull/1567))
5558
* **Web Components packages update:** updated igniteui-webcomponents packages to latest ([#1566](https://github.com/IgniteUI/igniteui-cli/pull/1566))
5659
* **Web Components grid fixes:** corrected component usage and dependencies in grid templates ([#1562](https://github.com/IgniteUI/igniteui-cli/pull/1562))
60+
* **Web Components (`igc-ts`) project template modernization:** updated Vite config, switched from `eslint.config.mjs` to `eslint.config.js`, removed the `web-dev-server.config.mjs` dev server, and refreshed package scripts ([#1609](https://github.com/IgniteUI/igniteui-cli/pull/1609))
5761

5862
---
5963

@@ -80,6 +84,9 @@ A comprehensive modernization of all Angular templates to align with Angular v21
8084

8185
### Bug Fixes & Maintenance
8286

87+
* **execute:** fixed CLI loading to use the correct local version when a version mismatch between global and local installations is detected ([#1640](https://github.com/IgniteUI/igniteui-cli/pull/1640))
88+
* **templates:** hidden internal base project templates from the available project list in interactive selection ([#1649](https://github.com/IgniteUI/igniteui-cli/pull/1649))
89+
* **mcp:** removed `@next` tag from MCP server NPM package configurations; all scaffolded projects now reference the stable release ([d56d2d7](https://github.com/IgniteUI/igniteui-cli/commit/d56d2d7f8))
8390
* **eslint:** correct config ignores and resolve lint errors ([#1557](https://github.com/IgniteUI/igniteui-cli/pull/1557))
8491
* **lint:** re-enable `no-console` rule ([3ffa07f](https://github.com/IgniteUI/igniteui-cli/commit/3ffa07ff8812e93dd358b38332f3abc2ea955af2))
8592
* **tslint:** cleanup all leftover references to tslint ([#1558](https://github.com/IgniteUI/igniteui-cli/pull/1558))
@@ -89,7 +96,7 @@ A comprehensive modernization of all Angular templates to align with Angular v21
8996
* **CLI error handling:** added `.fail()` handler to yargs to gracefully handle command validation errors (e.g., missing required subcommands) instead of showing raw stack traces ([#1614](https://github.com/IgniteUI/igniteui-cli/pull/1614))
9097
* **Unknown command detection:** running `ig <unknown>` now prints an error message and available commands instead of silently falling through to the step-by-step interactive mode ([#1614](https://github.com/IgniteUI/igniteui-cli/pull/1614))
9198
* **Unhandled promise rejection:** added `.catch()` in the CLI entry point to catch and display unexpected errors cleanly ([#1614](https://github.com/IgniteUI/igniteui-cli/pull/1614))
92-
* **upgrade-packages:** aligned with React 19.4.0+ licensing migration, now upgrading `igniteui-react-dockmanager` and no longer upgrading `igniteui-react` ([#1641](https://github.com/IgniteUI/igniteui-cli/pull/1641))
99+
* **upgrade-packages:** aligned with React 19.4.0+ licensing migration, now upgrading `igniteui-react-dockmanager` and no longer upgrading `igniteui-react` ([#1638](https://github.com/IgniteUI/igniteui-cli/pull/1638))
93100

94101
---
95102

packages/cli/templates/react/igr-ts/grid/basic/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class GridTemplate extends IgniteUIForReactTemplate {
1414
this.projectType = "igr-ts";
1515
this.components = ["Grid"];
1616
this.controlGroup = "Data Grids";
17-
this.packages = ["igniteui-react-grids@~19.6.0"];
17+
this.packages = ["igniteui-react-grids@~19.6.1"];
1818

1919
this.hasExtraConfiguration = false;
2020
}

packages/cli/templates/react/igr-ts/projects/_base/files/__dot__vscode/mcp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"servers": {
33
"igniteui-cli": {
44
"command": "npx",
5-
"args": ["-y", "igniteui-cli@next", "mcp"]
5+
"args": ["-y", "igniteui-cli", "mcp"]
66
},
77
"igniteui-theming": {
88
"command": "npx",

packages/cli/templates/react/igr-ts/projects/_base/files/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@testing-library/react": "^16.3.0",
1616
"element-internals-polyfill": "^3.0.2",
1717
"functions-have-names": "^1.2.3",
18-
"igniteui-react": "~19.6.0",
18+
"igniteui-react": "~19.6.1",
1919
"react": "^19.2.4",
2020
"react-app-polyfill": "^3.0.0",
2121
"react-dom": "^19.2.4",

packages/cli/templates/webcomponents/igc-ts/projects/_base/files/__dot__vscode/mcp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"servers": {
33
"igniteui-cli": {
44
"command": "npx",
5-
"args": ["-y", "igniteui-cli@next", "mcp"]
5+
"args": ["-y", "igniteui-cli", "mcp"]
66
},
77
"igniteui-theming": {
88
"command": "npx",

packages/cli/templates/webcomponents/igc-ts/projects/_base/files/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"dependencies": {
1515
"@vaadin/router": "^2.0.0",
16-
"igniteui-webcomponents": "~7.1.0",
16+
"igniteui-webcomponents": "~7.1.2",
1717
"lit": "^3.3.2"
1818
},
1919
"devDependencies": {

packages/cli/templates/webcomponents/igc-ts/projects/_base_with_home/files/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@vaadin/router": "^2.0.0",
1616
"@igniteui/material-icons-extended": "^3.0.2",
1717
"igniteui-dockmanager": "^2.1.0",
18-
"igniteui-webcomponents": "~7.1.0",
18+
"igniteui-webcomponents": "~7.1.2",
1919
"igniteui-webcomponents-charts": "~7.0.0",
2020
"igniteui-webcomponents-core": "~7.0.0",
2121
"igniteui-webcomponents-gauges": "~7.0.0",

packages/core/util/mcp-config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export interface McpServerEntry {
1010
const IGNITEUI_MCP_SERVERS: Record<string, McpServerEntry> = {
1111
"igniteui-cli": {
1212
command: "npx",
13-
args: ["-y", "igniteui-cli@next", "mcp"]
13+
args: ["-y", "igniteui-cli", "mcp"]
1414
},
1515
"igniteui-theming": {
1616
command: "npx",

packages/igniteui-mcp/Specification.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,8 @@ Build: Compile the TypeScript source into the `dist/` directory.
222222
"servers": {
223223
"igniteui-cli": {
224224
"command": "npx",
225-
"args": ["-y", "igniteui-cli@next", "mcp"]
226-
},
225+
"args": ["-y", "igniteui-cli", "mcp"]
226+
}
227227
}
228228
}
229229
```
@@ -235,8 +235,8 @@ Build: Compile the TypeScript source into the `dist/` directory.
235235
"mcpServers": {
236236
"igniteui-cli": {
237237
"command": "npx",
238-
"args": ["-y", "igniteui-cli@next", "mcp"]
239-
},
238+
"args": ["-y", "igniteui-cli", "mcp"]
239+
}
240240
}
241241
}
242242
```
@@ -249,8 +249,8 @@ or `%APPDATA%\Claude\claude_desktop_config.json` (Windows)
249249
"mcpServers": {
250250
"igniteui-cli": {
251251
"command": "npx",
252-
"args": ["-y", "igniteui-cli@next", "mcp"]
253-
},
252+
"args": ["-y", "igniteui-cli", "mcp"]
253+
}
254254
}
255255
}
256256
```

packages/igniteui-mcp/igniteui-doc-mcp/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Add to `.vscode/mcp.json`:
5353
"servers": {
5454
"igniteui-cli": {
5555
"command": "npx",
56-
"args": ["-y", "igniteui-cli@next", "mcp"]
56+
"args": ["-y", "igniteui-cli", "mcp"]
5757
}
5858
}
5959
}
@@ -69,7 +69,7 @@ Add to `claude_desktop_config.json`:
6969
"mcpServers": {
7070
"igniteui-cli": {
7171
"command": "npx",
72-
"args": ["-y", "igniteui-cli@next", "mcp"]
72+
"args": ["-y", "igniteui-cli", "mcp"]
7373
}
7474
}
7575
}
@@ -84,7 +84,7 @@ Add to Cursor MCP settings:
8484
"mcpServers": {
8585
"igniteui-cli": {
8686
"command": "npx",
87-
"args": ["-y", "igniteui-cli@next", "mcp"]
87+
"args": ["-y", "igniteui-cli", "mcp"]
8888
}
8989
}
9090
}

0 commit comments

Comments
 (0)