Skip to content

feat(*): updating to igniteui-webcomponents 7.3.0 - #380

Open
kdinev wants to merge 8 commits into
masterfrom
update-wc-7-3-0
Open

feat(*): updating to igniteui-webcomponents 7.3.0#380
kdinev wants to merge 8 commits into
masterfrom
update-wc-7-3-0

Conversation

@kdinev

@kdinev kdinev commented Aug 31, 2026

Copy link
Copy Markdown
Member

Description

Motivation / Context

Type of Change (check all that apply):

  • Bug fix
  • New functionality
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactoring (no functional changes)
  • Documentation
  • Demos
  • CI/CD
  • Tests
  • Changelog

Component(s) / Area(s) Affected:

How Has This Been Tested?

  • Unit tests
  • Manual testing
  • Automated e2e tests

Test Configuration:

  • .NET version:
  • Hosting model:
  • Browser(s):
  • OS:

Screenshots / Recordings

Checklist:

  • All relevant tags have been applied to this PR
  • This PR includes unit tests covering all the new code
  • This PR includes API docs for newly added methods/properties
  • This PR includes general feature table updates in the root README.MD
  • This PR includes CHANGELOG.MD updates for newly added functionality
  • This PR contains breaking changes
  • This PR includes behavioral changes and the feature specification has been updated with them
  • Accessibility (ARIA, keyboard navigation, focus management) has been verified

Closes #

Copilot AI lite review requested due to automatic review settings August 31, 2026 08:55
@kdinev kdinev added the dependencies Pull requests that update a dependency file label Aug 31, 2026

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.

🟡 Changes recommended

The updated dependency set introduces a Node.js version constraint (via igniteui-webcomponents) that should be declared in package.json to avoid contributor install/build failures.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates the repo’s Node/webpack toolchain and bumps igniteui-webcomponents to 7.3.0 for the TypeScript interop bundle that ships as static web assets in the Ignite UI Blazor library.

Changes:

  • Bump igniteui-webcomponents from ~7.2.4 to ~7.3.0 (and lit-html patch).
  • Refresh several webpack-related devDependencies (e.g., webpack, webpack-cli, loaders/plugins) and regenerate package-lock.json accordingly.
File summaries
File Description
package.json Updates igniteui-webcomponents and multiple build-time devDependencies used for bundling JS interop assets.
package-lock.json Regenerated lockfile reflecting the updated dependency graph for the new webcomponents/tooling versions.
Review details
  • Files reviewed: 1/2 changed files
  • Comments generated: 1
  • Review effort level: Lite

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

Comment thread package.json
Comment on lines 43 to 47
"dependencies": {
"igniteui-webcomponents": "~7.2.4",
"lit-html": "^3.3.2"
"igniteui-webcomponents": "~7.3.0",
"lit-html": "^3.3.3"
}
}
@damyanpetev

Copy link
Copy Markdown
Member

either should include the matching features from 7.3.0 (assuming some new components & features) or not really a feat and more of a chore; Preferably the first option ofc.

Comment thread src/src/ig/igniteui-core/WebColorPickerDescription.ts Fixed
Comment thread src/src/ig/igniteui-core/WebColorPickerDescription.ts Fixed
Comment thread src/src/ig/igniteui-core/WebQrCodeDescription.ts Fixed
Comment thread src/src/ig/igniteui-core/WebVirtualScrollDescription.ts Fixed
get { return this._size; }
set
{
if (this._size != value || !IsPropDirty("Size"))
get { return this._margin; }
set
{
if (this._margin != value || !IsPropDirty("Margin"))
get { return this._logoSize; }
set
{
if (this._logoSize != value || !IsPropDirty("LogoSize"))
Comment thread src/components/Blazor/VirtualScroll.cs Fixed
Comment thread src/components/Blazor/VirtualScroll.cs Fixed
Comment thread src/components/Blazor/VirtualScrollDataRequestEventArgsDetail.cs Fixed
Comment thread src/components/Blazor/VirtualScrollDataRequestEventArgsDetail.cs Fixed
Comment thread src/components/Blazor/VirtualScrollStateChangeEventArgsDetail.cs Fixed
Comment thread src/components/Blazor/VirtualScrollStateChangeEventArgsDetail.cs Fixed
Comment thread src/components/Blazor/VirtualScrollStateChangeEventArgsDetail.cs Fixed
kdinev and others added 2 commits September 2, 2026 13:49
…tion or class'

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
kdinev and others added 2 commits September 2, 2026 14:19
…tion or class'

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Reconcile the 7.3.0 component work with master's standalone-skills rewrite
(#277) and trim-compatibility work (#359).

Skills: master rewrote every SKILL.md and reference file into a condensed,
MCP-optional form. Kept that rewrite wholesale and re-applied this branch's
new-component documentation in the new style — Color Picker in
form-controls.md, QR Code in data-display.md, Virtual Scroll in layout.md,
the Chip `Outlined` variant, and the three matching rows in the
generate-from-image-design component mapping. Master's condensed Splitter
entry gained the `StartCollapsed`/`EndCollapsed` and `LayoutChanged` members
this branch documented. Routing tables and the skill description list the new
components. All documented members verified against the wrapper sources.

Trim compatibility: master's refactor gave every `*Module.cs` the
self-referencing `[IgbModule<T>]` attribute and `IIgbModule` interface so the
trimmer preserves the reflective `Register` lookup. The three modules added on
this branch (`ColorPickerModule`, `QrCodeModule`, `VirtualScrollModule`)
predate that and were missed by the textual merge, which would have silently
trimmed away their client-resource registration in a trimmed WASM publish —
and slipped past `EveryLibraryModule_CarriesSelfReferencingIgbModuleAttribute`,
since it only inspects types already implementing `IIgbModule`.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
"#4caf50", "#ffc107", "#ff5722", "#795548", "#607d8b"
];

private string _boundColor = "#875fc4";
/// <inheritdoc />
public override string Type { get { return "WebSplitterLayoutChangedEventArgs"; } }

private static bool _marshalByValue = true;
/// <inheritdoc />
public override string Type { get { return "WebSplitterLayoutChangedEventArgsDetail"; } }

private static bool _marshalByValue = true;
base.FromEventJson(control, args);
this.SuppressParentNotify = true;

if (args.ContainsKey("detail"))
base.FromEventJson(control, args);
this.SuppressParentNotify = true;

if (args.ContainsKey("startSize"))

if (args.ContainsKey("startSize"))
{ this.StartSize = ReturnToString(args["startSize"]); }
if (args.ContainsKey("endSize"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chip color-picker dependencies Pull requests that update a dependency file qrcode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants