Skip to content

Releases: angular/angular-cli

20.3.3

24 Sep 20:58

Choose a tag to compare

@schematics/angular

Commit Description
fix - b7f92da78 add __screenshots__/ to .gitignore

@angular/ssr

Commit Description
fix - a4c9a2007 avoid retaining rendered HTML in memory post-request

21.0.0-next.4

17 Sep 17:35

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

Choose a tag to compare

release: cut the v20.3.2 release

19.2.17

17 Sep 16:05

Choose a tag to compare

@angular/build

Commit Description
fix - 365d525b5 update vite to 6.3.6

20.3.1

11 Sep 13:08

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

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

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

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

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

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