1.7.0 - Kleene
Bug Fixes
- @angular/cli: allow set prefix with no tslint config (18940e5)
- @angular/cli: allow usage of hidden command options (d8ed389)
- @angular/cli: ensure external component styles are optimized (a7a71da)
- @angular/cli: Fix help for generate command. (256e38d), closes #9412
- @angular/cli: prevent corruption of binary CSS resources (38660dd)
- @angular/cli: remove double console logs with different reporters (33ff37a), closes #9528
- @angular/cli: support empty index base href attribute (e4fbccf)
- @angular/cli: support major versions greater than 1 (cd70f2d)
- @angular/cli: update minimum version of copy-webpack-plugin (88a6da1)
- @angular/cli: update Webpack to support empty array elements in optimizations (0a35e5a)
- @angular/cli: adjust postcss url promise handling (4a745c9)
- @angular/cli: correct CSS import fallback logic (fa175d8)
- @angular/cli: packageFilter needs to return a value (3be25e4)
- @angular/cli: update uglifyjs-webpack-plugin to 1.1.8 (48b3b16)
- @ngtools/webpack: ensure webpack handles module resolution (57c82a8)
- @ngtools/webpack: kill type checker on watch close (1ce4db6)
- @ngtools/webpack: suppress warnings for overwriting files in tsc (fb38375), closes angular/angular#21080 #8885
- @angular/cli: account for project root in asset output path (dcbc4b3)
- @angular/cli: Allow service-workers package to be installed in parent node_modules (555424e), closes #8300
- @angular/cli: avoid defaulting base-href to an empty string (b17a629)
- @angular/cli: favor CSS import local files over modules (d18394f)
- @angular/cli: guard against scripts without a src attribute (5236924)
- @angular/cli: add karma-cli as dependency when ejecting (b1baa0c)
- @angular/cli: allow colon separated schematic name in generate (ca8e834)
- @angular/cli: allow for schema-less schematics to be generated (554908e)
- @angular/cli: allow TS 2.6 for Angular >= 5.2 (f8dde33)
- @angular/cli: correct CSS resource resolving (aaca7d8)
- @angular/cli: delete node_modules on eject e2e (99d0a31)
- @angular/cli: eject now remove all hardcoded paths (1b57f12), closes #9335
- @angular/cli: ensure webpack 3 sass-loader support (ea349c3)
- @angular/cli: exclude nodejs built-ins from process.cwd() resolve (f724722)
- @angular/cli: fix dependencies to devkit to known working versions (cd4eb34)
- @angular/cli: Fixed lint not excluding files when project folder name started with a dot (c411734)
- @angular/cli: maintain autoprefixer backward compatibility (62190ab)
- @angular/cli: normalize asset windows paths (14b3743)
- @angular/cli: only force CommonJS if module kind is ES2015 (9751532)
- @angular/cli: remove ES2015 live-reload requirement (da37cc0)
- @angular/cli: Remove testing log message. (66a376a)
- @angular/cli: replaced bullet character due to unwanted beeping sounds on windows systems (aa8b80c)
- @angular/cli: standardize inline/rebase stylesheet behavior (a6ce9ab)
- @angular/cli: workaround TS decorator transformer defect (e6707bf)
- @ngtools/webpack: allow # in paths (5f73a75)
- @ngtools/webpack: Allow for usage of Angular v6.. (65b97c0)
- @ngtools/webpack: don't elide identifiers that are still exported (b6f1be7), closes #9180
Features
- @angular/cli: add support for ng update --next (7b8faae)
- @angular/cli: better budget error messages (b8c12b7)
- @angular/cli: use schematic tasks for application init (39e1636)
- @ngtools/json-schema: support null data type (54f7b55)
- @angular/cli: add scripts plugin webpack 4 support (7c08ab7)
- @angular/cli: copy safety SW from NPM on SW build (01dadff)
- @angular/cli: hide error/warning build output stacktraces (3f4f6a8)
- @angular/cli: optimize stylesheet resource processing (7d0bd99)
- @angular/cli: support webpack 4 hooks for scripts plugin (317e4c0)
- @ngtools/webpack: adjust changed file extensions based on usage (3fda890)
- @ngtools/webpack: support default/namespace import eliding (4848c84)
- @angular/cli: Ability to specify budgets for your apps (9c871b0), closes #7139
- @angular/cli: Add update cmd to update angular versions. (ac9c599)
- @angular/cli: missing bootstrap code should not error (329b61c)
- @angular/cli: use cache for build-optimizer (e654fb2)
- @angular/cli: use cache in uglifyjs-webpack-plugin (62fac41)
- @angular/cli: use devkit core formats for schematics (93e5d46)
Special Thanks
Charles Lyding, Hans Larsen, Mike Brocchi, Filipe Silva, Alex Eagle, Karthik K, JiaLi.Passion, Dennis Sanders, Carlos Edinson Roso Espinosa, cexbrayat, britvik, Yaroslav Admin, Tobias Schulte, Taha Di Nero, Sibiraj, Shai Reznik, Rishabh Shah, Henrik Vendelbo, GerbetMikhaël, Bram Gotink, Alex Rickabaugh