changelogs.md


angular/angular-cli

Repository  -  API  -  Source

1.1.0

Features

  • @angular/cli: add language service in devDependencies section (2a40d1e)
  • @angular/cli: adding option to search docs as well (b5bbdcd)
  • @angular/cli: bump to tslint 5 & codelyzer 3 (7f698f7)
  • @angular/cli: use and support webpack 2.3 (d5325e6)

1.0.2

May 3, 2017

Bug Fixes

  • @angular/cli: explicitly disable warning overlays (f73a9e4)
  • @angular/cli: Improve error message for create component with -m option (b11d560)
  • @angular/cli: removing skip e2e test (fb96871)
  • @angular/cli: use quiet flag only in case of npm (9805010)
  • @angular/cli: use safer stylesheet minification settings (806447e)

1.0.1

April 25, 2017

Bug Fixes

  • @angular/cli: allow tslint to find the appropriate config (#5792) (7377f66), closes #5770
  • @angular/cli: correctly build completion with blueprints and options (dfe5990)
  • @angular/cli: enable dev server history fallback in ejected config (2a903d2)
  • @angular/cli: ensure only in-memory output is served (1bc174b)
  • @angular/cli: fix baseUrl when running e2e with no-serve (81403e8)
  • @angular/cli: fix empty space issue when setting angular-cli.json values (204d312), closes #5716
  • @angular/cli: fix generated Module Spec (a8f498b), closes #5715
  • @angular/cli: fix skip e2e (4aa17b2)
  • @angular/cli: fix sourcemap toggle in ng test (16171b9), closes #5666 #5668
  • @angular/cli: fix typo in version check (7de9ab1), closes #5702
  • @angular/cli: fixing new help issue (39aef95), closes #5694
  • @angular/cli: generating service dry run fix (be7c9b1), closes #5862
  • @angular/cli: set sass precision to bootstrap required value (f82da18)
  • @angular/cli: update completion suggestion for .bashrc and .zshrc (1ef8de5)
  • @angular/cli: update e2e config in 1.0 update guide (86722fd), closes #5635
  • @angular/cli: updating yarn file (091fa6e)
  • @angular/cli: Use appropriate packageManager for linking (f6ca2d7), closes #5524
  • @angular/cli: use zone.js 0.8.6 in @angular/cli (55a4e62)
  • @ngtools/webpack: allow comments in tsconfig files (df3847f), closes #5216 #5230
  • @ngtools/webpack: diagnose typescript warnings as warnings (c55b5dc), closes #5623
  • @ngtools/webpack: resolve path windows (43429ea)

1.0.0

March 24, 2017

Notes

  • The Angular CLI v1.0 release is here!
  • You can find the documentation on our Github wiki!
  • If you are updating from a beta or RC version, check out our 1.0 Update Guide.
  • By default, now that Angular 4 is final, we will generate an Angular 4.0 project with ng new.
  • We fixed a problem with AOT and templates where errors were not always reported. Now they should be. This may surface previously hidden bugs that existed in your codebase.
  • We really hope to make your life easier.
  • Be excellent to each other.

Special Thanks

  • The CLI team: @hansl, @brocco, @filipesilva, @sumitarora.
  • Our team of first responders who've been really helpful through the whole process: @delasteve, @clydin, @beeman, @intellix, @meligy, @grizzm0, @catull, @deebloo, @ricardovaranda, @born2net, and all the others.
  • On behalf of the Angular CLI team, thank you to all the contributors, issue reporters, PR commenters and everyone else who has helped in some way to make this release happen. It is with your continued support that this tool has come together the way it has. We hope to bring you more features in the near future. Stay tuned! ❤️

If you want to go fast, go alone. If you want to go far, go together.

  • African Proverb

Bug Fixes

  • @angular/cli: adding deployUrl description (7298000)
  • @angular/cli: adding documentation for schema doc (446dc65)
  • @angular/cli: adding link documentation on home page (a3d2e44)
  • @angular/cli: allow the use of a base-href with scheme (36b8c9b)
  • @angular/cli: allow ts 2.2 (5a461f1)
  • @angular/cli: do not error when apps is missing from the config (d2b28dd)
  • @angular/cli: fix default app index (430cb55)
  • @angular/cli: fixing empty prefix issue when creating new app (#5597) (b25aef2)
  • @angular/cli: Fixing global path issue (1fe921d)
  • @angular/cli: fixing lint error issue added flag --type-check (bab9a56)
  • @angular/cli: fixing type and adding link to documentation (47f50e8)
  • @angular/cli: remove mention of 'ng update' from lint warning (be0762b)
  • @angular/cli: update version of zone.js to support Angular 4.0.0-rc.5 (b918603), closes #5480
  • @angular/cli: always use ng4 in ng new (baf0c7d), closes #5566
  • @ngtools/webpack: add template/styles as dependencies (7cdf56b)
  • @ngtools/webpack: diagnose generated files and resolve sourcemaps (5acf10b), closes #5264 #4538

1.0.0

Notes

  • To align with @angular/core behavior, all templateUrl and styleUrls are now treated as relative - developers should use the ./foo.html form in all cases.
  • Certain systems have issues installing the node-sass dependency, causing npm install to fail. node-sass is now an optional dependency, which will prevent installation failures on unsupported systems.
  • The CLI no longer depends on a specific Angular version - this should lead to fewer version mismatch errors.

Bug Fixes

  • @angular/cli: all styleUrls and templateUrl are relative (9b52253), closes #5056
  • @angular/cli: don't fail install due to node-sass (#5282) (1e47657), closes #4429
  • @angular/cli: fix error handling on test (9cda847), closes #2778 #3424
  • @angular/cli: fix test typings (303b2c0), closes #3911 #5332 #5351
  • @angular/cli: generating will dasherize all new dirs (#5437) (d6504e2), closes #5424
  • @angular/cli: ignore the whole "coverage" directory (1fa27aa)
  • @angular/cli: obey the flat option when generating modules (#5411) (0fe1949), closes #5373
  • @angular/cli: remove dependencies to @angular (b965a49)
  • @angular/cli: sourcemaps should be the main option, sourcemap an alias (d94040b)
  • @angular/cli: updates module.id subsequent variable typing (#5500) (7087195)
  • @ngtools/webpack: add parent nodes and keep program (ebb495d), closes #5143 #4817
  • @ngtools/webpack: only remove moduleId in decorators (82ddc5c), closes #5509
  • @ngtools/webpack: remove webpack plugins peer deps on @angular/core (507b399)
  • @ngtools/webpack: when an error happens rediagnose the file (4bd8bd2), closes #4810 #5404

1.0.0

Bug Fixes

  • @angular/cli: add missing alias for guard blueprint (#5339) (9b70fda), closes #5336
  • @angular/cli: Align tsconfig output dir to out-tsc. Add out-tsc to .gitignore (e9372d3), closes #5220
  • @angular/cli: don't break deployUrl with scheme (501e974), closes #5254
  • @angular/cli: eject command removes EOF (7461528), closes #5387
  • @angular/cli: enforce loglevel warn for npm-install (07e93c0), closes #5010
  • @angular/cli: ensure lint generates well-formed machine output (c99cf96), closes #5259 #5224
  • @angular/cli: fix e2e after eject (3b39843), closes #4957
  • @angular/cli: Fix filtering files on completion (cf14a15), closes #4664 #4972
  • @angular/cli: fix ide import errors (8a1b1f9)
  • @angular/cli: fix issue with console prompt bailing early (#5218) (3515c3b), closes #4614 #5127
  • @angular/cli: fix TS2.1 typeroots (#5251) (1c2f361), closes #5082
  • @angular/cli: Fixing aliases for blueprint help (b6cc79c)
  • @angular/cli: Fixing generate help command fix (7f0333a)
  • @angular/cli: Fixing set prefix issue (#5301) (1f8363a)
  • @angular/cli: Fixing setting enums (7e2c04f)
  • @angular/cli: karma config is default for test command (#5263) (c2a8569)
  • @angular/cli: Log xi18n errors (a54115c), closes #5129 #5223
  • @angular/cli: make flag values case insensitive (#5355) (8d8ddfc), closes #5344
  • @angular/cli: only adjust root relative stylesheet urls (1e7d519), closes #5238
  • @angular/cli: remove outdated test command option --build (fcb1f35), closes #5235
  • @angular/cli: remove providers from routing modules (#5349) (c8e5359)
  • @angular/cli: rephrased warning message (e314135), closes #5006
  • @angular/cli: use inheritance for ng4 (7c3ce6b), closes #5111
  • @angular/cli: yarn install does not support --quiet (#5310) (5e54a01)
  • @angular/cli: bump to tslint 4.5.0 (a78a727), closes #5099
  • @angular/cli: use standard stackTraceLimit (#5284) (5c9c653)

1.0.0

Bug Fixes

  • @angular/cli: add dom to lib array (#5060) (dd9eb17), closes #5046
  • @angular/cli: add typing for module.id for SystemJS usage (21d776f)
  • @angular/cli: fix access to sections of package.json that dont exist (#5074) (211270d), closes #5070
  • @angular/cli: fix webdriver deep import on yarn (#5057) (97bfb12), closes #4596
  • @angular/cli: Fixing duplicate aliases issue (#4987) (0fc2190)
  • @angular/cli: ignore ts-node when attempting to run karma with a linked cli (#4997) (7b8f692), closes #4568 #4177
  • @angular/cli: look for existing manifest in src/ as well (7f03b5a)
  • @angular/cli: pass the base href through to the sw plugin (f3644a9)
  • @ngtools/webpack: Bump loader-utils and use getOptions (#5001) (864d520)
  • @ngtools/webpack: continue past invalid imports (#5028) (dbd71b7)

Features

  • @angular/cli: add new xi18n parameters --locale and --outFile (#5154) (d52d290), closes #5145

1.0.0

Bug Fixes

  • @angular/cli: add $schema as a schema prop (#4779) (ab06196)
  • @angular/cli: add more description (b4594ba)
  • @angular/cli: adding help descriptions (7ebe4f0)
  • @angular/cli: allow flat modules from Angular RC (#4969) (a537dce)
  • @angular/cli: apps fixes (#4942) (c57ce2a)
  • @angular/cli: cache config by file path. (#4902) (198d27a)
  • @angular/cli: conform to style-guide import line spacing (#4954) (c3dd28a)
  • @angular/cli: fix angular-cli logic (00f913c)
  • @angular/cli: fix css url processing (#4803) (a2e819a), closes #4778 #4782 #4806
  • @angular/cli: fix ng lint formatted output (#4917) (0d8799e)
  • @angular/cli: fixing the help command aliases (#4880) (ba30cc1)
  • @angular/cli: Headless win32 now works as expected (#4871) (4af7a42), closes #4870
  • @angular/cli: improve matching range to match beta/rc (#4989) (d2d788b)
  • @angular/cli: put aliases for local config too (#4886) (2abbce2)
  • @angular/cli: remove ng from blueprints help, simplify blueprints logic (d4b56e4), closes #4887
  • @angular/cli: show help on just ng command (#4780) (b6d8511), closes #4776
  • update dependencies in yarn.lock (#4988) (554e7f9)
  • @angular/cli: stabilize webpack module identifiers (26d1e41), closes #4733
  • @ngtools/json-schema: aliases on invalid properties are noop (68bd221)
  • @ngtools/webpack: add exclude override to tsconfig (1e30159), closes #3973
  • @ngtools/webpack: allow 4.0.0-beta version of @angular/tsc-wrapped dependency (#4847) (224eac7)
  • eject: set ejected project to run webdriver-manager update as part of e2e npm script (7567f5c), closes #4920
  • serve: allow relevant live-reload options to function (#4744) (a4b43a5), closes #3361

Features

  • @angular/cli: add async method in Jasmine Tests blueprints (#4775) (c792c9f)
  • @angular/cli: add npm build script (#4949) (e661f55)
  • @angular/cli: add warning when angular-cli is detected locally (ae89fde), closes #4466
  • @angular/cli: adding the --app command option (#4754) (ade2236)
  • @angular/cli: allow code coverage excludes (#4966) (b6893d0)
  • @angular/cli: allow setting ssl certificate in angular-cli.json (#4730) (b498549)
  • @angular/cli: allow to create new projects in existing directory (e4fc294), closes #4762 #4901
  • @angular/cli: don't add empty assets to karma (#4952) (958bee3)
  • @angular/cli: don't use config file version (#4795) (3c3f74c)
  • @angular/cli: hash loaded media by default (#4878) (1655e51)
  • @angular/cli: ng e2e defaults to random port (#4753) (d2bef98)
  • @angular/cli: update ascii art to Angular CLI (#4785) (432c0a2)
  • @angular/cli: use same webpack config for karma (3bba4cb), closes #4851 #3605 #4850 #4876
  • @angular/cli: use separate tsconfigs (69e6c71)
  • @ngtools/webpack: allow to pass in overrides for compilerOptions (6dff3b7), closes #4851
  • generate: add guard generation (#4055) (2c1e877)

BREAKING CHANGES

  • @angular/cli: dev builds will hash relative resources from CSS (images, etc).
  • @angular/cli: ng e2e will use a random port for serving by default instead of using 4200.

CHANGELOG for Betas and before can still be found on github: https://github.com/angular/angular-cli/blob/ed5f47dc22d5eb4a5d4b4ae2c8f7cb0ec1a999f3/CHANGELOG.md