fix: update Angular dependencies and improve component definitions - #1787
Merged
Conversation
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
The Dock Manager template introduces a caret (^) dependency range that deviates from the established template version-pinning convention and could pull unintended breaking updates into generated projects.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
This PR updates Angular template devDependencies to align with Angular ~22.1.0 and updates the Dock Manager template to use the newer dockmanager package/API for defining web components.
Changes:
- Bump
@angular/build,@angular/cli, and related Angular devDependencies from~22.0.xto~22.1.0in Angular project templates. - Update the Dock Manager template to use
igniteui-dockmanager2.xand switch initialization fromdefineCustomElements()todefineComponents(IgcDockManagerComponent). - Adjust Dock Manager template imports to match the new dockmanager exports (including
type IgcDockManagerLayout).
File summaries
| File | Description |
|---|---|
| packages/igx-templates/igx-ts/projects/side-nav-auth/files/package.json | Updates Angular devDependencies to ~22.1.0 for the side-nav-auth template. |
| packages/igx-templates/igx-ts/projects/_base/files/package.json | Updates Angular devDependencies to ~22.1.0 for the base template. |
| packages/igx-templates/igx-ts/dock-manager/default/index.ts | Updates the Dock Manager template’s dockmanager package version range. |
| packages/igx-templates/igx-ts/dock-manager/default/files/src/app/path/filePrefix.ts | Switches Dock Manager component initialization to defineComponents and updates imports for dockmanager v2. |
| packages/igx-templates/igx-ts/dock-manager/default/files/src/app/path/filePrefix.spec.ts | Updates the unit test to use the new defineComponents initialization path. |
Review details
- Files reviewed: 5/5 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.
Co-authored-by: dkalinovInfra <130121354+dkalinovInfra@users.noreply.github.com>
- Added a comprehensive smoke test script (`scripts/smoke-test.sh`) to validate the installation and build process of generated projects across multiple frameworks. - Updated documentation in `CLAUDE.md` and `README.md` to include details about the new smoke test script and its usage. - Modified React component templates for Avatar, Button, Icon, and IconButton to utilize CSS classes for size management instead of passing size props directly. - Added new test files for the Tabs component in Web Components templates to ensure proper instantiation. - Updated Angular and Web Components templates to remove unnecessary size attributes and manage sizes through CSS variables. - Removed Hammer.js script reference from Angular project templates as it is no longer needed. - Fixed selection logic in the Fintech Grid template to align with the latest API changes.
…gniteui-cli into dkalinov/fix-versions
kdinev
approved these changes
Sep 1, 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.
Description
Related Issue
Closes #
Type of 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
npm run test)npm run build)npm run lint)Additional Context