Skip to content

Update to Angular 21 - #3037

Open
m-akinc wants to merge 15 commits into
mainfrom
users/makinc/nimble-a21
Open

Update to Angular 21#3037
m-akinc wants to merge 15 commits into
mainfrom
users/makinc/nimble-a21

Conversation

@m-akinc

@m-akinc m-akinc commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Pull Request

🤨 Rationale

Adopting Angular 21

👩‍💻 Implementation

  • bumped dependencies on Angular packages, typescript (5.9), and @ni/eslint-config-angular
  • updated forked/vendored Angular source files (i.e. CVAs and one test file)
  • updated version referenced in README

🧪 Testing

Automated tests pass.

"peerDependencies": {
"@eslint/markdown": "^8.0.1",
"@ni/eslint-config-angular": "^12.0.1",
"@ni/eslint-config-angular": "../../ni-eslint-config-angular-13.0.0.tgz",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Need to replace this with published version, once it exists.

@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown

Dependency Review

The following issues were found:

  • ❌ 1 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 20 package(s) with unknown licenses.
  • ⚠️ 18 packages with OpenSSF Scorecard issues.

View full job summary

Comment thread change/@ni-nimble-angular-0bccc672-161d-44ab-a514-7dd94fe70098.json
Comment thread packages/xliff-to-json-converter/package.json
@@ -1,5 +1,5 @@
import { enableProdMode } from '@angular/core';

@jattasNI jattasNI Aug 25, 2026

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.

I poked around in the example app linked from the storybook build for this PR. Everything I tried behaved as expected except that the spright chat conversation section auto scroll stopped working. (Type "start" in the chat and it's supposed to print a scrolling message but now it prints nothing until you type another message).

I have no idea why that specifically would break with this upgrade, but I reproduced it in multiple browsers (Firefox and Edge).

@m-akinc
m-akinc force-pushed the users/makinc/nimble-a21 branch from 7a28d50 to cc189ea Compare August 25, 2026 18:15
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.

3 participants