Skip to content

Releases: angular/angular-cli

22.3.0-next.5

22.3.0-next.5 Pre-release
Pre-release

Choose a tag to compare

@dgp1130 dgp1130 released this 05 Nov 00:11
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - 0ae507d273 add a TODO for spy strategies configured with withArgs in refactor-jasmine-vitest
fix - 01abe08d86 do not drop callThrough() on existing spies in refactor-jasmine-vitest
fix - 12a7d2a5f3 generate pnpm-workspace.yaml with allowBuilds for pnpm projects
fix - af423fd3ad keep existing worker tsconfig when generating another web worker
fix - 512bb90615 keep the default ng-packagr output path in use-library-builder
fix - 3436f92a26 keep the meaning of negated toHaveBeenCalledOnceWith in refactor-jasmine-vitest
fix - 0da5863e52 migrate serviceWorker: true to a config path in use-application-builder
fix - ee847de523 update the PostCSS configuration used by the build in tailwind

@angular/cli

Commit Description
fix - 70afe1b222 allow command arguments named help
fix - c7706091a0 also clean the worktree-local cache in a git worktree
fix - a69fe511c6 default ignoreScripts to true when install options are provided
fix - a9aaff5cae handle modern yarn registry error output and 404 detection
fix - 81e9eae21d ignore registry manifests that do not match the requested version
fix - 5d50f59564 include builder options for build and test in json-help
fix - ed384643df strip terminal escape sequences in modern yarn error parser
fix - 48cad3fed7 use unquoted specifier for registry manifest cache keys
fix - c063601c29 validate dist-tags and manifest caching under modern yarn

@angular/build

