Skip to content

Releases: angular/angular-cli

v12.0.0-next.5

18 Mar 20:53

Choose a tag to compare

v12.0.0-next.5 Pre-release
Pre-release

Commits

@angular-devkit/build-angular (0.1200.0-next.5)

Commit Description Notes
expose legacy-migrate message format
integrate JIT mode linker [Closes #20281]
display correct filename for bundles that are ES2016+
don't load an input sourcemap from file when using Babel
support writing large Webpack stat outputs
skip FESM2015 from `async` transformation
remove Webpack Stats.toJson usage in analytics plugin
remove Webpack Stats.toJson usage in karma plugin
enforce Babel not to load sourcemaps from file
disable `showCircularDependencies` by default

@angular-devkit/build-webpack (0.1200.0-next.5)

Commit Description Notes
provide output path in builder results

@angular/cli (12.0.0-next.5)

Commit Description Notes
confirm ng add action before installation
support TypeScript 4.2
remove `project` from required properties in ng-packagr schema

@ngtools/webpack (12.0.0-next.5)

Commit Description Notes
remove Webpack 5 deprecation warning in resource loader
avoid adding transitive dependencies to Webpack's dependency graph
use precalculated dependencies in unused file check

@schematics/angular (12.0.0-next.5)

Commit Description Notes
update several TypeScript compilation target (Syntax)
remove tslint and codelyzer from new projects [Closes #20105]
[Closes #18465]
remove references to the prod flag
fix youtube icon margin
only show legacy browsers deprecation warning when option is used
remove Native value from viewEncapsulation option
use title for svg on home page

Breaking Changes

@angular/cli: confirm ng add action before installation (985dc1a)

The `ng add` command will now ask the user to confirm the package and version prior to installing and executing an uninstalled package. This new behavior allows ...
Read more

v11.2.5

17 Mar 21:21

Choose a tag to compare

Commits

@angular-devkit/build-angular (0.1102.5)

Commit Description Notes
support writing large Webpack stat outputs
don't load an input sourcemap from file when using Babel
display correct filename for bundles that are ES2016+
enforce Babel not to load sourcemaps from file
remove Webpack Stats.toJson usage in karma plugin
remove Webpack Stats.toJson usage in analytics plugin
skip FESM2015 from `async` transformation

@angular/cli (11.2.5)

Commit Description Notes
remove `project` from required properties in ng-packagr schema

@ngtools/webpack (11.2.5)

Commit Description Notes
remove saving Angular compiler in JIT watch mode
use precalculated dependencies in unused file check
avoid adding transitive dependencies to Webpack's dependency graph
avoid full compiler lazy route analysis on JIT rebuilds

@schematics/angular (11.2.5)

Commit Description Notes
remove Native value from viewEncapsulation option
fix youtube icon margin


Special Thanks

Charles Lyding, Alan Agius, Doug Parker, Mouad Ennaciri, Omar Hasan

v12.0.0-next.4

10 Mar 21:15

Choose a tag to compare

v12.0.0-next.4 Pre-release
Pre-release

Commits

@angular-devkit/architect (0.1200.0-next.4)

Commit Description Notes
add implementation for defaultConfiguration

@angular-devkit/build-angular (0.1200.0-next.4)

Commit Description Notes
show warning during build when project requires IE 11 support
only remove nomodule and defer attributes empty values [Closes #20207]

@angular-devkit/core (12.0.0-next.4)

Commit Description Notes
add handling for `defaultConfiguration` target definition property

@angular/cli (12.0.0-next.4)

Commit Description Notes
deprecate `--prod` command line argument
add `defaultConfiguration` property to architect schema
avoid exceptions for expected errors in architect commands
add ng-packagr builder schema in IDE schema

@ngtools/webpack (12.0.0-next.4)

Commit Description Notes
drop support for string based lazy loading

@schematics/angular (12.0.0-next.4)

Commit Description Notes
add migration to update lazy loading string syntax to use dynamic imports
add migration to remove `lazyModules` configuration option
deprecate `legacyBrowsers` application and ng-new option
production builds by default
add `additionalProperties` to all schemas

Breaking Changes

@angular-devkit/build-angular: remove deprecated `lazyModules` option (8d66912)

Server and Browser builder `lazyModules` option has been removed without replacement.

@ngtools/webpack: drop support for string based lazy loading (0dc7327)

With this change we drop support for string based lazy loading `./lazy.module#LazyModule` use dynamic imports instead.

The following options which were used to support the above syntax were removed without replacement.

  • discoverLazyRoutes
  • additionalLazyModules
  • additionalLazyModuleResources
  • contextElementDependencyConstructor

Special Thanks

Alan Agius, Charles Lyding, Renovate Bot, Joey Perrott

v11.2.4

10 Mar 20:34

Choose a tag to compare

Commits

@angular-devkit/build-angular (0.1102.4)

Commit Description Notes
only remove nomodule and defer attributes empty values [Closes #20207]

@angular/cli (11.2.4)

Commit Description Notes
add ng-packagr builder schema in IDE schema


Special Thanks

Alan Agius, Joey Perrott

v12.0.0-next.3

03 Mar 23:35

Choose a tag to compare

v12.0.0-next.3 Pre-release
Pre-release

Commits

@angular-devkit/build-angular (0.1200.0-next.3)

Commit Description Notes
enable inlineCritical by default
remove left-over `experimentalRollupPass` option
inline critical font-face rules when using crittical css inlining

@schematics/angular (12.0.0-next.3)

Commit Description Notes
update ng new links

Breaking Changes

@angular-devkit/build-angular: enable inlineCritical by default (aa3ea88)

Critical CSS inlining is now enabled by default. If you wish to turn this off set `inlineCritical` to `false`.

See: https://angular.io/guide/workspace-config#optimization-configuration


Special Thanks

Renovate Bot, Charles Lyding, Alan Agius, Keen Yee Liau, Douglas Parker, twerske

v11.2.3

03 Mar 23:29

Choose a tag to compare

Commits

@angular-devkit/build-angular (0.1102.3)

Commit Description Notes
inline critical font-face rules when using crittical css inlining

@schematics/angular (11.2.3)

Commit Description Notes
update ng new links


Special Thanks

Charles Lyding, Keen Yee Liau, Alan Agius, Joey Perrott, twerske

v10.2.3

25 Feb 06:31

Choose a tag to compare

Commits

@angular/cli (10.2.3)

Commit Description Notes
remove npm 7 incompatibility notification


Special Thanks

Charles Lyding, Keen Yee Liau, Doug Parker

v9.1.15

25 Feb 20:08

Choose a tag to compare

Commits

@angular/cli (9.1.15)

Commit Description Notes
remove npm 7 incompatibility notification


Special Thanks

Charles Lyding, Keen Yee Liau, Doug Parker, Alan Agius

v12.0.0-next.2

24 Feb 22:55

Choose a tag to compare

v12.0.0-next.2 Pre-release
Pre-release

Commits

@angular-devkit/build-angular (0.1200.0-next.2)

Commit Description Notes
only show index and service worker status once
disable declaration and declarationMap [Closes #20103]

@angular/cli (12.0.0-next.2)

Commit Description Notes
remove npm 7 incompatibility notification

@schematics/angular (12.0.0-next.2)

Commit Description Notes
update new project dependencies version [Closes #20106]
augment `universal` schematics to import `platform-server` shims [Closes #40559]
add migration to remove emitDecoratorMetadata


Special Thanks

Renovate Bot, Charles Lyding, Alan Agius, Doug Parker, Joey Perrott, Jefiozie, George Kalpakas, Keen Yee Liau

v11.2.2

24 Feb 22:54

Choose a tag to compare

Commits

@angular-devkit/build-angular (0.1102.2)

Commit Description Notes
only show index and service worker status once
disable declaration and declarationMap [Closes #20103]
force less version 3.5 math behaviour [Closes #20088]

@angular/cli (11.2.2)

Commit Description Notes
remove npm 7 incompatibility notification

@ngtools/webpack (11.2.2)

Commit Description Notes
normalize paths when pruning AOT rebuild requests


Special Thanks

Charles Lyding, Alan Agius, Doug Parker, Jefiozie