Releases: angular/angular-cli
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
19.2.16
@angular-devkit/build-angular
Commit | Description |
---|---|
avoid extra tick in SSR builds |
@angular/build
Commit | Description |
---|---|
avoid extra tick in SSR dev-server builds |
@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
18.2.21
@angular-devkit/build-angular
Commit | Description |
---|---|
avoid extra tick in SSR builds |
@angular/build
Commit | Description |
---|---|
avoid extra tick in SSR dev-server builds |
@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
21.0.0-next.2
@schematics/angular
Commit | Description |
---|---|
Add addTypeToClassName option to relevant schematics |
|
support different file name style guides in ng new |
|
optimize AST traversal utilities |
@angular/cli
@angular/build
Commit | Description |
---|---|
avoid extra tick in SSR dev-server builds | |
maintain media output hashing with vitest unit-testing |
20.2.2
21.0.0-next.1
@angular/cli
@schematics/angular
@angular-devkit/schematics-cli
Commit | Description |
---|---|
correctly set default array values |
@angular/build
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.
20.2.1
@angular-devkit/schematics-cli
Commit | Description |
---|---|
correctly set default array values |
@schematics/angular
Commit | Description |
---|---|
directly resolve karma config template in migration | |
prevent AI config schematic from failing when 'none' and other AI tools are selected |
@angular/cli
Commit | Description |
---|---|
correctly set default array values |
@angular/build
Commit | Description |
---|---|
correct JS/TS file paths when running under Bazel | |
ensure karma polyfills reporter factory returns a value |