Skip to content

Releases: angular/angular-cli

21.0.0

19 Nov 19:14

Choose a tag to compare

@angular/cli

Commit Description
feat - 58d101d5e add --json output to ng version
feat - d014630fa add advanced filtering to MCP example search
feat - 6d3a3c579 add ai-tutor mcp tool
feat - 1c06b16a9 add builder info to list_projects MCP tool
feat - 301b50da4 add fallback support for packages without direct ng add functionality
feat - 3040b777e add style language detection to list_projects tool
feat - 45024e836 add unit test framework detection to list_projects tool
feat - 104c90768 enhance ng version output with more details
feat - 286b6204c make documentation search tool version-aware
feat - 406315d09 make find_examples tool version-aware
feat - 68e711307 make get_best_practices tool version-aware
feat - 50453fdee overhaul ng version command output
feat - 1ee9ce3c9 promote MCP find_examples tool to a stable tool
feat - 0d53e82d5 provide detailed peer dependency conflict errors in ng add
feat - f513089e2 remove direct support for cnpm
fix - c17d7a929 add schema versioning and metadata to example database
fix - dbf1aaf70 add snippet support to example search MCP tool
fix - dfb4242b3 add vitest to version command output
fix - 11cee1acb correct boolean parsing in MCP example front matter
fix - 122a8c0e2 correct frontmatter parsing in MCP examples tool
fix - 431106559 correct query in find_examples to prevent runtime error
fix - def412a55 enhance find_examples MCP tool with structured output
fix - 0922a033f improve JSON schema parsing for command options
fix - f099c9157 improve list_projects MCP tool to find all workspaces in monorepos
fix - 1be35b343 promote zoneless migration MCP tool to stable
fix - e5aed6d65 show planned actions in ng add dry run
fix - 4deac3ec7 support multi-database search in find_examples MCP tool
perf - aeb49dd52 cache dependency lookups during ng add
perf - 5e534090e parallelize peer dependency checks in ng add

@schematics/angular

Commit Description
feat - e417c89f9 Add addTypeToClassName option to relevant schematics
feat - ede5e52bc add include option to jasmine-to-vitest schematic
feat - c119910f4 add AGENTS.md support to ai-config schematic
feat - d0d2a17b8 add Jasmine spy API transformations to jasmine-to-vitest schematic
feat - e7d955bed add matcher transformations to jasmine-to-vitest schematic
feat - 629f5cb18 add misc transformations to jasmine-to-vitest schematic
feat - 4912f3990 add Tailwind CSS option to application schematic and ng new
feat - 2a518016d Applications are zoneless by default
feat - 2ffc527b1 configure Vitest for new projects and allow runner choice
feat - 58474ec7d introduce initial jasmine-to-vitest unit test refactor schematic
feat - 9f255f2b3 set packageManager in package.json on new projects
feat - 4e6c94f21 support different file name style guides in ng new
fix - 77741f5ee add 'update-typescript-lib' migration
fix - f89750b27 add addImports option to jasmine-vitest schematic
fix - 9dab5780a add fixture.whenStable in spec files when zoneless apps
fix - 8f0f6a5f1 add migration to update moduleResolution to bundler
[fix - e8feba9ee](e8feba9ee163f6...
Read more

20.3.11

19 Nov 16:30

Choose a tag to compare

@angular/build

Commit Description
fix - 8053f2d92 ensure ɵgetOrCreateAngularServerApp is always defined after errors

21.0.0-rc.6

18 Nov 20:04

Choose a tag to compare

21.0.0-rc.6 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - e33e77d12 flag '--file-name-style-guide=2016' - wrong import in main.ts

21.0.0-rc.5

17 Nov 23:24

Choose a tag to compare

21.0.0-rc.5 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - e8feba9ee add missing typeSeparator to main.ts.template file
fix - 6615fcf03 issues in apps generated with '--file-name-style-guide=2016' flag

@angular/build

Commit Description
fix - a11dd31f0 configure Vitest cache to use Angular cache
fix - f05ffd104 correct Vitest coverage include handling for virtual files
fix - 49b65aba8 disable Vitest test isolation by default
fix - fa5c92346 prioritize string type for runnerConfig schema

21.0.0-rc.4

14 Nov 22:09

Choose a tag to compare

21.0.0-rc.4 Pre-release
Pre-release

@angular/build

Commit Description
fix - f7c4a4c1d enhance Vitest resolution for optimal package loading
fix - 0830f4fb5 ensure TestBed cleanup hooks are always registered

21.0.0-rc.3

14 Nov 00:25

Choose a tag to compare

21.0.0-rc.3 Pre-release
Pre-release

@angular/cli

Commit Description
fix - 4deac3ec7 support multi-database search in find_examples MCP tool

@angular/build

Commit Description
fix - fcdbf6c19 allow globals to be set to false
fix - 931c62d20 allow unit-test runner config with absolute path
fix - fec106b60 enhance Vitest dependency externalization and pre-bundling
fix - ee5e127d5 ensure ɵgetOrCreateAngularServerApp is always defined after errors
fix - 55145f582 ensure Vitest setup files are executed in order
fix - 6576bb598 remove explicit test isolation configuration

21.0.0-rc.2

12 Nov 19:13

Choose a tag to compare

21.0.0-rc.2 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - 02f579f6e correct tsconfig.spec.json include for spec files

@angular/cli

Commit Description
fix - c17d7a929 add schema versioning and metadata to example database
fix - 1be35b343 promote zoneless migration MCP tool to stable

@angular/build

Commit Description
fix - 63c98741a add webcontainer support for Vitest browser provider
fix - 07f712253 correctly handle absolute paths and casing in test discovery
fix - f82b77e47 do not remove @angular/localize when having external packages (#31721)
fix - a44f8fa94 dynamically select Vitest DOM environment
fix - ae35543af enhance Vitest config merging and validation
fix - 41b12509a ensure TestBed setup is robust in non-isolated Vitest
fix - 0851d2eae show full aggregate errors from vitest
fix - cc2668f57 simplify SSL handling for ng serve with SSR (#31723)

20.3.10

12 Nov 18:05

Choose a tag to compare

@schematics/angular

Commit Description
fix - c854a719b correct tsconfig.spec.json include for spec files

@angular/build

Commit Description
fix - b3908f68e do not remove @angular/localize when having external packages (#31721)

21.0.0-rc.1

05 Nov 15:02

Choose a tag to compare

21.0.0-rc.1 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - f89750b27 add addImports option to jasmine-vitest schematic
fix - 515b09c4f add Vitest config generation and runner checks
fix - 0e83fe1a8 add warnings and improve Karma config generation
fix - b91fa31f2 align Karma project generation with unified unit-test builder

@angular/cli

Commit Description
fix - dfb4242b3 add vitest to version command output

@angular/build

Commit Description
fix - 62938e799 update vitest to 4.0.6 and remove coverage workaround

@angular/ssr

Commit Description
fix - 5d76d84e6 improve locale handling in app-engine
fix - 4a3cfdfce improve route matching for wildcard routes

20.3.9

05 Nov 14:49

Choose a tag to compare

@angular/ssr

Commit Description
fix - 08e07e338 improve locale handling in app-engine
fix - 683697ebc improve route matching for wildcard routes