Releases: angular/angular-cli
Releases · angular/angular-cli
20.3.4
@schematics/angular
| Commit | Description |
|---|---|
| Out of the box support for PM2 | |
use bracket notation for process.env['pm_id'] |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
mark InjectionToken as pure for improved tree-shaking |
@angular/build
| Commit | Description |
|---|---|
mark InjectionToken as pure for improved tree-shaking |
21.0.0-next.5
@angular/cli
| Commit | Description |
|---|---|
| add ai-tutor mcp tool |
@schematics/angular
| Commit | Description |
|---|---|
| Applications are zoneless by default | |
set packageManager in package.json on new projects |
|
| add 'update-typescript-lib' migration | |
add __screenshots__/ to .gitignore |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| make zone.js optional in server and app-shell builders |
@angular/build
@angular/ssr
| Commit | Description |
|---|---|
| avoid retaining rendered HTML in memory post-request |
Breaking Changes
@angular/build
- The
javascriptEnabledoption for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.
20.3.3
21.0.0-next.4
@angular/build
20.3.2
19.2.17
20.3.1
21.0.0-next.3
@angular/cli
@schematics/angular
| Commit | Description |
|---|---|
| align labels in ai-config schema | |
| remove explicit flag for host bindings | |
| respect skip-install for tailwind schematic |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| avoid extra tick in SSR builds |
@angular/build
@angular/ssr
| Commit | Description |
|---|---|
| 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
@angular/cli
| Commit | Description |
|---|---|
| improve bun lockfile detection and optimize lockfile checks |
@schematics/angular
| Commit | Description |
|---|---|
| align labels in ai-config schema |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| avoid extra tick in SSR builds |
@angular/build
| Commit | Description |
|---|---|
| preserve names in esbuild for improved debugging in dev mode |
@angular/ssr
| Commit | Description |
|---|---|
| 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
@angular/cli
| Commit | Description |
|---|---|
| improve bun lockfile detection and optimize lockfile checks |
@schematics/angular
| Commit | Description |
|---|---|
| align labels in ai-config schema |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| avoid extra tick in SSR builds |
@angular/build
| Commit | Description |
|---|---|
| preserve names in esbuild for improved debugging in dev mode |
@angular/ssr
| Commit | Description |
|---|---|
| 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