Skip to content

Releases: angular/angular-cli

21.0.0-next.4

17 Sep 17:35
Compare
Choose a tag to compare
21.0.0-next.4 Pre-release
Pre-release

@angular/build

Commit Description
feat - a908bf3d4 add 'filter' option to unit-test builder
feat - c0b00d78e add reporter output file option for unit-test
feat - 66dd6dd83 allow options for unit test reporters
fix - 43fc5536f add timestamp to bundle generation log
fix - c6176f6df add upfront dependency validation for unit-test runners
fix - 69c3b1226 improve error handling in unit-test builder
fix - dae732059 serve build assets and styles in vitest

20.3.2

17 Sep 16:26
Compare
Choose a tag to compare
release: cut the v20.3.2 release

19.2.17

17 Sep 16:05
Compare
Choose a tag to compare

@angular/build

Commit Description
fix - 365d525b5 update vite to 6.3.6

20.3.1

11 Sep 13:08
Compare
Choose a tag to compare

@angular/build

Commit Description
fix - be60be499 add timestamp to bundle generation log
fix - d60f4e53d update vite to version 7.1.5

21.0.0-next.3

10 Sep 17:10
Compare
Choose a tag to compare
21.0.0-next.3 Pre-release
Pre-release

@angular/cli

Commit Description
feat - d014630fa add advanced filtering to MCP example search
feat - 1ee9ce3c9 promote MCP find_examples tool to a stable tool
fix - dbf1aaf70 add snippet support to example search MCP tool
fix - 11cee1acb correct boolean parsing in MCP example front matter
fix - def412a55 enhance find_examples MCP tool with structured output
fix - 2037b912b improve bun lockfile detection and optimize lockfile checks

@schematics/angular

Commit Description
fix - ddebe3d4f align labels in ai-config schema
fix - 8e6e0a293 remove explicit flag for host bindings
fix - b983ea8e5 respect skip-install for tailwind schematic

@angular-devkit/build-angular

Commit Description
fix - 9749ec687 avoid extra tick in SSR builds

@angular/build

Commit Description
fix - cd5c92b99 correct Vitest coverage reporting for test files
fix - 1529595d4 drop support for TypeScript 5.8
fix - 58da860fc preserve names in esbuild for improved debugging in dev mode
fix - 26127bd3b resolve PostCSS plugins relative to config file

@angular/ssr

Commit Description
feat - f0b0980fb introduce BootstrapContext for isolated server-side rendering

Breaking Changes

@angular/build

    • TypeScript versions older than 5.9 are no longer supported.

@angular/ssr

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

For more information please see: GHSA-68x2-mx4q-78m7

20.3.0-rc.0

10 Sep 16:52
Compare
Choose a tag to compare

@angular/cli

Commit Description
fix - f6ad41c13 improve bun lockfile detection and optimize lockfile checks

@schematics/angular

Commit Description
fix - ef20a278d align labels in ai-config schema

@angular-devkit/build-angular

Commit Description
fix - 1a7890873 avoid extra tick in SSR builds

@angular/build

Commit Description
fix - 5d46d6ec1 preserve names in esbuild for improved debugging in dev mode

@angular/ssr

Commit Description
feat - 7eacb4187 introduce BootstrapContext for isolated server-side rendering

Breaking Changes

@angular/ssr

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

For more information please see: GHSA-68x2-mx4q-78m7

20.3.0

10 Sep 16:56
Compare
Choose a tag to compare

@angular/cli

Commit Description
fix - f6ad41c13 improve bun lockfile detection and optimize lockfile checks

@schematics/angular

Commit Description
fix - ef20a278d align labels in ai-config schema

@angular-devkit/build-angular

Commit Description
fix - 1a7890873 avoid extra tick in SSR builds

@angular/build

Commit Description
fix - 5d46d6ec1 preserve names in esbuild for improved debugging in dev mode

@angular/ssr

Commit Description
feat - 7eacb4187 introduce BootstrapContext for isolated server-side rendering

Breaking Changes

@angular/ssr

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

For more information please see: GHSA-68x2-mx4q-78m7

19.2.16

10 Sep 19:26
Compare
Choose a tag to compare

@angular-devkit/build-angular

Commit Description
fix - b0f4330a9 avoid extra tick in SSR builds

@angular/build

Commit Description
fix - ee5c5f823 avoid extra tick in SSR dev-server builds

@angular/ssr

Commit Description
feat - 32980f7e7 introduce BootstrapContext for isolated server-side rendering

Breaking Changes

@angular/ssr

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

For more information please see: GHSA-68x2-mx4q-78m7

18.2.21

10 Sep 19:44
Compare
Choose a tag to compare

@angular-devkit/build-angular

Commit Description
fix - 700e6bc01 avoid extra tick in SSR builds

@angular/build

Commit Description
fix - cccc91b91 avoid extra tick in SSR dev-server builds

@angular/ssr

Commit Description
feat - 4af385201 introduce BootstrapContext for isolated server-side rendering

Breaking Changes

@angular/ssr

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

For more information please see: GHSA-68x2-mx4q-78m7

21.0.0-next.2

03 Sep 21:12
Compare
Choose a tag to compare
21.0.0-next.2 Pre-release
Pre-release

@schematics/angular

Commit Description
feat - e417c89f9 Add addTypeToClassName option to relevant schematics
feat - 4e6c94f21 support different file name style guides in ng new
perf - 14c0a9bac optimize AST traversal utilities

@angular/cli

Commit Description
feat - 301b50da4 add fallback support for packages without direct ng add functionality
fix - 2c498d2b8 don't set a default for array options when length is 0
fix - f099c9157 improve list_projects MCP tool to find all workspaces in monorepos
fix - e192e8c7e set process title when running architect commands

@angular/build

Commit Description
fix - 7b0f69798 avoid extra tick in SSR dev-server builds
fix - f806f6477 maintain media output hashing with vitest unit-testing