Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# 15.6.0 (2026-XX-XX)

## What's Changed
* **chore(igx-ts, ng-schematics):** Updated Angular template and schematics package versions for the Ignite UI for Angular 22.1.0 release line (`@igniteui/angular-templates` and `@igniteui/angular-schematics` to `22.1.1560`) and aligned CLI package dependencies to `@igniteui/cli-core@15.6.0`.
* **feat(mcp):** Added automation and guardrails for MCP documentation database build and publishing, including deterministic component metadata derivation, stronger validation gates, and safer staged artifact publishing. [#1777](https://github.com/IgniteUI/igniteui-cli/pull/1777)
* **feat(mcp):** Enhanced documentation tooling: `list_components` is now TOC-grouped by default with `group`/`filter` options and `detail: "docs"` flat-mode compatibility, significantly reducing unfiltered response tokens. [#1778](https://github.com/IgniteUI/igniteui-cli/pull/1778)

# 15.5.1 (2026-08-05)

## What's Changed
Expand Down
8 changes: 4 additions & 4 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "igniteui-cli",
"version": "15.5.1",
"version": "15.6.0",
"description": "CLI tool for creating Ignite UI projects",
"keywords": [
"CLI",
Expand Down Expand Up @@ -66,9 +66,9 @@
"all": true
},
"dependencies": {
"@igniteui/angular-templates": "~22.0.1551",
"@igniteui/cli-core": "~15.5.1",
"@igniteui/mcp-server": "~15.5.1",
"@igniteui/angular-templates": "~22.1.1560",
"@igniteui/cli-core": "~15.6.0",
"@igniteui/mcp-server": "~15.6.0",
"@inquirer/prompts": "^7.9.0",
"chalk": "^5.3.0",
"glob": "^11.0.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@igniteui/cli-core",
"version": "15.5.1",
"version": "15.6.0",
"description": "Base types and functionality for Ignite UI CLI",
"repository": {
"type": "git",
Expand Down
3 changes: 2 additions & 1 deletion packages/igniteui-mcp/igniteui-doc-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## Unreleased
## 15.6.0 (2026-xx-xx)

### What's Changed
* **chore(mcp):** Release version alignment for `@igniteui/mcp-server` as part of the 15.6.0 CLI release.
* **feat(mcp):** `list_components` now returns a grouped index built from the published documentation TOC, cutting an unfiltered call from ~17–24k tokens to well under 4k. New `group` argument drills into one group with per-doc summaries; an unknown value answers with the valid group names. `detail: "docs"` returns the previous flat list unchanged.
* **feat(mcp):** the documentation database gains additive `doc_toc` and `doc_groups` tables. The `docs` table and its FTS index are untouched. A server running against a database without them — or one where only some frameworks have been migrated — renders flat per framework, exactly as before.
* **feat(mcp):** `build:db` now builds into a temporary file, wraps every mutation and its validation gates in one transaction, and publishes `dist/` → backend → `db/` only after the staged database passes. `npm run release:db` adds the whole-database gates a release requires.
Expand Down
2 changes: 1 addition & 1 deletion packages/igniteui-mcp/igniteui-doc-mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@igniteui/mcp-server",
"mcpName": "io.github.IgniteUI/mcp-server",
"version": "15.5.1",
"version": "15.6.0",
"description": "Unified MCP server for Ignite UI — documentation, GitHub API, and CLI scaffolding",
"repository": {
"type": "git",
Expand Down
4 changes: 2 additions & 2 deletions packages/igniteui-mcp/igniteui-doc-mcp/server.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
"source": "github",
"url": "https://github.com/IgniteUI/igniteui-cli"
},
"version": "15.5.1",
"version": "15.6.0",
"packages": [
{
"registryType": "npm",
"identifier": "@igniteui/mcp-server",
"version": "15.5.1",
"version": "15.6.0",
"transport": {
"type": "stdio"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/igx-templates/constants.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~22.0.0";
export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~22.1.0";
18 changes: 9 additions & 9 deletions packages/igx-templates/igx-ts/projects/_base/files/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@
},
"private": true,
"dependencies": {
"@angular/animations": "~22.0.0",
"@angular/common": "~22.0.0",
"@angular/compiler": "~22.0.0",
"@angular/core": "~22.0.0",
"@angular/forms": "~22.0.0",
"@angular/platform-browser": "~22.0.0",
"@angular/platform-browser-dynamic": "~22.0.0",
"@angular/router": "~22.0.0",
"@angular/animations": "~22.1.0",
"@angular/common": "~22.1.0",
"@angular/compiler": "~22.1.0",
"@angular/core": "~22.1.0",
"@angular/forms": "~22.1.0",
"@angular/platform-browser": "~22.1.0",
"@angular/platform-browser-dynamic": "~22.1.0",
"@angular/router": "~22.1.0",
"@igniteui/material-icons-extended": "^3.0.2",
"hammerjs": "~2.0.8",
"igniteui-angular": "~22.0.0",
"igniteui-angular": "~22.1.0",
Comment on lines +14 to +24
"minireset.css": "~0.0.7",
"rxjs": "~7.8.1",
"tslib": "~2.8.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@
},
"private": true,
"dependencies": {
"@angular/animations": "~22.0.0",
"@angular/common": "~22.0.0",
"@angular/compiler": "~22.0.0",
"@angular/core": "~22.0.0",
"@angular/forms": "~22.0.0",
"@angular/platform-browser": "~22.0.0",
"@angular/platform-browser-dynamic": "~22.0.0",
"@angular/router": "~22.0.0",
"angular-auth-oidc-client": "~22.0.0",
"@angular/animations": "~22.1.0",
"@angular/common": "~22.1.0",
"@angular/compiler": "~22.1.0",
"@angular/core": "~22.1.0",
"@angular/forms": "~22.1.0",
"@angular/platform-browser": "~22.1.0",
"@angular/platform-browser-dynamic": "~22.1.0",
"@angular/router": "~22.1.0",
"angular-auth-oidc-client": "~22.1.0",
"hammerjs": "~2.0.8",
"igniteui-angular": "~22.0.0",
"igniteui-angular": "~22.1.0",
"minireset.css": "~0.0.7",
Comment on lines +14 to 25
"rxjs": "~7.8.1",
"tslib": "~2.8.1",
Expand Down
4 changes: 2 additions & 2 deletions packages/igx-templates/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@igniteui/angular-templates",
"version": "22.0.1551",
"version": "22.1.1560",
"description": "Templates for Ignite UI for Angular projects and components",
"repository": {
"type": "git",
Expand All @@ -12,7 +12,7 @@
"author": "Infragistics",
"license": "MIT",
"dependencies": {
"@igniteui/cli-core": "~15.5.1",
"@igniteui/cli-core": "~15.6.0",
"typescript": "~5.5.4"
}
}
6 changes: 3 additions & 3 deletions packages/ng-schematics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@igniteui/angular-schematics",
"version": "22.0.1551",
"version": "22.1.1560",
"description": "Ignite UI for Angular Schematics for ng new and ng generate",
"repository": {
"type": "git",
Expand All @@ -20,8 +20,8 @@
"dependencies": {
"@angular-devkit/core": "^22.0.0",
"@angular-devkit/schematics": "^22.0.0",
"@igniteui/angular-templates": "~22.0.1551",
"@igniteui/cli-core": "~15.5.1",
"@igniteui/angular-templates": "~22.1.1560",
"@igniteui/cli-core": "~15.6.0",
"@schematics/angular": "^22.0.0",
"minimatch": "^10.0.1",
"rxjs": "~7.8.1",
Expand Down