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

UI: Migration to angular 19 #2918

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 10, 2024

This PR grew bigger than initially expected...

TODO
[ ] Reactivate ESlint rules (where easily possible; add tasks if not possible)


Bumps the angular group with 3 updates in the /ui directory: @angular/common, @angular-devkit/core and @angular-devkit/schematics.

Updates @angular/common from 18.2.12 to 19.0.3

Release notes

Sourced from @​angular/common's releases.

v19.0.3

19.0.3 (2024-12-04)

v19.0.2

19.0.2 (2024-12-04)

compiler-cli

Commit Description
fix - 9f99196d23 account for multiple generated namespace imports in HMR (#58924)

core

Commit Description
fix - 4792db9a6d Explicitly manage TracingSnapshot lifecycle and dispose of it once it's been used. (#58929)

migrations

Commit Description
fix - 7b5bacc228 class content being deleted in some edge cases (#58959)
fix - d1cbdd6acb correctly strip away parameters surrounded by comments in inject migration (#58959)
fix - e17ff71c31 don't migrate classes with parameters that can't be injected (#58959)
fix - 7c5f990001 inject migration aggressively removing imports (#58959)
fix - 4392ccedf9 inject migration dropping code if everything except super is removed (#58959)
fix - 9cbebc6dda preserve type literals and tuples in inject migrations (#58959)

platform-server

Commit Description
fix - f3c388ecda remove peer dependency on animations (#58997)

v19.0.1

19.0.1 (2024-11-26)

compiler-cli

Commit Description
fix - fb1fa8b0fc more accurate diagnostics for host binding parser errors (#58870)

core

Commit Description
fix - 502ee0e722 correctly clear template HMR internal renderer cache (#58724)
fix - 99715104a1 correctly perform lazy routes migration for components with additional decorators (#58796)
fix - 118803035f Ensure _tick is always run within the TracingSnapshot. (#58881)
fix - 08b9452f01 Ensure resource sets an error (#58855)
fix - 84f45ea3ff make component id generation more stable between client and server builds (#58813)
fix - d3491c7cee Prevents race condition of cleanup for incremental hydration (#58722)

forms

Commit Description
fix - 4dfe5b6cef work around TypeScript 5.7 issue (#58731)

language-service

... (truncated)

Changelog

Sourced from @​angular/common's changelog.

19.0.3 (2024-12-04)

19.1.0-next.1 (2024-12-04)

compiler-cli

Commit Type Description
f280467398 fix account for multiple generated namespace imports in HMR (#58924)

core

Commit Type Description
e894a5daea feat set kind field on template and effect nodes (#58865)
3b765367f3 fix Explicitly manage TracingSnapshot lifecycle and dispose of it once it's been used. (#58929)

migrations

Commit Type Description
e31e52e177 fix class content being deleted in some edge cases (#58959)
508d3a1b3b fix correctly strip away parameters surrounded by comments in inject migration (#58959)
7191aa6e09 fix don't migrate classes with parameters that can't be injected (#58959)
a4924af6d5 fix inject migration aggressively removing imports (#58959)
35165d152d fix inject migration dropping code if everything except super is removed (#58959)
68e5ba7a3a fix preserve type literals and tuples in inject migrations (#58959)

platform-server

Commit Type Description
1cfbfc66d3 fix remove peer dependency on animations (#58997)

19.0.2 (2024-12-04)

compiler-cli

Commit Type Description
9f99196d23 fix account for multiple generated namespace imports in HMR (#58924)

core

Commit Type Description
4792db9a6d fix Explicitly manage TracingSnapshot lifecycle and dispose of it once it's been used. (#58929)

migrations

Commit Type Description
7b5bacc228 fix class content being deleted in some edge cases (#58959)
d1cbdd6acb fix correctly strip away parameters surrounded by comments in inject migration (#58959)
e17ff71c31 fix don't migrate classes with parameters that can't be injected (#58959)
7c5f990001 fix inject migration aggressively removing imports (#58959)
4392ccedf9 fix inject migration dropping code if everything except super is removed (#58959)
9cbebc6dda fix preserve type literals and tuples in inject migrations (#58959)

... (truncated)

Commits
  • 0c40bb2 refactor(docs-infra): convert code-example-s that have only region param to @...
  • 5f3ba06 docs: set syntax highlighting of code examples MD code blocks (#59026)
  • 0df7b1e refactor(common): remove standalone: true (#58949)
  • b8a2ae0 docs: fix missing alert block styles in the API reference (#59020)
  • ea0bf74 refactor(core): use ApplicationRef.whenStable instead of a custom util func...
  • 7dfb127 refactor: add @__PURE__ next to @pureOrBreakMyCode for improved bundler c...
  • da9c0c5 refactor: cleanup initializers that use ctor params (#58349)
  • 24c6373 feat(common): add optional rounded transform support in cloudinary image load...
  • 4b9accd feat(http): promote withRequestsMadeViaParent to stable. (#58221)
  • 13c1306 feat(common): disable keyvalue sorting using null compareFn (#57487)
  • Additional commits viewable in compare view

Updates @angular-devkit/core from 18.2.12 to 19.0.4

Release notes

Sourced from @​angular-devkit/core's releases.

v19.0.4

19.0.4 (2024-12-05)

@​angular-devkit/build-angular

Commit Description
fix - 23667ed4a handle windows spec collisions

@​angular/build

Commit Description
fix - fc41f50b5 show error when Node.js built-ins are used during ng serve
perf - 14451e275 reuse TS package.json cache when rebuilding

v19.0.3

19.0.3 (2024-12-04)

@​schematics/angular

Commit Description
fix - 28a51cc5e add required type to CanDeactivate guard (#29004)

@​angular/cli

Commit Description
fix - 4e82ca180 correctly select package versions in descending order during ng add

@​angular/build

Commit Description
fix - f26e1b462 add timeout to route extraction
fix - ab4e77c75 allow .json file replacements with application builds
fix - 06690d87e apply define option to JavaScript from scripts option
fix - 775e6f780 avoid deploy URL usage on absolute preload links
fix - 21f21eda3 ensure correct handling of index.output for SSR

@​angular/ssr

Commit Description
fix - 75cf47e71 apply HTML transformation to CSR responses
fix - 5880a0230 correctly handle serving of prerendered i18n pages
fix - 277b8a378 ensure compatibility for Http2ServerResponse type

v19.0.2

19.0.2 (2024-11-25)

@​schematics/angular

Commit Description
fix - 2f53e2af5 skip SSR routing prompt in webcontainer

@​angular/build

Commit Description
fix - f9da163f8 minimize reliance on esbuild inject to prevent code reordering

... (truncated)

Changelog

Sourced from @​angular-devkit/core's changelog.

19.0.4 (2024-12-05)

@​angular-devkit/build-angular

Commit Type Description
23667ed4a fix handle windows spec collisions

@​angular/build

Commit Type Description
fc41f50b5 fix show error when Node.js built-ins are used during ng serve
14451e275 perf reuse TS package.json cache when rebuilding

19.1.0-next.0 (2024-12-04)

Added support for TypeScript 5.7

19.0.3 (2024-12-04)

@​angular/cli

Commit Type Description
4e82ca180 fix correctly select package versions in descending order during ng add

@​schematics/angular

Commit Type Description
28a51cc5e fix add required type to CanDeactivate guard (#29004)

@​angular/build

Commit Type Description
f26e1b462 fix add timeout to route extraction
ab4e77c75 fix allow .json file replacements with application builds
06690d87e fix apply define option to JavaScript from scripts option
775e6f780 fix avoid deploy URL usage on absolute preload links
21f21eda3 fix ensure correct handling of index.output for SSR

... (truncated)

Commits
  • 6cfbb88 release: cut the v19.0.4 release
  • fc41f50 fix(@​angular/build): show error when Node.js built-ins are used during `ng se...
  • 14451e2 perf(@​angular/build): reuse TS package.json cache when rebuilding
  • 23667ed fix(@​angular-devkit/build-angular): handle windows spec collisions
  • 4a5c5e4 docs(@​angular/ssr): remove duplicate @return comment
  • ed30cfb ci: update to latest version of dev-infra actions
  • c23f621 release: cut the v19.0.3 release
  • 75cf47e fix(@​angular/ssr): apply HTML transformation to CSR responses
  • 75b4e92 refactor(@​angular/ssr): replace Map with Record in SSR manifest
  • 775e6f7 fix(@​angular/build): avoid deploy URL usage on absolute preload links
  • Additional commits viewable in compare view

Updates @angular-devkit/schematics from 18.2.12 to 19.0.4

Release notes

Sourced from @​angular-devkit/schematics's releases.

v19.0.4

19.0.4 (2024-12-05)

@​angular-devkit/build-angular

Commit Description
fix - 23667ed4a handle windows spec collisions

@​angular/build

Commit Description
fix - fc41f50b5 show error when Node.js built-ins are used during ng serve
perf - 14451e275 reuse TS package.json cache when rebuilding

v19.0.3

19.0.3 (2024-12-04)

@​schematics/angular

Commit Description
fix - 28a51cc5e add required type to CanDeactivate guard (#29004)

@​angular/cli

Commit Description
fix - 4e82ca180 correctly select package versions in descending order during ng add

@​angular/build

Commit Description
fix - f26e1b462 add timeout to route extraction
fix - ab4e77c75 allow .json file replacements with application builds
fix - 06690d87e apply define option to JavaScript from scripts option
fix - 775e6f780 avoid deploy URL usage on absolute preload links
fix - 21f21eda3 ensure correct handling of index.output for SSR

@​angular/ssr

Commit Description
fix - 75cf47e71 apply HTML transformation to CSR responses
fix - 5880a0230 correctly handle serving of prerendered i18n pages
fix - 277b8a378 ensure compatibility for Http2ServerResponse type

v19.0.2

19.0.2 (2024-11-25)

@​schematics/angular

Commit Description
fix - 2f53e2af5 skip SSR routing prompt in webcontainer

@​angular/build

Commit Description
fix - f9da163f8 minimize reliance on esbuild inject to prevent code reordering

... (truncated)

Changelog

Sourced from @​angular-devkit/schematics's changelog.

19.0.4 (2024-12-05)

@​angular-devkit/build-angular

Commit Type Description
23667ed4a fix handle windows spec collisions

@​angular/build

Commit Type Description
fc41f50b5 fix show error when Node.js built-ins are used during ng serve
14451e275 perf reuse TS package.json cache when rebuilding

19.1.0-next.0 (2024-12-04)

Added support for TypeScript 5.7

19.0.3 (2024-12-04)

@​angular/cli

Commit Type Description
4e82ca180 fix correctly select package versions in descending order during ng add

@​schematics/angular

Commit Type Description
28a51cc5e fix add required type to CanDeactivate guard (#29004)

@​angular/build

Commit Type Description
f26e1b462 fix add timeout to route extraction
ab4e77c75 fix allow .json file replacements with application builds
06690d87e fix apply define option to JavaScript from scripts option
775e6f780 fix avoid deploy URL usage on absolute preload links
21f21eda3 fix ensure correct handling of index.output for SSR

... (truncated)

Commits
  • 6cfbb88 release: cut the v19.0.4 release
  • fc41f50 fix(@​angular/build): show error when Node.js built-ins are used during `ng se...
  • 14451e2 perf(@​angular/build): reuse TS package.json cache when rebuilding
  • 23667ed fix(@​angular-devkit/build-angular): handle windows spec collisions
  • 4a5c5e4 docs(@​angular/ssr): remove duplicate @return comment
  • ed30cfb ci: update to latest version of dev-infra actions
  • c23f621 release: cut the v19.0.3 release
  • 75cf47e fix(@​angular/ssr): apply HTML transformation to CSR responses
  • 75b4e92 refactor(@​angular/ssr): replace Map with Record in SSR manifest
  • 775e6f7 fix(@​angular/build): avoid deploy URL usage on absolute preload links
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the angular group with 3 updates in the /ui directory: [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common), [@angular-devkit/core](https://github.com/angular/angular-cli) and [@angular-devkit/schematics](https://github.com/angular/angular-cli).


Updates `@angular/common` from 18.2.12 to 19.0.3
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/19.0.3/packages/common)

Updates `@angular-devkit/core` from 18.2.12 to 19.0.4
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@18.2.12...19.0.4)

Updates `@angular-devkit/schematics` from 18.2.12 to 19.0.4
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@18.2.12...19.0.4)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: angular
- dependency-name: "@angular-devkit/core"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: angular
- dependency-name: "@angular-devkit/schematics"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies javascript Pull requests that update Javascript code labels Dec 10, 2024
@dependabot dependabot bot requested a review from lukasrgr December 10, 2024 23:09
Copy link

codecov bot commented Dec 11, 2024

Codecov Report

Attention: Patch coverage is 16.66667% with 5 lines in your changes missing coverage. Please review.

Additional details and impacted files
@@            Coverage Diff             @@
##             develop    #2918   +/-   ##
==========================================
  Coverage      56.63%   56.63%           
  Complexity      9504     9504           
==========================================
  Files           2251     2251           
  Lines          96040    96040           
  Branches        7090     7087    -3     
==========================================
  Hits           54383    54383           
  Misses         39657    39657           
  Partials        2000     2000           

@lukasrgr lukasrgr changed the title Build(deps): Bump the angular group across 1 directory with 3 updates UI: Migration to angular 19 Dec 18, 2024
@sfeilmeier
Copy link
Contributor

Thanks @lukasrgr. Awesome! 🚀

@sfeilmeier sfeilmeier merged commit e37f9b2 into develop Dec 18, 2024
5 of 7 checks passed
@sfeilmeier sfeilmeier deleted the dependabot/npm_and_yarn/ui/develop/angular-07fedf8711 branch December 18, 2024 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants