:tada:
Commits
@angular-devkit/architect
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| unsubscribe on timeout in runTargetSpec|
|
| always clear TestProjectHost on restore|
@angular-devkit/build-angular
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| fix webpack hostadapter return types|
|
| use the internal buildWebpackConfig method|
|
| don't add hash to lazy styles| Closes #11235
|
| update node-sass|
|
| add missing deploy-url to server| Closes #11426
|
| downgrade sass-loader to 6.0.7|
|
| update minimum copy-webpack-plugin version| Closes #9230
|
| add all current TSLint default formatters to schema|
|
| revert to webpack 4.9.2|
|
| pass in ContextElementDependency to ngtools/webpack|
|
| update webpack types|
|
| use webpack 4.11.1|
|
| Allow less-loader to use webpack resolver|
@angular-devkit/build-optimizer
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| support object literal methods|
@angular-devkit/build-webpack
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| support minor versions of webpack 4.x|
@angular-devkit/build_angular
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| use webpack 4 hooks for karma plugin|
@angular-devkit/core
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| allow use of ResolverHost|
|
| propagate node host delete errors|
|
| ensure full path is renamed for memory host|
|
| detect ambiguous projects with path discover|
|
| remove circular dependencies|
|
| when two projects are the same, pick the first declared|
@angular-devkit/schematics
Two notes about changes in Schematics in 0.7.0:
- We refactored the Tree implementation with a new CordHost recorder. All the changes you make to the Tree is now recorded in a set of changes (Create, Delete, Rename and Overwrite) instead of a list of Actions. This means that branching and merging are now consistent with the expected behaviour and the MergeStrategy work as expected. However, because of the nature of the old implementation, to maintain backward compatibility we had to keep some old code around that is only used when using two versions of Schematics; this code will move away in 7 and will likely break some Schematics that relied on it. Overall this is a huge improvement in the stability, speed and code health and will make understanding and learning Schematics easier.
- We now allow people to return a Rule which will be run as if it was chained. This was a long standing feature that people had to be able to read files before setting up which Rule to run; itโs now entirely possible and we started using it in our own schematics, making things easier to read and understand.
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| implement HostTree specific filtering|
|
| support VirtualTree/HostTree interop|
|
| ensure renamed files do not exist|
|
| support filtering a HostTree|
|
| fix declaring multiple aliases| Closes #11389
|
| avoid piping input multiple times when calling rules|
@angular/cli
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| add all current TSLint default formatters to schema|
|
| use default project when project path is ambiguous|
|
| Fix double setting of the path options for new| Closes #11025
|
| support entry component|
@angular/pwa
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| Fix JSON parsing|
@ngtools/webpack
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| don't add resource sourcemap to parent compilation| Closes #9980
|
| support watching file replacements|
|
| fix resolution fallback of paths-plugin| Closes #607
|
| improve fallbacking for path mapping|
|
| improve support for multi-option path mapping|
|
| allow passing in the right ContextElementDependency class| Closes #6417
@schematics/angular
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| ensure production configuration when migrating|
|
| add module
in root tsconfig when migrating|
|
| add baseUrl
in root tsconfig when migrating|
|
| add module
option in library tsconfig| Closes #11255
|
| use es2015 modules overall|
|
| allow ServiceWorker to work with baseHref
| Closes #8515
|
| Fix JSON parsing| Closes #10880
|
| Fix root path for e2e projects during update|
@schematics/update
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| use rc to find and read npm config|
|
| ensure auth config options are typed properly|
|
| support npm auth bearer tokens|
|
| allow beta versions to be valid peer|
angular_devkit
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| stop blocking karma after compilation error|
Misc
| Commit | Description | Notes |
|:------:| ----------- | -----:|
|
| typo fix for error logging|
Special Thanks
Charles Lyding, Hans Larsen, Filipe Silva, Alan Agius, Mike Brocchi, Alex Eagle, George Kalpakas, Teamop, Charles Suttie, banjankri, Christian Hagendorn, Brenden, Nico Jansen, Huรกng Jรนnliร ng, Vincent Pizzo, Ferdinand Malcher