Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Angular 18 #2508

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

Update to Angular 18 #2508

wants to merge 14 commits into from

Conversation

m-akinc
Copy link
Contributor

@m-akinc m-akinc commented Jan 7, 2025

Pull Request

🀨 Rationale

Part of Angular 18 migration (AzDO work item)

πŸ‘©β€πŸ’» Implementation

  • bumped Angular dependency versions from 17 to 18
  • updated forked Angular files in angular-workspace/nimble-angular/src/thirdparty

TEMPORARY (will be reverted before submission):

  • updated Angular projects to use unpublished ni-eslint-config-angular tgz
  • updated .gitignore to see .tgz file changes
  • bumped all component versions by two major versions (to ensure the built validation tgzs get used by clients even when updating branches from master)

πŸ§ͺ Testing

Builds and automated tests pass

βœ… Checklist

  • I have updated the project documentation to reflect my changes or determined no changes are needed.

@m-akinc m-akinc force-pushed the users/makinc/angular18 branch from 777d32b to ca01536 Compare January 16, 2025 23:42
@m-akinc m-akinc marked this pull request as ready for review January 17, 2025 21:52
Copy link
Contributor

@jattasNI jattasNI left a comment

Choose a reason for hiding this comment

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

Looks good, just want to take a quick look once it finalizes as the release train starts moving.

@@ -0,0 +1,7 @@
{
Copy link
Contributor

Choose a reason for hiding this comment

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

Reminder to update the Angular version mentioned in the nimble-angular README.


import {BuiltInControlValueAccessor} from './control_value_accessor';
// import {RuntimeErrorCode} from '../errors';
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like there are a handful of commented out chunks in the forked code. Did you make those changes or is that what it looks like upstream? If you made changes, could you consider summarizing them in the PR description? It's useful context, even if the changes are fairly innocuous.

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.

2 participants