# angular-cli v22.1.4 — 22.1.4 - Product: angular-cli (https://whatsnew.fyi/product/angular-cli) - Vendor: angular-cli - Date: 2026-08-13 - Version: v22.1.4 - Original notes: https://github.com/angular/angular-cli/releases/tag/v22.1.4 - Permalink: https://whatsnew.fyi/product/angular-cli/releases/v22.1.4 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — generate CLAUDE.md for Claude Code instead of AGENTS.md - **fixed** — import UrlSegment instead of subPath in guard generator - **fixed** — disable searching current directory for bare executable names on Windows - **fixed** — serialize configuration as a single argv token in run_target strategies - **changed** — avoid eager module loading during global bootstrap - **fixed** — count statically imported chunks in the initial total - **fixed** — normalize setupFiles paths to POSIX for vitest runner - **fixed** — prevent syntax corruption for Crockford-style enum IIFE - **fixed** — prevent syntax corruption in oxc transform - **fixed** — return direct file contents for non-Angular TypeScript files - **fixed** — return only lowest version per target engine - **fixed** — set target for Rolldown dependency prebundling in Vite dev server - **changed** — avoid encoding the inline source map before remapping - **changed** — batch last_accessed updates in sqlite cache store - **changed** — hash the i18n inline cache key options once per locale - **changed** — optimize template string size calculation in server manifest - **changed** — share i18n translations with the inliner workers by reference - **changed** — use Map for chunk asset size lookups in budget calculator - **fixed** — destroy platform when response stream is cancelled ###### @schematics/angular | Commit | Description | | -- | -- | | [![fix - d4a48e3ab](https://img.shields.io/badge/d4a48e3ab-fix-green)](https://github.com/angular/angular-cli/commit/d4a48e3abe320e090eefe17cb70abdf8e7eafaed) | generate CLAUDE.md for Claude Code instead of AGENTS.md | | [![fix - d451f15b2](https://img.shields.io/badge/d451f15b2-fix-green)](https://github.com/angular/angular-cli/commit/d451f15b2838a8282363dcb30161dd5dc858750f) | import UrlSegment instead of subPath in guard generator | ###### @angular/cli | Commit | Description | | -- | -- | | [![fix - 67a29899b](https://img.shields.io/badge/67a29899b-fix-green)](https://github.com/angular/angular-cli/commit/67a29899b07f760bac9582cbc6175966cce1c5d2) | disable searching current directory for bare executable names on Windows | | [![fix - 1b0ba5c17](https://img.shields.io/badge/1b0ba5c17-fix-green)](https://github.com/angular/angular-cli/commit/1b0ba5c17f0be2679b31bad1bee8b435315dac1a) | serialize configuration as a single argv token in run_target strategies (#33657) | | [![perf - 9440432d2](https://img.shields.io/badge/9440432d2-perf-orange)](https://github.com/angular/angular-cli/commit/9440432d273c044965508d80e808c2fe123af0aa) | avoid eager module loading during global bootstrap | ###### @angular/build | Commit | Description | | -- | -- | | [![fix - 46fcb29d6](https://img.shields.io/badge/46fcb29d6-fix-green)](https://github.com/angular/angular-cli/commit/46fcb29d6c1ded962de95449d63716c13950f59a) | count statically imported chunks in the initial total | | [![fix - 796b57684](https://img.shields.io/badge/796b57684-fix-green)](https://github.com/angular/angular-cli/commit/796b576843191a4d5c74e4f9363ec0e46ae3a881) | normalize setupFiles paths to POSIX for vitest runner | | [![fix - c805e5cfb](https://img.shields.io/badge/c805e5cfb-fix-green)](https://github.com/angular/angular-cli/commit/c805e5cfb308d02a1944ef446d0a01af8a7ec6d2) | prevent syntax corruption for Crockford-style enum IIFE | | [![fix - cc6c17716](https://img.shields.io/badge/cc6c17716-fix-green)](https://github.com/angular/angular-cli/commit/cc6c17716df5c411efca5e6f4c960f0565f45d90) | prevent syntax corruption in oxc transform | | [![fix - a142f6f83](https://img.shields.io/badge/a142f6f83-fix-green)](https://github.com/angular/angular-cli/commit/a142f6f83d2f501b64f2404909ef9325bbfa70fb) | return direct file contents for non-Angular TypeScript files | | [![fix - 956c6578d](https://img.shields.io/badge/956c6578d-fix-green)](https://github.com/angular/angular-cli/commit/956c6578d31d8482c04dc45723d7ab3b4fe355a5) | return only lowest version per target engine | | [![fix - 689b5b116](https://img.shields.io/badge/689b5b116-fix-green)](https://github.com/angular/angular-cli/commit/689b5b116717140da98494e61ac5ea5ad7b68d73) | set target for Rolldown dependency prebundling in Vite dev server | | [![perf - 70461f6ed](https://img.shields.io/badge/70461f6ed-perf-orange)](https://github.com/angular/angular-cli/commit/70461f6ed2e30aeaad2b93400ad00d9274665967) | avoid encoding the inline source map before remapping | | [![perf - 22cce7563](https://img.shields.io/badge/22cce7563-perf-orange)](https://github.com/angular/angular-cli/commit/22cce7563e82f17373b69e590d3e445767bd9264) | batch last_accessed updates in sqlite cache store | | [![perf - ab2ed18d5](https://img.shields.io/badge/ab2ed18d5-perf-orange)](https://github.com/angular/angular-cli/commit/ab2ed18d5739e8565403062ca74aa2d5cb3b95ec) | hash the i18n inline cache key options once per locale | | [![perf - 34516ff73](https://img.shields.io/badge/34516ff73-perf-orange)](https://github.com/angular/angular-cli/commit/34516ff736185e20ef8239b1fed8eda1f0193f62) | optimize template string size calculation in server manifest | | [![perf - 712971c37](https://img.shields.io/badge/712971c37-perf-orange)](https://github.com/angular/angular-cli/commit/712971c370738beaebff18f6995859b1713ed8ae) | share i18n translations with the inliner workers by reference | | [![perf - 78f8c5f _[Truncated at 4000 characters — full notes: https://github.com/angular/angular-cli/releases/tag/v22.1.4]_