Skip to content

Commit 6e743b6

Browse files
Copilotdamyanpetevkdinev
authored
chore: bump igniteui-angular, igniteui-react, and igniteui-webcomponents to latest versions (#1710)
* chore: update igniteui-angular to ~21.2.5, igniteui-react to ~19.7.0, igniteui-webcomponents to ~7.2.0 * fix: revert igniteui-react-gauges and igniteui-react-charts to ~19.5.2 * fix: revert igniteui-webcomponents sub-packages to original versions, update grids to ~7.1.0 * refactor: share React template package constants * test: validate React package json versions * docs: add changelog entry for template package updates --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Damyan Petev <damyanpetev@users.noreply.github.com> Co-authored-by: Konstantin Dinev <kdinev@bellumgens.com>
1 parent 6491b3b commit 6e743b6

45 files changed

Lines changed: 118 additions & 43 deletions

File tree

Some content is hidden

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

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Unreleased
22

33
## What's Changed
4+
* **Template package updates:** updated scaffolded package references for Angular, React, and Web Components templates — `igniteui-angular` to `~21.2.5`, `igniteui-react` / `igniteui-react-grids` / `igniteui-react-dockmanager` to `~19.7.0`, `igniteui-webcomponents` to `~7.2.0`, and `igniteui-webcomponents-grids` to `~7.1.0`.
45
* **MCP — API reference links in docs:** Infragistics API documentation links embedded in the docs served by the MCP server are now rewritten to deterministic `get_api_reference` tool references (e.g. `mcp:get_api_reference?platform=webcomponents&component=IgcCheckboxComponent&member=checked`). AI assistants reading the docs resolve API links through the in-tool API lookup instead of fetching external HTML pages.
56
* **MCP `get_api_reference` — member-level lookup:** The `get_api_reference` tool now accepts an optional `member` parameter to return a single property, method, or event entry instead of the full component (for example `member="checked"`). It takes precedence over `section`, tolerates `Component#member` fragment-style references, reports the canonical member-name casing in the response, and returns a clear error when the requested member does not exist on the component.
67

packages/cli/templates/react/igr-ts/accordion/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrAccordionTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ class IgrAccordionTemplate extends IgniteUIForReactTemplate {
1011
this.projectType = "igr-ts";
1112
this.name = "Accordion";
1213
this.description = "basic IgrAccordion";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrAccordionTemplate();

packages/cli/templates/react/igr-ts/avatar/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrAvatarTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ class IgrAvatarTemplate extends IgniteUIForReactTemplate {
1011
this.projectType = "igr-ts";
1112
this.name = "Avatar";
1213
this.description = "displays an avatar with customizable shape, size, and initials.";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrAvatarTemplate();

packages/cli/templates/react/igr-ts/badge/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrBadgeTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ class IgrBadgeTemplate extends IgniteUIForReactTemplate {
1011
this.projectType = "igr-ts";
1112
this.name = "Badge";
1213
this.description = "displays a badge with customizable variants and styles.";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrBadgeTemplate();

packages/cli/templates/react/igr-ts/banner/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrBannerTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ this.id = "banner";
1011
this.projectType = "igr-ts";
1112
this.name = "Banner";
1213
this.description = "basic IgrBanner";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrBannerTemplate();

packages/cli/templates/react/igr-ts/button-group/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrButtonGroupTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ class IgrButtonGroupTemplate extends IgniteUIForReactTemplate {
1011
this.projectType = "igr-ts";
1112
this.name = "Button group";
1213
this.description = "basic IgrButtonGroup";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrButtonGroupTemplate();

packages/cli/templates/react/igr-ts/button/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrButtonTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ class IgrButtonTemplate extends IgniteUIForReactTemplate {
1011
this.projectType = "igr-ts";
1112
this.name = "Button";
1213
this.description = "displays a button with customizable size and content.";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrButtonTemplate();

packages/cli/templates/react/igr-ts/calendar/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrCalendarTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ this.id = "calendar";
1011
this.projectType = "igr-ts";
1112
this.name = "Calendar";
1213
this.description = "basic IgrCalendar";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrCalendarTemplate();

packages/cli/templates/react/igr-ts/card/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrCardTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ class IgrCardTemplate extends IgniteUIForReactTemplate {
1011
this.projectType = "igr-ts";
1112
this.name = "Card";
1213
this.description = "basic IgrCard";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrCardTemplate();

packages/cli/templates/react/igr-ts/checkbox/default/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IgniteUIForReactTemplate } from "../../../../../lib/templates/IgniteUIForReactTemplate";
2+
import { IGNITEUI_REACT_PACKAGE } from "../../constants";
23

34
class IgrCheckboxTemplate extends IgniteUIForReactTemplate {
45
constructor() {
@@ -10,7 +11,7 @@ class IgrCheckboxTemplate extends IgniteUIForReactTemplate {
1011
this.projectType = "igr-ts";
1112
this.name = "Checkbox";
1213
this.description = "basic IgrCheckbox";
13-
this.packages = ["igniteui-react@~19.5.2"];
14+
this.packages = [IGNITEUI_REACT_PACKAGE];
1415
}
1516
}
1617
module.exports = new IgrCheckboxTemplate();

0 commit comments

Comments
 (0)