-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Releases: angular/angular-cli
20.3.1
@angular/build
Commit | Description |
---|---|
fix - be60be499 | add timestamp to bundle generation log |
fix - d60f4e53d | update vite to version 7.1.5 |
Assets 2
21.0.0-next.3
@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
Assets 2
20.3.0-rc.0
@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
Assets 2
20.3.0
@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
Assets 2
19.2.16
@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
Assets 2
18.2.21
@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
Assets 2
21.0.0-next.2
@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 |
Assets 2
20.2.2
@angular/cli
Commit | Description |
---|---|
fix - a793bbc47 | don't set a default for array options when length is 0 |
fix - 2736599e2 | set process title when running architect commands |
@angular/build
Commit | Description |
---|---|
fix - 5c2abffea | avoid extra tick in SSR dev-server builds |
fix - f3c826853 | maintain media output hashing with vitest unit-testing |
Assets 2
21.0.0-next.1
@angular/cli
Commit | Description |
---|---|
feat - 0d53e82d5 | provide detailed peer dependency conflict errors in ng add |
feat - f513089e2 | remove direct support for cnpm |
fix - 47d77a3ed | correctly set default array values |
fix - e5aed6d65 | show planned actions in ng add dry run |
perf - aeb49dd52 | cache dependency lookups during ng add |
perf - 5e534090e | parallelize peer dependency checks in ng add |
@schematics/angular
Commit | Description |
---|---|
feat - 4912f3990 | add Tailwind CSS option to application schematic and ng new |
fix - 6c7b79833 | directly resolve karma config template in migration |
fix - 0f86cf878 | prevent AI config schematic from failing when 'none' and other AI tools are selected |
@angular-devkit/schematics-cli
Commit | Description |
---|---|
fix - aed26c388 | correctly set default array values |
@angular/build
Commit | Description |
---|---|
fix - b554bd73a | add temporary directory cleanup for Vitest executor |
fix - 261dbb37c | correct JS/TS file paths when running under Bazel |
fix - abf003268 | correct Vitest builder watch mode execution |
fix - 4b49a207a | ensure karma polyfills reporter factory returns a value |
Breaking Changes
@angular/cli
- The
ng
commands will no longer automatically detect and usecnpm
as the package manager. As an alternative use the.npmrc
file to ensure npm uses the cnpm registry.
Assets 2
20.2.1
@angular-devkit/schematics-cli
Commit | Description |
---|---|
fix - e93919dea | correctly set default array values |
@schematics/angular
Commit | Description |
---|---|
fix - 6937123a3 | directly resolve karma config template in migration |
fix - 5d6dd4425 | prevent AI config schematic from failing when 'none' and other AI tools are selected |
@angular/cli
Commit | Description |
---|---|
fix - 3b693e09e | correctly set default array values |
@angular/build
Commit | Description |
---|---|
fix - 06a6ddc10 | correct JS/TS file paths when running under Bazel |
fix - b6816b0cb | ensure karma polyfills reporter factory returns a value |