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

Bump the angular group in /webapp/wiremock with 12 updates #144

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 21, 2024

Bumps the angular group in /webapp/wiremock with 12 updates:

Package From To
@angular/animations 17.3.0 17.3.1
@angular/common 17.3.0 17.3.1
@angular/compiler 17.3.0 17.3.1
@angular/core 17.3.0 17.3.1
@angular/forms 17.3.0 17.3.1
@angular/platform-browser 17.3.0 17.3.1
@angular/platform-browser-dynamic 17.3.0 17.3.1
@angular/router 17.3.0 17.3.1
@angular-devkit/build-angular 17.3.0 17.3.1
@angular/cli 17.3.0 17.3.1
@angular/compiler-cli 17.3.0 17.3.1
@angular/localize 17.3.0 17.3.1

Updates @angular/animations from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/animations's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/animations's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits

Updates @angular/common from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/common's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/common's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits

Updates @angular/compiler from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/compiler's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/compiler's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits
  • c078820 fix(compiler): capture data bindings for content projection purposes in block...
  • See full diff in compare view

Updates @angular/core from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/core's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/core's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits
  • e70228a refactor(core): Add hydration missmatch on the component rather than the node...
  • 1f5ab96 refactor(core): allow passing an environment injector while creating a view (...
  • c078820 fix(compiler): capture data bindings for content projection purposes in block...
  • See full diff in compare view

Updates @angular/forms from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/forms's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/forms's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits

Updates @angular/platform-browser from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/platform-browser's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/platform-browser's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits

Updates @angular/platform-browser-dynamic from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/platform-browser-dynamic's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/platform-browser-dynamic's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits

Updates @angular/router from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/router's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/router's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits

Updates @angular-devkit/build-angular from 17.3.0 to 17.3.1

Release notes

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

v17.3.1

17.3.1 (2024-03-20)

@​schematics/angular

Commit Description
fix - 198ca9afc improve Sass format clarity for application style option

@​angular-devkit/build-angular

Commit Description
fix - 2809971a5 only generate server directory when SSR is enabled
fix - 3f601a14e typo in allowedHosts warning for unsupported vite options
perf - 79c44adac avoid transforming empty component stylesheets
perf - cc3167f30 reduce build times for apps with a large number of components when utilizing esbuild-based builders
Changelog

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

17.3.1 (2024-03-20)

@​schematics/angular

Commit Type Description
198ca9afc fix improve Sass format clarity for application style option

@​angular-devkit/build-angular

Commit Type Description
2809971a5 fix only generate server directory when SSR is enabled
3f601a14e fix typo in allowedHosts warning for unsupported vite options
79c44adac perf avoid transforming empty component stylesheets
cc3167f30 perf reduce build times for apps with a large number of components when utilizing esbuild-based builders

Commits
  • 7041511 release: cut the v17.3.1 release
  • 198ca9a fix(@​schematics/angular): improve Sass format clarity for application style o...
  • 2809971 fix(@​angular-devkit/build-angular): only generate server directory when SSR...
  • 3f601a1 fix(@​angular-devkit/build-angular): typo in allowedHosts warning for unsuppor...
  • cf17331 build: update ng-dev config to work with Node.js 18.19
  • 79c44ad perf(@​angular-devkit/build-angular): avoid transforming empty component style...
  • a6ec0bb refactor: .idea directory
  • 4b72f78 refactor(@​angular-devkit/build-angular): remove unused imported symbol
  • cc3167f perf(@​angular-devkit/build-angular): reduce build times for apps with a large...
  • d1637d7 refactor: remove forceConsistentCasingInFileNames from tsconfig files
  • See full diff in compare view

Updates @angular/cli from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/cli's releases.

v17.3.1

17.3.1 (2024-03-20)

@​schematics/angular

Commit Description
fix - 198ca9afc improve Sass format clarity for application style option

@​angular-devkit/build-angular

Commit Description
fix - 2809971a5 only generate server directory when SSR is enabled
fix - 3f601a14e typo in allowedHosts warning for unsupported vite options
perf - 79c44adac avoid transforming empty component stylesheets
perf - cc3167f30 reduce build times for apps with a large number of components when utilizing esbuild-based builders
Changelog

Sourced from @​angular/cli's changelog.

17.3.1 (2024-03-20)

@​schematics/angular

Commit Type Description
198ca9afc fix improve Sass format clarity for application style option

@​angular-devkit/build-angular

Commit Type Description
2809971a5 fix only generate server directory when SSR is enabled
3f601a14e fix typo in allowedHosts warning for unsupported vite options
79c44adac perf avoid transforming empty component stylesheets
cc3167f30 perf reduce build times for apps with a large number of components when utilizing esbuild-based builders

Commits
  • 7041511 release: cut the v17.3.1 release
  • 198ca9a fix(@​schematics/angular): improve Sass format clarity for application style o...
  • 2809971 fix(@​angular-devkit/build-angular): only generate server directory when SSR...
  • 3f601a1 fix(@​angular-devkit/build-angular): typo in allowedHosts warning for unsuppor...
  • cf17331 build: update ng-dev config to work with Node.js 18.19
  • 79c44ad perf(@​angular-devkit/build-angular): avoid transforming empty component style...
  • a6ec0bb refactor: .idea directory
  • 4b72f78 refactor(@​angular-devkit/build-angular): remove unused imported symbol
  • cc3167f perf(@​angular-devkit/build-angular): reduce build times for apps with a large...
  • d1637d7 refactor: remove forceConsistentCasingInFileNames from tsconfig files
  • See full diff in compare view

Updates @angular/compiler-cli from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/compiler-cli's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/compiler-cli's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bindings were refreshed for all root views without respecting the OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no longer refresh the component's host view when the component is OnPush and not marked dirty. This exposes existing issues in components which claim to be OnPush but do not correctly call markForCheck when they need to be refreshed. If this change causes test failures, the easiest fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to refresh any views attached to ApplicationRef that are still marked for check after one round completes. In rare cases, this can result in infinite loops when certain patterns continue to mark views for check using ChangeDetectorRef.detectChanges. This will be surfaced as a runtime error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes change detection for the fixture within ApplicationRef.tick. This more closely matches the behavior of how a component would refresh in production. The order of component refresh in tests may be slightly affected as a result, especially when dealing with additional components attached to the application, such as dialogs. Tests sensitive to this type of change (such as screenshot tests) may need to be updated. Concretely, this change means that the component will refresh before additional views attached to ApplicationRef (i.e. dialog components). Prior to this change, the fixture component would refresh after other views attached to the application.
  • The exact timing of change detection execution when using event or run coalescing with NgZone is now the first of either setTimeout or requestAnimationFrame. Code which relies on this timing (usually by accident) will need to be adjusted. If a callback needs to execute after change detection, we recommend afterNextRender instead of something like setTimeout.
  • Newly created and views marked for check and reattached

... (truncated)

Commits
  • 99e9474 fix(compiler-cli): symbol feature detection for the compiler (#54711)
  • 80e5a0a test(compiler-cli): add unit tests for output() JIT transform (#54841)
  • c078820 fix(compiler): capture data bindings for content projection purposes in block...
  • 42318e7 refactor(compiler-cli): move DelegatingPerfRecorder initialization into const...
  • See full diff in compare view

Updates @angular/localize from 17.3.0 to 17.3.1

Release notes

Sourced from @​angular/localize's releases.

v17.3.1

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
Changelog

Sourced from @​angular/localize's changelog.

17.3.1 (2024-03-20)

compiler

Commit Type Description
c0788200e2 fix capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Type Description
99e9474aa2 fix symbol feature detection for the compiler (#54711)

18.0.0-next.0 (2024-03-14)

Breaking Changes

core

  • OnPush views at the root of the application need to be marked dirty for their host bindings to refresh. Previously, the host bin...

    Description has been truncated

Bumps the angular group in /webapp/wiremock with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `17.3.0` | `17.3.1` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `17.3.0` | `17.3.1` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `17.3.0` | `17.3.1` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `17.3.0` | `17.3.1` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `17.3.0` | `17.3.1` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `17.3.0` | `17.3.1` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `17.3.0` | `17.3.1` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `17.3.0` | `17.3.1` |
| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `17.3.0` | `17.3.1` |
| [@angular/cli](https://github.com/angular/angular-cli) | `17.3.0` | `17.3.1` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `17.3.0` | `17.3.1` |
| [@angular/localize](https://github.com/angular/angular) | `17.3.0` | `17.3.1` |


Updates `@angular/animations` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/animations)

Updates `@angular/common` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/common)

Updates `@angular/compiler` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/compiler)

Updates `@angular/core` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/core)

Updates `@angular/forms` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/forms)

Updates `@angular/platform-browser` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/platform-browser)