Commit Description
fix - 254041d9d2 copy assets replaced by a rename in watch mode
fix - 174eb34540 elide non-value aliases and remaining type-only AST constructs
fix - fd8e743fde enable oxc WASI fallback in WebContainer environments
fix - 88b43b929f include source map hashes in optimized chunk hashes
fix - 0e2799d3a2 quote weak ETags of assets served by the dev server
fix - ef4372583a remove every output of a deleted asset in watch mode
fix - e6c29bde19 require only the launchers the karma configuration loads
fix - 8984b4a0ee use oxc-parser fallback when stripping source-map comments (#34632)
perf - a84f9fa9d4 reuse precomputed hash for in-memory build asset ETags

@angular/ssr

Commit Description
fix - 47bc9c3969 destroy platform when request is aborted during rendering
fix - bf1602a916 validate prerender parameter values

@ngtools/webpack

Commit Description
fix - b6bfa2c747 elide imports used only in type re-exports or type declarations
fix - 9e6c1cefea elide non-value aliases and remaining type-only AST constructs

22.2.6

Choose a tag to compare

@dgp1130 dgp1130 released this 04 Nov 22:41
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - d1bdea533c add a TODO for spy strategies configured with withArgs in refactor-jasmine-vitest
fix - 8c8910792c do not drop callThrough() on existing spies in refactor-jasmine-vitest
fix - 3dea2f6b32 generate pnpm-workspace.yaml with allowBuilds for pnpm projects
fix - e91c414ce6 keep existing worker tsconfig when generating another web worker
fix - a532d0549b keep the meaning of negated toHaveBeenCalledOnceWith in refactor-jasmine-vitest
fix - 2aa56cce06 migrate serviceWorker: true to a config path in use-application-builder
fix - 17134ccb77 update the PostCSS configuration used by the build in tailwind

@angular/cli

Commit Description
fix - 8317b7037a allow command arguments named help
fix - 7de6927af8 also clean the worktree-local cache in a git worktree
fix - 34d53918e2 default ignoreScripts to true when install options are provided
fix - d872eebfad handle modern yarn registry error output and 404 detection
fix - 0d622f0ebd ignore registry manifests that do not match the requested version
fix - b50147fd3a strip terminal escape sequences in modern yarn error parser
fix - da76a2ef69 use unquoted specifier for registry manifest cache keys
fix - eda9d64f18 validate dist-tags and manifest caching under modern yarn

@angular/build

Commit Description
fix - 1931eac4e5 copy assets replaced by a rename in watch mode
fix - a4ce7bf461 elide non-value aliases and remaining type-only AST constructs
fix - b5dd8e2634 enable oxc WASI fallback in WebContainer environments
fix - 244a1c7d15 include source map hashes in optimized chunk hashes
fix - 0f63a03bae quote weak ETags of assets served by the dev server
fix - 42bdb75f1a remove every output of a deleted asset in watch mode
fix - 76b585fb5a require only the launchers the karma configuration loads
fix - 631ac8aa66 use oxc-parser fallback when stripping source-map comments (#34632)

@angular/ssr

Commit Description
fix - f8f9f48bfa destroy platform when request is aborted during rendering
fix - dcd5029bbd validate prerender parameter values

@ngtools/webpack

Commit Description
fix - 4b6caacbc7 elide imports used only in type re-exports or type declarations
fix - ea46fd855f elide non-value aliases and remaining type-only AST constructs

22.3.0-next.4

22.3.0-next.4 Pre-release
Pre-release

Choose a tag to compare

@alan-agius4 alan-agius4 released this 28 Oct 10:05
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - 6588204b8f avoid adding web worker snippet to server configuration files
fix - a68d0df2ca ignore non-workspace stylesheet entries when adding Tailwind
fix - 43c401c6b4 include the SSR entry file in the trust-proxy-headers migration
fix - 4a59335cc5 include the type separator in the class spec import
fix - 4ea7c673e0 keep the default getter access type of spyOnProperty in refactor-jasmine-vitest
fix - 54f261817c migrate CallInfo returnValue and object in refactor-jasmine-vitest
fix - d3acc84bed migrate spy.calls.first().args in refactor-jasmine-vitest
fix - 02a067813b set explicit type for the module --route component
fix - 0be52a8834 set explicit type for the app-shell component

@angular/cli

Commit Description
feat - 7d6550ef25 support Oxfmt for automatic file formatting
fix - 540a1c495d explain how to pick a project when a schematic cannot determine one
fix - 322777d80b handle bun registry error output and 404 detection
fix - 3adad37a90 support resolving subproject dependencies in bun workspaces

@angular-devkit/build-angular

Commit Description
fix - d2aafa2d25 resolve dev-server sslKey and sslCert relative to the workspace root (#34399)

@angular-devkit/core

Commit Description
fix - c44762fd44 only invoke smart default provider when value is undefined

@angular-devkit/schematics

Commit Description
fix - 9d6baa30ae support delegating trees in partition (#34539)
fix - 5094cd66c9 support delegating trees in the filter rule (#34539)

@angular/build

Commit Description
fix - 65f302c5df avoid expanding directory patterns in asset globs
fix - 537a47a482 escape prerender redirect URLs
fix - d609a21333 improve library bundler resolution and watch shared chunk consistency
fix - be15160ff0 improve library compilation diagnostics and stylesheet reference tracking
fix - f25cdbeadc include the oxc-parser WASI binding as an optional dependency
fix - 70c2143c33 key the Vitest fsModuleCache on the served build output
fix - 77fb7fa0f2 only require karma-coverage when coverage is enabled
fix - fe60e27105 resolve dev-server sslKey and sslCert relative to the workspace root (#34399)
fix - 9534f6287e scope BundlerContext invalidation and cache one-shot bundle results
fix - dd095343a5 serialize server manifest asset paths
fix - eb38ef3904 suggest the istanbul provider in the unit-test V8 browser coverage error
fix - cd3d30c6b6 warn about unsupported options in the unit-test karma runner
fix - b0c415aec0 write the stats file in a stable, deterministic order
perf - f15c8c6410 avoid duplicate Domino bundling in server bundles
perf - 7f4de14688 avoid web worker channel overhead in library parallel compilation
perf - 5416c9fcd9 optimize library dts bundling and enable dts tree-shaking
perf - 016a7f150d overlap library asset resolution with bundling and typechecking

@angular/ssr

Commit Description
fix - 194b64137e preserve trailing slashes in query and fragment of redirect URLs

22.2.5

Choose a tag to compare

@alan-agius4 alan-agius4 released this 28 Oct 10:00
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - 982c3dcbfc avoid adding web worker snippet to server configuration files
fix - 18e5dc6fe8 ignore non-workspace stylesheet entries when adding Tailwind
fix - dd18bda9db include the SSR entry file in the trust-proxy-headers migration
fix - b7e24561e7 include the type separator in the class spec import
fix - 7f3840c70c keep the default getter access type of spyOnProperty in refactor-jasmine-vitest
fix - eaf2343be4 migrate CallInfo returnValue and object in refactor-jasmine-vitest
fix - 6680d289cb migrate spy.calls.first().args in refactor-jasmine-vitest
fix - 9cba0da43f set explicit type for the module --route component
fix - e9ae950364 set explicit type for the app-shell component

@angular/cli

Commit Description
fix - 7efeeb9caa explain how to pick a project when a schematic cannot determine one
fix - ee61e328ac handle bun registry error output and 404 detection
fix - 0d8898c289 support resolving subproject dependencies in bun workspaces

@angular-devkit/build-angular

Commit Description
fix - 0c4bd19ace resolve dev-server sslKey and sslCert relative to the workspace root (#34399)

@angular-devkit/core

Commit Description
fix - ad04d689bb only invoke smart default provider when value is undefined

@angular-devkit/schematics

Commit Description
fix - e7fd1bd9cb support delegating trees in partition (#34539)
fix - 1854c1714d support delegating trees in the filter rule (#34539)

@angular/build

Commit Description
fix - 6d45d1007f escape prerender redirect URLs
fix - 6298fb89e6 include the oxc-parser WASI binding as an optional dependency
fix - 325f6a0f48 only require karma-coverage when coverage is enabled
fix - 47075bee89 resolve dev-server sslKey and sslCert relative to the workspace root (#34399)
fix - db45eed631 serialize server manifest asset paths
fix - 5ae6a66edb suggest the istanbul provider in the unit-test V8 browser coverage error
fix - e3134b4cbc warn about unsupported options in the unit-test karma runner
fix - 250fae725e write the stats file in a stable, deterministic order
perf - cda246579e avoid duplicate Domino bundling in server bundles
perf - bcdcc09fb7 avoid web worker channel overhead in library parallel compilation

@angular/ssr

Commit Description
fix - 7b9c8d0b5d preserve trailing slashes in query and fragment of redirect URLs

21.2.29

Choose a tag to compare

@alan-agius4 alan-agius4 released this 28 Oct 09:54
Immutable release. Only release title and notes can be modified.

@angular-devkit/build-angular

Commit Description
fix - 3fc679987f update webpack-dev-middleware to 7.4.6

@angular/build

Commit Description
fix - aa2ecc154e bump undici to 7.30.1
fix - 18164667c7 escape prerender redirect URLs
fix - 8ad2547911 serialize server manifest asset paths

20.3.42

Choose a tag to compare

@alan-agius4 alan-agius4 released this 28 Oct 09:49
Immutable release. Only release title and notes can be modified.

@angular-devkit/build-angular

Commit Description
fix - d6ce6ec214 bump undici to 7.30.1
fix - 892f3ccdfc update webpack-dev-middleware to 7.4.6

@angular/build

Commit Description
fix - 223891de4c escape prerender redirect URLs

22.3.0-next.3

22.3.0-next.3 Pre-release
Pre-release

Choose a tag to compare

@clydin clydin released this 22 Oct 14:04
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - 1c1fe4e88 apply viewEncapsulation to generated application components
fix - 32dd079da correct error and warning messages in environments schematic
fix - 9732721b0 migrate ng-packagr glob string assets in use-library-builder
fix - c32a690f1 migrate secondary entry point style options in use-library-builder
fix - 490a6fe2f show routing module suffixes in findModule error
fix - 41b54ecdd skip webWorkerTsConfig for unit-test builder test targets
fix - b9163f3a5 use the generated class name when declaring in an NgModule

@angular/cli

Commit Description
fix - d69dcec31 keep schematic positional arguments in index order
fix - 21846daf3 only load autocompletion in interactive shells

@angular/build

Commit Description
feat - 5f65028b1 add prerender.format option to prerender routes as <route>.html
fix - 089d39467 add integrity metadata for all initial chunks beyond the module preload limit
fix - 1b893ed95 align lazy route entry names with workspace root for SSR modulepreload
fix - a38958c28 align library watch asset matching with initial build and deduplicate outputs
fix - 3fcf6c852 attach location to Sass errors and guard stack parsing
fix - 97efdcf91 consolidate initial shared chunks into main with Rolldown
fix - 13a734649 correct typos and spacing in error and warning messages
fix - 566abde88 enforce library compilerOptions and skip unused .tsbuildinfo emit
fix - f696eaaf8 improve library watch mode state invalidation and lazy asset matchers
fix - adcdcc668 invalidate Vite module cache for removed dev server output files
fix - f9f386497 match proxy glob patterns against URL pathname only
fix - f9325ab02 name the provider packages in the unit-test browsers error
fix - 193abc0c1 preserve asset precedence and expand glob-prefixed ignores in watch mode
fix - cd70beb20 preserve diagnostic locations at offset 0 and guard empty files
fix - faca2b0f0 preserve entry-point displayName casing and flatten bundle names
fix - 137351b7d preserve incremental .d.ts signatures and emit state in watch mode
fix - c3881e9eb report TypeScript declaration emit diagnostics
fix - b8180a653 support incremental asset updates and output cleanup in library watch mode
fix - e3787076e support quotes in styles and polyfills paths
fix - 8c1498395 use component file path in inline stylesheet diagnostic locations
fix - e93d9cb8b use distinct chunk naming for web worker bundles
fix - 58c30c05f use isSubDirectory in normalizeAssetPatterns and ignore nested .gitkeep
fix - 9e998c128 validate library outputPath and avoid duplicate secondary README assets
fix - 972302ac3 watch only explicitly added paths in chokidar watcher
perf - 5691298d0 avoid reading external component stylesheets twice
perf - 6bae97bd4 avoid TS AST eviction and d.ts re-emit on external resource edits
perf - 751adc3ab cache pre-declaration transformed SourceFiles during AoT emit

@angular/ssr

Commit Description
fix - 8aa16b6f9 resolve query parameter placeholders in redirect targets (#34321)
fix - 97ed36ec4 resolve route parameters in redirect targets (#34321)
fix - b42cfeecf use only the first value of the X-Forwarded-Prefix header

22.2.4

Choose a tag to compare

@clydin clydin released this 22 Oct 13:38
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - eec8dc049 apply viewEncapsulation to generated application components
fix - 3a549925e correct error and warning messages in environments schematic
fix - fe119a7c7 show routing module suffixes in findModule error
fix - 36d988001 skip webWorkerTsConfig for unit-test builder test targets
fix - 460167cd3 use the generated class name when declaring in an NgModule

@angular/cli

Commit Description
fix - 63e45bcfe keep schematic positional arguments in index order
fix - 6053771cb only load autocompletion in interactive shells

@angular/build

Commit Description
fix - c235a9554 add integrity metadata for all initial chunks beyond the module preload limit
fix - 80c7480b4 align lazy route entry names with workspace root for SSR modulepreload
fix - b94627706 attach location to Sass errors and guard stack parsing
fix - 0dc103735 correct typos and spacing in error and warning messages
fix - 3e464c3f5 invalidate Vite module cache for removed dev server output files
fix - 7d9ba6280 match proxy glob patterns against URL pathname only
fix - 3aa7e93cc name the provider packages in the unit-test browsers error
fix - e78cf0ae9 preserve diagnostic locations at offset 0 and guard empty files
fix - b3baa20c6 support quotes in styles and polyfills paths
fix - 648aff9eb use component file path in inline stylesheet diagnostic locations
fix - a9bec13b5 use distinct chunk naming for web worker bundles
fix - a05723948 watch only explicitly added paths in chokidar watcher
perf - 35702a598 avoid reading external component stylesheets twice

@angular/ssr

Commit Description
fix - 3beb2551c resolve query parameter placeholders in redirect targets (#34321)
fix - ff3f3727a resolve route parameters in redirect targets (#34321)
fix - d365b0008 use only the first value of the X-Forwarded-Prefix header

21.2.28

Choose a tag to compare

@alan-agius4 alan-agius4 released this 22 Oct 14:00
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
fix - 225d00adb4 bump @modelcontextprotocol/sdk to 1.32.1

@angular-devkit/build-angular

Commit Description
fix - 651d1d293d update webpack to 5.112.0

@angular/build

Commit Description
fix - a081d8b6db bump vite to 7.3.7

20.3.41

Choose a tag to compare

@alan-agius4 alan-agius4 released this 22 Oct 13:55
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
fix - 36fbb892b4 bump @modelcontextprotocol/sdk to 1.32.1

@angular-devkit/build-angular

Commit Description
fix - f905af981b update webpack to 5.112.0

@angular/build

Commit Description
fix - a1e3016f1e bump vite to 7.3.7