diff --git a/CHANGELOG.md b/CHANGELOG.md index 286d79db3..e7f9499ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,18 +1,25 @@ -# 15.8.0 (2026-09-30) +# 15.8.1 (2026-10-01) ## What's Changed -* chore(changelog): update templates for Angular, Web Components, and R… by @Marina-L-Stoyanova in https://github.com/IgniteUI/igniteui-cli/pull/1806 -* build(deps): bump immutable from 3.8.2 to 3.8.4 in the npm_and_ -* fix(mcp): add search fallback to get_doc and generic-stripped lookup to get_api_reference by @dkalinovInfra in https://github.com/IgniteUI/igniteui-cli/pull/1808 -* chore(mcp): update default doc compression model to gpt-6-luna by @dkalinovInfra in https://github.com/IgniteUI/igniteui-cli/pull/1817 -* feat(mcp): add resolve_import tool for exact symbol import paths by @dkalinovInfra in https://github.com/IgniteUI/igniteui-cli/pull/1821 -* build(deps): update igniteui-webcomponents to version 7.4.1 in projec… by @Marina-L-Stoyanova in https://github.com/IgniteUI/igniteui-cli/pull/1814 -* update react packages and add missing templates by @onlyexeption in https://github.com/IgniteUI/igniteui-cli/pull/1820 -* feat(breadcrumb): add IgcBreadcrumb component template with tests by @Marina-L-Stoyanova in https://github.com/IgniteUI/igniteui-cli/pull/1815 -* chore(templates): update component groups for better categorization by @Marina-L-Stoyanova in https://github.com/IgniteUI/igniteui-cli/pull/1809 -* chore(cli): update angular version to 22.2.0 by @ivanvpetrov in https://github.com/IgniteUI/igniteui-cli/pull/1813 -* fix(schematic): fix ai-config schematic call in newProject function t… by @Marina-L-Stoyanova in https://github.com/IgniteUI/igniteui-cli/pull/1816 +* **feat(mcp):** The documentation pipeline now builds Angular, React, Web Components, and Blazor docs from the unified `igniteui-documentation` repository, replacing the archived `igniteui-docfx` and `igniteui-xplat-docs` sources. A single MDX exporter replaces the four per-framework export scripts and preserves code fences, Angular environment URLs, stable doc names, and unprefixed API symbol names. [#1827](https://github.com/IgniteUI/igniteui-cli/pull/1827) +* **chore(mcp):** Rebuilt the bundled documentation database from the new documentation source. [#1829](https://github.com/IgniteUI/igniteui-cli/pull/1829) +* **fix(cd):** The MCP Registry publish now runs as a separate job that waits for the new `@igniteui/mcp-server` version to appear on npm and retries the publish, fixing failed registry publishes right after an npm release. Added a manual trigger to publish an existing release tag to the MCP Registry, and prerelease versions are always rejected. [#1824](https://github.com/IgniteUI/igniteui-cli/pull/1824) +* **fix(cli):** Interrupting a package install with Ctrl+C now exits with code 130, and the TypeScript expression collector compares `true`/`false`/`null` literals and string or numeric property names correctly. Added unit test coverage across core utilities, the package manager, and the TypeScript expression collector. [#1826](https://github.com/IgniteUI/igniteui-cli/pull/1826) +* **docs(mcp):** Expanded the MCP server README with installation instructions from the MCP Gallery for VS Code and Visual Studio, `resolve_import` guidance, and clarified `list_components` filter behavior. [#1825](https://github.com/IgniteUI/igniteui-cli/pull/1825) + +# 15.8.0 (2026-09-30) +## What's Changed +* **feat(mcp):** Added a `resolve_import` tool that returns the exact import statements for one or more symbols, grouped by module, across Angular, React, Web Components, and Blazor. This prevents "has no exported member" and "cannot find module" errors caused by guessed Ignite UI import paths. [#1821](https://github.com/IgniteUI/igniteui-cli/pull/1821) +* **fix(mcp):** `get_doc` now falls back to search when a name doesn't resolve directly, and `get_api_reference` supports case-insensitive and generic-stripped symbol lookups with fuzzier component matching. [#1808](https://github.com/IgniteUI/igniteui-cli/pull/1808) +* **chore(angular):** Updated scaffolded Angular projects to Angular and Ignite UI for Angular `~22.2.0`. [#1813](https://github.com/IgniteUI/igniteui-cli/pull/1813) +* **feat(react):** Added React `igr-ts` templates for Breadcrumbs, Color Picker (default and with alpha channel), QR Code, and Virtual Scroll. Updated scaffolded projects to `igniteui-react` and `igniteui-react-grids` `~19.9.0`, and chart and gauge templates to `igniteui-react-charts` and `igniteui-react-gauges` `~19.6.0`. [#1820](https://github.com/IgniteUI/igniteui-cli/pull/1820) +* **feat(webcomponents):** Added a Web Components Breadcrumb template. [#1815](https://github.com/IgniteUI/igniteui-cli/pull/1815) +* **chore(webcomponents):** Updated scaffolded Web Components projects to `igniteui-webcomponents` `~7.4.1`. [#1814](https://github.com/IgniteUI/igniteui-cli/pull/1814) +* **chore(templates):** Reorganized component groups for clearer categorization in Angular, React, and Web Components. [#1809](https://github.com/IgniteUI/igniteui-cli/pull/1809) +* **fix(schematics):** AI configuration now runs before package install and interactive setup in `ng new`, so the "Next Steps" prompt no longer appears too early. [#1816](https://github.com/IgniteUI/igniteui-cli/pull/1816) +* **chore(mcp):** Switched the default documentation compression model to `gpt-6-luna`. [#1817](https://github.com/IgniteUI/igniteui-cli/pull/1817) +* **build(deps):** Updated workspace dependencies, including `@hono/node-server` 2.1.1, `hono` 4.13.8, `axios` 1.20.0, `js-yaml` 4.3.2, `minimatch` 10.2.3, `lodash` 4.18.1, and `immutable` 3.8.4. [#1802](https://github.com/IgniteUI/igniteui-cli/pull/1802), [#1805](https://github.com/IgniteUI/igniteui-cli/pull/1805), [#1807](https://github.com/IgniteUI/igniteui-cli/pull/1807) # 15.7.0 (2026-09-15) diff --git a/packages/cli/package.json b/packages/cli/package.json index 21de1ee45..6113324a1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "igniteui-cli", - "version": "15.8.0", + "version": "15.8.1", "description": "CLI tool for creating Ignite UI projects", "keywords": [ "CLI", @@ -66,9 +66,9 @@ "all": true }, "dependencies": { - "@igniteui/angular-templates": "~22.2.1580", - "@igniteui/cli-core": "~15.8.0", - "@igniteui/mcp-server": "~15.8.0", + "@igniteui/angular-templates": "~22.2.1581", + "@igniteui/cli-core": "~15.8.1", + "@igniteui/mcp-server": "~15.8.1", "@inquirer/prompts": "^7.9.0", "chalk": "^5.3.0", "glob": "^11.0.0", diff --git a/packages/core/package.json b/packages/core/package.json index 3c2fa391c..5fd4a0749 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@igniteui/cli-core", - "version": "15.8.0", + "version": "15.8.1", "description": "Base types and functionality for Ignite UI CLI", "repository": { "type": "git", diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/package.json b/packages/igniteui-mcp/igniteui-doc-mcp/package.json index 60dd5ba2d..c8311857f 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/package.json +++ b/packages/igniteui-mcp/igniteui-doc-mcp/package.json @@ -1,7 +1,7 @@ { "name": "@igniteui/mcp-server", "mcpName": "io.github.IgniteUI/mcp-server", - "version": "15.8.0", + "version": "15.8.1", "description": "Unified MCP server for Ignite UI — documentation, GitHub API, and CLI scaffolding", "repository": { "type": "git", diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/server.json b/packages/igniteui-mcp/igniteui-doc-mcp/server.json index c356ebe9f..34788a957 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/server.json +++ b/packages/igniteui-mcp/igniteui-doc-mcp/server.json @@ -7,12 +7,12 @@ "source": "github", "url": "https://github.com/IgniteUI/igniteui-cli" }, - "version": "15.8.0", + "version": "15.8.1", "packages": [ { "registryType": "npm", "identifier": "@igniteui/mcp-server", - "version": "15.8.0", + "version": "15.8.1", "transport": { "type": "stdio" } diff --git a/packages/igx-templates/package.json b/packages/igx-templates/package.json index eae3fe37e..dab0faf5a 100644 --- a/packages/igx-templates/package.json +++ b/packages/igx-templates/package.json @@ -1,6 +1,6 @@ { "name": "@igniteui/angular-templates", - "version": "22.2.1580", + "version": "22.2.1581", "description": "Templates for Ignite UI for Angular projects and components", "repository": { "type": "git", @@ -12,7 +12,7 @@ "author": "Infragistics", "license": "MIT", "dependencies": { - "@igniteui/cli-core": "~15.8.0", + "@igniteui/cli-core": "~15.8.1", "typescript": "~5.5.4" } } diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index fb55fd9d2..7749fbe53 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -1,6 +1,6 @@ { "name": "@igniteui/angular-schematics", - "version": "22.2.1580", + "version": "22.2.1581", "description": "Ignite UI for Angular Schematics for ng new and ng generate", "repository": { "type": "git", @@ -20,8 +20,8 @@ "dependencies": { "@angular-devkit/core": "^22.0.0", "@angular-devkit/schematics": "^22.0.0", - "@igniteui/angular-templates": "~22.2.1580", - "@igniteui/cli-core": "~15.8.0", + "@igniteui/angular-templates": "~22.2.1581", + "@igniteui/cli-core": "~15.8.1", "@schematics/angular": "^22.0.0", "minimatch": "^10.0.1", "rxjs": "~7.8.1",