Updates `@angular/platform-browser-dynamic` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/platform-browser-dynamic)

Updates `@angular/router` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/router)

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

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

Updates `@angular/compiler-cli` from 17.3.0 to 17.3.1
- [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/17.3.1/packages/compiler-cli)

Updates `@angular/localize` from 17.3.0 to 17.3.1
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](angular/angular@17.3.0...17.3.1)

---
updated-dependencies:
- dependency-name: "@angular/animations"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/common"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/forms"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser-dynamic"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler-cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/localize"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from holomekc as a code owner March 21, 2024 03:43
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Mar 21, 2024
@github-actions github-actions bot enabled auto-merge March 21, 2024 03:43
@github-actions github-actions bot merged commit ea07cd1 into master Mar 21, 2024
9 checks passed
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/webapp/wiremock/angular-400ee1f472 branch March 21, 2024 03:51
Copy link

github-actions bot commented Apr 1, 2024

🎉 This pull request is included in version 3.4.3

Copy link

github-actions bot commented Apr 1, 2024

🎉 This pull request is included in version 3.5.0

2 similar comments
Copy link

github-actions bot commented Apr 1, 2024

🎉 This pull request is included in version 3.5.0

Copy link

github-actions bot commented Apr 1, 2024

🎉 This pull request is included in version 3.5.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants