Skip to content

Commit 73eaa5b

Browse files
committed
chore: bump version to 15.2.1-alpha.1 for cli, cli-core, mcp-server, angular-templates, and angular-schematics
fix(mcp): enforce library boundaries in search_api and server instructions feat(mcp): add script to patch API docs overrides for dependencies chore: update build documentation scripts to include patching step
1 parent 1cf3be3 commit 73eaa5b

9 files changed

Lines changed: 5057 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 4883 additions & 0 deletions
Large diffs are not rendered by default.

packages/cli/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "igniteui-cli",
3-
"version": "15.2.1-alpha.0",
3+
"version": "15.2.1-alpha.1",
44
"description": "CLI tool for creating Ignite UI projects",
55
"keywords": [
66
"CLI",
@@ -66,9 +66,9 @@
6666
"all": true
6767
},
6868
"dependencies": {
69-
"@igniteui/angular-templates": "^21.2.1521-alpha.0",
70-
"@igniteui/cli-core": "^15.2.1-alpha.0",
71-
"@igniteui/mcp-server": "^15.2.1-alpha.0",
69+
"@igniteui/angular-templates": "^21.2.1521-alpha.1",
70+
"@igniteui/cli-core": "^15.2.1-alpha.1",
71+
"@igniteui/mcp-server": "^15.2.1-alpha.1",
7272
"@inquirer/prompts": "^7.9.0",
7373
"chalk": "^5.3.0",
7474
"glob": "^11.0.0",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@igniteui/cli-core",
3-
"version": "15.2.1-alpha.0",
3+
"version": "15.2.1-alpha.1",
44
"description": "Base types and functionality for Ignite UI CLI",
55
"repository": {
66
"type": "git",

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

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,124 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## 15.2.1-alpha.1 (2026-05-20)
7+
8+
9+
### Bug Fixes
10+
11+
* **mcp:** enforce library boundaries in search_api and server instructions ([5b70603](https://github.com/IgniteUI/igniteui-cli/commit/5b706035d3df278f41c8aede80f7f03c484f1084))
12+
13+
14+
15+
# 15.2.0 (2026-05-18)
16+
17+
18+
### Features
19+
20+
* **ai-config:** Add skills for Blazor through ai-config command ([#1688](https://github.com/IgniteUI/igniteui-cli/issues/1688)) ([2cbc962](https://github.com/IgniteUI/igniteui-cli/commit/2cbc962eb913df11b879a62dbffb8e79abbb1919))
21+
22+
23+
24+
# 15.1.0 (2026-05-13)
25+
26+
27+
### Bug Fixes
28+
29+
* apply copilot suggestions from review ([5095a40](https://github.com/IgniteUI/igniteui-cli/commit/5095a40c49d497e84924ebd20d8b037efffd484a))
30+
* failing tests ([17711d3](https://github.com/IgniteUI/igniteui-cli/commit/17711d3cde56b950a1a5eeaac21e422dd2ce9a0a))
31+
32+
33+
### Features
34+
35+
* astro api docs for blazor ([b851831](https://github.com/IgniteUI/igniteui-cli/commit/b851831c222fa1104868f47605510ddcae6fb677))
36+
* **mcp:** mcp server registry.modelcontextprotocol.io config ([#1678](https://github.com/IgniteUI/igniteui-cli/issues/1678)) ([6506eda](https://github.com/IgniteUI/igniteui-cli/commit/6506edad80306bb70d8664454a8bd574474a1d68))
37+
* use astro api docs for all platforms ([0fd497e](https://github.com/IgniteUI/igniteui-cli/commit/0fd497e71e23c4ad994568f53a49253ea849f021))
38+
39+
40+
41+
# 15.0.0 (2026-04-22)
42+
43+
44+
45+
# 15.0.0-rc.3 (2026-04-21)
46+
47+
48+
49+
# 15.0.0-rc.2 (2026-04-21)
50+
51+
52+
53+
# 15.0.0-rc.1 (2026-04-17)
54+
55+
56+
### Bug Fixes
57+
58+
* align font family in webcomponents theming-mcp.md example with prompt ([fab5e5a](https://github.com/IgniteUI/igniteui-cli/commit/fab5e5a51e52186b4c3e253a615a105282e43c9e))
59+
* filter web components API event sections correctly ([1e0b7b8](https://github.com/IgniteUI/igniteui-cli/commit/1e0b7b8fb5bd38450e3746f756b17c5f8ffc5b42))
60+
* **igniteui-mcp:** improve comments for FTS4 syntax sanitization ([3e36507](https://github.com/IgniteUI/igniteui-cli/commit/3e365072223e5397ffdd2b77071e8b964b67629c))
61+
62+
63+
64+
# 14.10.0-alpha.4 (2026-03-27)
65+
66+
67+
### Bug Fixes
68+
69+
* **mcp:** fix invalid JSON and typos in README ([03957f0](https://github.com/IgniteUI/igniteui-cli/commit/03957f0f65e2958a07af60968c36ef2d1b191504))
70+
71+
72+
### Features
73+
74+
* add upgrade instructions for licensed packages in Angular, React, and Web Components setup guides ([be609b2](https://github.com/IgniteUI/igniteui-cli/commit/be609b266d6d97f8cf2cdd6f83fdc05aac08ce08))
75+
76+
77+
78+
# 14.10.0-alpha.3 (2026-03-25)
79+
80+
81+
### Features
82+
83+
* Api ref documantation added to the repo ([ce819a7](https://github.com/IgniteUI/igniteui-cli/commit/ce819a7eaf033f68405ebd157af24dc9f8f46f47))
84+
* update MCP configuration to use 'igniteui-cli@next' for command execution ([1c612ef](https://github.com/IgniteUI/igniteui-cli/commit/1c612ef14fba0e1ec899c568bac1ee9bd513874b))
85+
86+
87+
88+
# 14.10.0-alpha.1 (2026-03-25)
89+
90+
91+
### Bug Fixes
92+
93+
* add missing template option for React and Web Components setup commands ([d12545b](https://github.com/IgniteUI/igniteui-cli/commit/d12545b5293ea4a1528f31e90415f448b7dea798))
94+
* improve searchDocs error handling and sanitize query terms ([5b312cc](https://github.com/IgniteUI/igniteui-cli/commit/5b312cc21866dcbd14abfc6fc7451732c7677feb))
95+
* remove outdated requirements for Ignite UI CLI and build tool in React setup instructions ([331c47f](https://github.com/IgniteUI/igniteui-cli/commit/331c47f02f565f524787cc1ed69732bac8461922))
96+
* update command references in setup instructions for consistency ([f299af3](https://github.com/IgniteUI/igniteui-cli/commit/f299af3781fb783130139a12f2a0195fd22d5aa9))
97+
98+
99+
### Features
100+
101+
* add api-mcp and related files ([2cc8239](https://github.com/IgniteUI/igniteui-cli/commit/2cc8239c9f8a3779ba794da24ab46fd0b90efe23))
102+
* add project setup guide and update tool descriptions ([8205645](https://github.com/IgniteUI/igniteui-cli/commit/82056451f1d326d92df7a60915fd2251e09f74da))
103+
* add publishConfig for public access in package.json ([7cf9f2e](https://github.com/IgniteUI/igniteui-cli/commit/7cf9f2e6ede2a5b438c41884c3acd5fb4397e4c7))
104+
* add setup guides for Angular, React, and Web Components; enhance build script for copying setup files ([307cf1d](https://github.com/IgniteUI/igniteui-cli/commit/307cf1d562d9b55cbe004c73f00c88b7634c7366))
105+
* add tool prefixes and titles, remove non-existent tool ([d54cc18](https://github.com/IgniteUI/igniteui-cli/commit/d54cc1894ebce50bf7885df176bd2d4973bc6b78))
106+
* Added igniteui-mcp project ([2f30b82](https://github.com/IgniteUI/igniteui-cli/commit/2f30b824702db94f9c17054d4ae180891e7cf7a5))
107+
* Enhance sorting documentation for WebComponents and add theming MCP guide ([1638527](https://github.com/IgniteUI/igniteui-cli/commit/163852717ba5d33c2982a22722ddfdd0fcb831e7))
108+
* include markdown files in package distribution ([a808c81](https://github.com/IgniteUI/igniteui-cli/commit/a808c8186d908f872edec6a64bc138a7f817ffa9))
109+
* make @igniteui/mcp-server a workspace package ([cf48369](https://github.com/IgniteUI/igniteui-cli/commit/cf483695e01afeac2ee6d7da193c2ee2d2af375a))
110+
* make framework input optional in project setup guide; add prompt for user input if not specified ([a2b268a](https://github.com/IgniteUI/igniteui-cli/commit/a2b268a6ec6dc48f58be8b2a00d64b89fcab41a2))
111+
* **mcp:** extracting build script ([ac22c9b](https://github.com/IgniteUI/igniteui-cli/commit/ac22c9bbddb3680ce7d38926960f18c70ae4de5b))
112+
* update MCP configuration instructions for global and local setups ([95fa3f5](https://github.com/IgniteUI/igniteui-cli/commit/95fa3f533c4d2e638e4f1ed268f35648975b8980))
113+
* update project setup guide description for clarity ([abb418e](https://github.com/IgniteUI/igniteui-cli/commit/abb418e5c6ffd4429870bca21896995773b5a595))
114+
115+
116+
### Reverts
117+
118+
* Revert "chore: address copilot comments" ([9fe5a3a](https://github.com/IgniteUI/igniteui-cli/commit/9fe5a3ac65590d739796c4e9dcb474130bf52418))
119+
120+
121+
122+
123+
6124
## 15.2.1-alpha.0 (2026-05-20)
7125

8126

packages/igniteui-mcp/igniteui-doc-mcp/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@igniteui/mcp-server",
33
"mcpName": "io.github.IgniteUI/mcp-server",
4-
"version": "15.2.1-alpha.0",
4+
"version": "15.2.1-alpha.1",
55
"description": "Unified MCP server for Ignite UI — documentation, GitHub API, and CLI scaffolding",
66
"repository": {
77
"type": "git",
@@ -52,7 +52,7 @@
5252
"build:docs:blazor-api": "git submodule update --init blazor/api-docs && npx tsx scripts/export-blazor-api.ts",
5353
"build:docs:wc-api": "git submodule update --init blazor/api-docs && npx tsx scripts/export-wc-api.ts",
5454
"build:docs:react-api": "git submodule update --init blazor/api-docs && npx tsx scripts/export-react-api.ts",
55-
"build:docs:all": "npm run build:docs:angular-api && npm run build:docs:wc-api && npm run build:docs:react-api && npm run build:docs:blazor-api",
55+
"build:docs:all": "git submodule update --init blazor/api-docs && npx tsx scripts/patch-api-docs-overrides.ts && npm run build:docs:angular-api && npm run build:docs:wc-api && npm run build:docs:react-api && npm run build:docs:blazor-api",
5656
"export:angular": "npx tsx scripts/export-angular-docs.ts",
5757
"export:react": "npx tsx scripts/export-react-docs.ts --skip-build",
5858
"export:blazor": "npx tsx scripts/export-blazor-docs.ts --skip-build",
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import { existsSync, readFileSync, writeFileSync } from 'fs';
2+
import { join, resolve } from 'path';
3+
4+
const ROOT = resolve(import.meta.dirname, '..');
5+
const PKG_PATH = join(ROOT, 'blazor', 'api-docs', 'package.json');
6+
7+
const OVERRIDES = {
8+
'@astrojs/sitemap': '^3.7.2',
9+
zod: '^4.3.6',
10+
};
11+
12+
if (!existsSync(PKG_PATH)) {
13+
console.error(
14+
`Submodule package.json not found: ${PKG_PATH}\n` +
15+
` Run: git submodule update --init blazor/api-docs`
16+
);
17+
process.exit(1);
18+
}
19+
20+
const raw = readFileSync(PKG_PATH, 'utf8');
21+
const pkg = JSON.parse(raw);
22+
23+
const current = pkg.overrides ?? {};
24+
const merged = { ...current, ...OVERRIDES };
25+
26+
const alreadyApplied = Object.entries(OVERRIDES).every(
27+
([k, v]) => current[k] === v
28+
);
29+
30+
if (alreadyApplied) {
31+
console.log(`Overrides already applied in ${PKG_PATH}`);
32+
process.exit(0);
33+
}
34+
35+
pkg.overrides = merged;
36+
const trailingNewline = raw.endsWith('\n') ? '\n' : '';
37+
writeFileSync(PKG_PATH, JSON.stringify(pkg, null, 2) + trailingNewline);
38+
39+
console.log(`Patched overrides in ${PKG_PATH}:`);
40+
for (const [k, v] of Object.entries(OVERRIDES)) {
41+
console.log(` ${k}: ${v}`);
42+
}

packages/igniteui-mcp/igniteui-doc-mcp/server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
"source": "github",
88
"url": "https://github.com/IgniteUI/igniteui-cli"
99
},
10-
"version": "15.2.1-alpha.0",
10+
"version": "15.2.1-alpha.1",
1111
"packages": [
1212
{
1313
"registryType": "npm",
1414
"identifier": "@igniteui/mcp-server",
15-
"version": "15.2.1-alpha.0",
15+
"version": "15.2.1-alpha.1",
1616
"transport": {
1717
"type": "stdio"
1818
}

packages/igx-templates/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@igniteui/angular-templates",
3-
"version": "21.2.1521-alpha.0",
3+
"version": "21.2.1521-alpha.1",
44
"description": "Templates for Ignite UI for Angular projects and components",
55
"repository": {
66
"type": "git",
@@ -12,7 +12,7 @@
1212
"author": "Infragistics",
1313
"license": "MIT",
1414
"dependencies": {
15-
"@igniteui/cli-core": "^15.2.1-alpha.0",
15+
"@igniteui/cli-core": "^15.2.1-alpha.1",
1616
"typescript": "~5.5.4"
1717
}
1818
}

packages/ng-schematics/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@igniteui/angular-schematics",
3-
"version": "21.2.1521-alpha.0",
3+
"version": "21.2.1521-alpha.1",
44
"description": "Ignite UI for Angular Schematics for ng new and ng generate",
55
"repository": {
66
"type": "git",
@@ -20,8 +20,8 @@
2020
"dependencies": {
2121
"@angular-devkit/core": "^21.0.0",
2222
"@angular-devkit/schematics": "^21.0.0",
23-
"@igniteui/angular-templates": "^21.2.1521-alpha.0",
24-
"@igniteui/cli-core": "^15.2.1-alpha.0",
23+
"@igniteui/angular-templates": "^21.2.1521-alpha.1",
24+
"@igniteui/cli-core": "^15.2.1-alpha.1",
2525
"@schematics/angular": "^21.0.0",
2626
"minimatch": "^10.0.1",
2727
"rxjs": "~7.8.1"

0 commit comments

Comments
 (0)