Skip to content

chore(webcomponents): update WC package versions for 7.3 cycle - #1779

Open
ivanvpetrov wants to merge 1 commit into
masterfrom
ipetrov/wc-7-3-upgrade
Open

chore(webcomponents): update WC package versions for 7.3 cycle#1779
ivanvpetrov wants to merge 1 commit into
masterfrom
ipetrov/wc-7-3-upgrade

Conversation

@ivanvpetrov

Copy link
Copy Markdown
Contributor

Description

Bump WebComponents version to latest stable 7.3.0

Related Issue

Closes #

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring / code cleanup
  • Build / CI configuration change

Affected Packages

  • igniteui-cli (packages/cli)
  • @igniteui/cli-core (packages/core)
  • @igniteui/angular-templates (packages/igx-templates)
  • @igniteui/angular-schematics (packages/ng-schematics)
  • @igniteui/mcp-server (packages/igniteui-mcp)

Checklist

  • I have tested my changes locally (npm run test)
  • I have built the project successfully (npm run build)
  • I have run the linter (npm run lint)
  • I have added/updated tests as needed
  • My changes do not introduce new warnings or errors

Additional Context

Copilot AI lite review requested due to automatic review settings August 27, 2026 14:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Ignite UI Web Components dependency versions used by the igc-ts Web Components project templates in packages/cli, aiming to move generated projects to the 7.3 release cycle.

Changes:

  • Bumped igniteui-webcomponents to ~7.3.0 in the base and “base with home” WC templates.
  • Updated the “base with home” template’s split WC package deps (*-core/charts/gauges/inputs/layouts) to ~7.1.0.
  • Updated igc-ts template package constants for split WC packages from ~7.0.0 to ~7.1.0 (grids remains ~7.2.1).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
packages/cli/templates/webcomponents/igc-ts/projects/_base/files/package.json Bumps the default igniteui-webcomponents dependency to ~7.3.0 for newly generated base WC projects.
packages/cli/templates/webcomponents/igc-ts/projects/_base_with_home/files/package.json Bumps igniteui-webcomponents to ~7.3.0 and updates several split WC dependencies to ~7.1.0 for the “with home” starter.
packages/cli/templates/webcomponents/igc-ts/constants.ts Updates the versions used by ig add WC templates when installing split WC packages.
Suppressed comments (1)

packages/cli/templates/webcomponents/igc-ts/constants.ts:6

  • Same concern for the remaining Web Components sub-packages: these versions drive the dependencies installed for grid/tree/etc templates, and may create version skew relative to igniteui-webcomponents@~7.3.0 in the project base templates. Align to the intended 7.3 versions (or document/justify the intentional skew).
export const IGNITEUI_WEBCOMPONENTS_GRIDS_PACKAGE = "igniteui-webcomponents-grids@~7.2.1";
export const IGNITEUI_WEBCOMPONENTS_INPUTS_PACKAGE = "igniteui-webcomponents-inputs@~7.1.0";
export const IGNITEUI_WEBCOMPONENTS_LAYOUTS_PACKAGE = "igniteui-webcomponents-layouts@~7.1.0";

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +18 to 22
"igniteui-webcomponents": "~7.3.0",
"igniteui-webcomponents-charts": "~7.1.0",
"igniteui-webcomponents-core": "~7.1.0",
"igniteui-webcomponents-gauges": "~7.1.0",
"igniteui-webcomponents-grids": "~7.2.1",
Comment on lines +1 to +3
export const IGNITEUI_WEBCOMPONENTS_CORE_PACKAGE = "igniteui-webcomponents-core@~7.1.0";
export const IGNITEUI_WEBCOMPONENTS_CHARTS_PACKAGE = "igniteui-webcomponents-charts@~7.1.0";
export const IGNITEUI_WEBCOMPONENTS_GAUGES_PACKAGE = "igniteui-webcomponents-gauges@~7.1.0";
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 87.816%. remained the same — ipetrov/wc-7-3-upgrade into master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants