Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@angular-devkit/build-angular](https://redirect.github.com/angular/angular-cli) | [`18.2.11` -> `18.2.12`](https://renovatebot.com/diffs/npm/@angular-devkit%2fbuild-angular/18.2.11/18.2.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular-devkit%2fbuild-angular/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular-devkit%2fbuild-angular/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular-devkit%2fbuild-angular/18.2.11/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular-devkit%2fbuild-angular/18.2.11/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular-eslint/builder](https://redirect.github.com/angular-eslint/angular-eslint) ([source](https://redirect.github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder)) | [`18.4.0` -> `18.4.3`](https://renovatebot.com/diffs/npm/@angular-eslint%2fbuilder/18.4.0/18.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular-eslint%2fbuilder/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular-eslint%2fbuilder/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular-eslint%2fbuilder/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular-eslint%2fbuilder/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular-eslint/eslint-plugin](https://redirect.github.com/angular-eslint/angular-eslint) ([source](https://redirect.github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin)) | [`18.4.0` -> `18.4.3`](https://renovatebot.com/diffs/npm/@angular-eslint%2feslint-plugin/18.4.0/18.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular-eslint%2feslint-plugin/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular-eslint%2feslint-plugin/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular-eslint%2feslint-plugin/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular-eslint%2feslint-plugin/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular-eslint/eslint-plugin-template](https://redirect.github.com/angular-eslint/angular-eslint) ([source](https://redirect.github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template)) | [`18.4.0` -> `18.4.3`](https://renovatebot.com/diffs/npm/@angular-eslint%2feslint-plugin-template/18.4.0/18.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular-eslint%2feslint-plugin-template/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular-eslint%2feslint-plugin-template/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular-eslint%2feslint-plugin-template/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular-eslint%2feslint-plugin-template/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular-eslint/template-parser](https://redirect.github.com/angular-eslint/angular-eslint) ([source](https://redirect.github.com/angular-eslint/angular-eslint/tree/HEAD/packages/template-parser)) | [`18.4.0` -> `18.4.3`](https://renovatebot.com/diffs/npm/@angular-eslint%2ftemplate-parser/18.4.0/18.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular-eslint%2ftemplate-parser/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular-eslint%2ftemplate-parser/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular-eslint%2ftemplate-parser/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular-eslint%2ftemplate-parser/18.4.0/18.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/animations](https://redirect.github.com/angular/angular) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/animations)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fanimations/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fanimations/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fanimations/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fanimations/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fanimations/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/cli](https://redirect.github.com/angular/angular-cli) | [`18.2.11` -> `18.2.12`](https://renovatebot.com/diffs/npm/@angular%2fcli/18.2.11/18.2.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fcli/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fcli/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fcli/18.2.11/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fcli/18.2.11/18.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/common](https://redirect.github.com/angular/angular) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/common)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fcommon/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fcommon/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fcommon/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fcommon/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fcommon/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/compiler](https://redirect.github.com/angular/angular) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/compiler)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fcompiler/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fcompiler/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fcompiler/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fcompiler/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fcompiler/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/compiler-cli](https://redirect.github.com/angular/angular/tree/main/packages/compiler-cli) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/compiler-cli)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fcompiler-cli/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fcompiler-cli/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fcompiler-cli/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fcompiler-cli/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fcompiler-cli/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/core](https://redirect.github.com/angular/angular) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/core)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fcore/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fcore/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fcore/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fcore/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fcore/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/forms](https://redirect.github.com/angular/angular) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/forms)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fforms/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fforms/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fforms/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fforms/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fforms/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/localize](https://redirect.github.com/angular/angular) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2flocalize/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2flocalize/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2flocalize/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2flocalize/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2flocalize/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/platform-browser](https://redirect.github.com/angular/angular) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/platform-browser)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fplatform-browser/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fplatform-browser/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fplatform-browser/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fplatform-browser/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fplatform-browser/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/platform-browser-dynamic](https://redirect.github.com/angular/angular) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2fplatform-browser-dynamic/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fplatform-browser-dynamic/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fplatform-browser-dynamic/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fplatform-browser-dynamic/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fplatform-browser-dynamic/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@angular/router](https://redirect.github.com/angular/angular/tree/main/packages/router) ([source](https://redirect.github.com/angular/angular/tree/HEAD/packages/router)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@angular%2frouter/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2frouter/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2frouter/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2frouter/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2frouter/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>angular/angular-cli (@​angular-devkit/build-angular)</summary> ### [`v18.2.12`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#18212-2024-11-14) [Compare Source](https://redirect.github.com/angular/angular-cli/compare/18.2.11...18.2.12) ##### [@​angular/cli](https://redirect.github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [c3925ed7f](https://redirect.github.com/angular/angular-cli/commit/c3925ed7f8e34fd9816cf5a4e8d63c2c45d31d53) | fix | support default options for multiselect list x-prompt | ##### [@​angular/build](https://redirect.github.com/angular/build) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------- | | [c8bee8415](https://redirect.github.com/angular/angular-cli/commit/c8bee8415099dfa03d5309183ebbbaab73b2a0eb) | fix | allow .js file replacements in all configuration cases | | [93f552112](https://redirect.github.com/angular/angular-cli/commit/93f552112c2bbd10bc0cee4afcae5b012242636c) | fix | improve URL rebasing for hyphenated Sass namespaced variables | <!-- CHANGELOG SPLIT MARKER --> </details> <details> <summary>angular-eslint/angular-eslint (@​angular-eslint/builder)</summary> ### [`v18.4.3`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/builder/CHANGELOG.md#1843-2024-11-29) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.2...v18.4.3) ##### 🩹 Fixes - yarn pnp issues ([#​2143](https://redirect.github.com/angular-eslint/angular-eslint/pull/2143)) ##### ❤️ Thank You - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) ### [`v18.4.2`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/builder/CHANGELOG.md#1842-2024-11-23) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.1...v18.4.2) This was a version bump only for builder to align it with other projects, there were no code changes. ### [`v18.4.1`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/builder/CHANGELOG.md#1841-2024-11-18) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.0...v18.4.1) This was a version bump only for builder to align it with other projects, there were no code changes. </details> <details> <summary>angular-eslint/angular-eslint (@​angular-eslint/eslint-plugin)</summary> ### [`v18.4.3`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#1843-2024-11-29) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.2...v18.4.3) This was a version bump only for eslint-plugin to align it with other projects, there were no code changes. ### [`v18.4.2`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#1842-2024-11-23) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.1...v18.4.2) ##### 🩹 Fixes - **eslint-plugin:** fix placement of lifecycle interface for subclasses ([#​1965](https://redirect.github.com/angular-eslint/angular-eslint/pull/1965)) - **eslint-plugin:** handle `output()` and `input()` functions in various rules ([#​2098](https://redirect.github.com/angular-eslint/angular-eslint/pull/2098)) ##### ❤️ Thank You - Aleksandr Martirosyan - Dave [@​reduckted](https://redirect.github.com/reduckted) ### [`v18.4.1`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#1841-2024-11-18) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.0...v18.4.1) This was a version bump only for eslint-plugin to align it with other projects, there were no code changes. </details> <details> <summary>angular-eslint/angular-eslint (@​angular-eslint/eslint-plugin-template)</summary> ### [`v18.4.3`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/eslint-plugin-template/CHANGELOG.md#1843-2024-11-29) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.2...v18.4.3) This was a version bump only for eslint-plugin-template to align it with other projects, there were no code changes. ### [`v18.4.2`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/eslint-plugin-template/CHANGELOG.md#1842-2024-11-23) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.1...v18.4.2) This was a version bump only for eslint-plugin-template to align it with other projects, there were no code changes. ### [`v18.4.1`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/eslint-plugin-template/CHANGELOG.md#1841-2024-11-18) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.0...v18.4.1) This was a version bump only for eslint-plugin-template to align it with other projects, there were no code changes. </details> <details> <summary>angular-eslint/angular-eslint (@​angular-eslint/template-parser)</summary> ### [`v18.4.3`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/template-parser/CHANGELOG.md#1843-2024-11-29) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.2...v18.4.3) This was a version bump only for template-parser to align it with other projects, there were no code changes. ### [`v18.4.2`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/template-parser/CHANGELOG.md#1842-2024-11-23) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.1...v18.4.2) This was a version bump only for template-parser to align it with other projects, there were no code changes. ### [`v18.4.1`](https://redirect.github.com/angular-eslint/angular-eslint/blob/HEAD/packages/template-parser/CHANGELOG.md#1841-2024-11-18) [Compare Source](https://redirect.github.com/angular-eslint/angular-eslint/compare/v18.4.0...v18.4.1) This was a version bump only for template-parser to align it with other projects, there were no code changes. </details> <details> <summary>angular/angular (@​angular/animations)</summary> ### [`v18.2.13`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#18213-2024-11-26) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.12...18.2.13) ##### migrations | Commit | Type | Description | | -- | -- | -- | | [06d70a25ea](https://redirect.github.com/angular/angular/commit/06d70a25ea7a6ef32f47516fcb8542d98ac45e14) | fix | take care of tests that import both HttpClientModule & HttpClientTestingModule. ([#​58777](https://redirect.github.com/angular/angular/pull/58777)) | <!-- CHANGELOG SPLIT MARKER --> ### [`v18.2.12`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#18212-2024-11-14) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.11...18.2.12) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [4c38160853](https://redirect.github.com/angular/angular/commit/4c3816085363614497eecf6b722a91e15e1b2051) | fix | correct extraction of generics from type aliases ([#​58548](https://redirect.github.com/angular/angular/pull/58548)) | <!-- CHANGELOG SPLIT MARKER --> ### [`v18.2.11`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#18211-2024-11-06) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.10...18.2.11) ##### core | Commit | Type | Description | | -- | -- | -- | | [5f2d98a1b1](https://redirect.github.com/angular/angular/commit/5f2d98a1b1262a9cca84143fdf9829537138fc5c) | fix | avoid slow stringification when checking for duplicates in dev mode ([#​58521](https://redirect.github.com/angular/angular/pull/58521)) | | [3aa45a2fa1](https://redirect.github.com/angular/angular/commit/3aa45a2fa11ad568d12c622e0a9a94bbf1552118) | fix | resolve forward-referenced host directives during directive matching ([#​58492](https://redirect.github.com/angular/angular/pull/58492)) ([#​58500](https://redirect.github.com/angular/angular/pull/58500)) | <!-- CHANGELOG SPLIT MARKER --> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/swisspost/design-system). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsi8J+TpiBzdHlsZXMtcHJpbWVuZy13b3Jrc3BhY2UiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information