Repository navigation
chore(deps): update grids to 7.4.0-beta.1, theming to 30.2.0 + audit fix - #1313
Merged
Merged
Conversation
- igniteui-webcomponents-grids ^7.3.0 -> ^7.4.0-beta.1 (root, samples, update-ig.js) - igniteui-theming -> ^30.2.0 (root from ^29.0.0, four samples from ^25.0.0) and add it to update-ig.js so the specs stay in sync - grid-lite styling-custom-theme: pass $generator: 'legacy' to palette() so theming 30's new default shade generator doesn't change its colors - npm audit fix (lockfile only); the theming bump drops the nested zod@3.25.76 flagged by GHSA-mrhx-c7xc-m3w5 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
simeonoff
approved these changes
Nov 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
igniteui-webcomponents-grids^7.3.0→^7.4.0-beta.1in the root, all 316 samples that use it, andscripts/update-ig.js.igniteui-theming→^30.2.0. This bumps the root (from^29.0.0) and the four samples that list it (from^25.0.0). The new grids beta is built from igniteui-angular's latest beta, which already uses theming 30.igniteui-themingis now also inupdate-ig.jsso the root and sample specs stay in sync.npm audit fix, lockfile-only, with in-range bumps such asvite8.3.7,rolldown1.2.18,express5.3.0,hono4.13.17 and@modelcontextprotocol/sdk1.32.2. The one advisoryaudit fixcouldn't resolve, the nestedzod@3.25.76underigniteui-theming@29(GHSA-mrhx-c7xc-m3w5, high), goes away with the theming bump.npm audit: 2 high → 0.Theming 30: one sample needed a fix
Theming 30 changes
palette()'s default shade generator tofitted, which recomputes every shade from the input colors.grids/grid-lite/styling-custom-themecallspalette()with custom colors. Under the new generator its--ig-primary-500becamergb(115, 108, 10)instead of the given#ddd020, and the grid visibly changed: navy rows turned near-black, the filter buttons went from blue to grey, and the stars darkened. The sample now passes$generator: 'legacy'topalette(), which keeps its current look.The other three samples need no changes:
styling-config-themesandlayouts/tailwind/stylinguse the preset palettes, whose values didn't change.inputs/button-group/tailwind-stylinglistsigniteui-themingbut never imports it.Verification
styling-config-themes(11 shots), with Playwright, seeded random data and a fixed clock. I compared theming 29.0.0 with the original SCSS (currentvnext) against this branch: all 11 are pixel-identical. A repeat run matched exactly, and a control run on theming 30 without thelegacyfix flagged ~87% of thestyling-custom-themepixels as different.--ig-*-seed,--ig-surface-{base,sunken,raised,overlay,container}and their contrasts), and neitherigniteui-webcomponents7.4.1 norigniteui-grid-lite0.11.0 reads them.npm auditreports 0 vulnerabilities.Notes
7.4.0-beta.1is a prerelease.^25.0.0spec, someone runningstyling-config-themeson its own will see slightly different Indigo preset shades. That change came with theming 29, which the sample browser already uses.🤖 Generated with Claude Code