3299 Commits

Author SHA1 Message Date
Keen Yee Liau
d3e1149bdf build: add missing transitive deps for typescript (#12881)
add `strict_checks = False` for building inside Google.
2018-11-06 20:40:03 -08:00
Alan Agius
42f85bede8 ci: add skip to appveyor (#12851) 2018-11-06 17:35:04 -08:00
vikerman
160ba3ff38
ci: fix 1.7 e2e test project by pinning jasmine typings version (#12884) 2018-11-06 16:47:00 -08:00
Keen Yee Liau
db78228fc4 build: add external block for tsconfig in test targets (#12879) 2018-11-06 11:12:21 -08:00
vikerman
3139cba991
chore: add license to BUILD file 2018-11-05 13:52:43 -08:00
vikerman
80dfe9cc15
chore: add license to BUILD file 2018-11-05 13:50:38 -08:00
vikerman
d63dbf1433
chore: add license to BUILD file 2018-11-05 13:46:00 -08:00
Alex Eagle
0c4b4a6f8b release: v7.1.0-beta.0 v7.1.0-beta.0 2018-11-01 13:29:57 -07:00
Noël Macé
1f3e2768c2 fix(@schematics/angular): --minimal should prevent generating e2e (#12742)
* fix(@schematics/angular): --minimal should prevent generating e2e

Don't run the e2e schematic when using application or ng-new schematics
with option.minimal set to true.

fix #12739

* style: inverse logic according to feedback

* test(@schematics/angular): app and ng-new --minimal shouldn't generate e2e
2018-11-01 10:59:13 -07:00
puku0x
258df041c3 fix(@schematics/angular): add serverTarget to app shell production configuration 2018-11-01 10:32:26 -07:00
Filipe Silva
0909943259 test(@angular-devkit/build-angular): test karma on watch mode 2018-11-01 10:31:50 -07:00
Filipe Silva
e4c0151241 test(@angular-devkit/build-angular): remove unneeded flag from test 2018-11-01 10:31:50 -07:00
Filipe Silva
9b26f9ba49 feat(@ngtools/webpack): only do type checking on forked type checker
Syntactic errors were only being reported in the type checker when it was running. This caused rebuilds to finish successfully if they had syntactic errors, which could lead to very weird behaviour on rebuilds.
2018-11-01 10:31:50 -07:00
Filipe Silva
cd0b01a2f9 feat(@angular-devkit/build-angular): stop karma gracefully
Followup to https://github.com/karma-runner/karma/pull/3153
2018-11-01 10:31:50 -07:00
Filipe Silva
8064ff6bdd fix(@schematics/angular): update karma version 2018-11-01 10:31:50 -07:00
Filipe Silva
298faa129a test(@angular/cli): fix implicit import
This lint error resulted from the interaction between https://github.com/angular/angular-cli/pull/12554 and https://github.com/angular/angular-cli/pull/12515.
2018-11-01 10:07:48 -07:00
Alan Agius
eddad5698a fix(@angular-devkit/schematics-cli): dryRun is not set by default when using a local collection
Fixes #12815
2018-11-01 08:33:24 -07:00
Fabrice_Pomata
524769bf99 feat(@schematics/angular): add profiling files to gitignore
closes #12811
2018-11-01 08:32:58 -07:00
Alan Agius
58ca30b1e7 fix(@schematics/angular): update @angular-devkit/build-ng-packagr when migrating
Closes #12642
2018-11-01 08:30:20 -07:00
Filipe Silva
eef66f0f65 fix(@angular/cli): error out when command json is invalid 2018-11-01 08:26:28 -07:00
Filipe Silva
7ca3bb5263 test: update typescript warning test unsupported version
The old version was failing to build against @angular/core@7.1.0-beta.1 with the error below:
```
ERROR in node_modules/@angular/core/src/di/injector.d.ts(67,70): error TS1005: ',' expected.
```
2018-11-01 08:25:07 -07:00
Filipe Silva
208912fffe build: update typescript to 3.1.5 2018-11-01 07:49:11 -07:00
Filipe Silva
db784ec1f4 fix(@angular-devkit/build-optimizer): update typescript to 3.1.5
Fix #12773
2018-11-01 07:49:11 -07:00
Majid Hajian
99c0178658 docs: production build configuration for app-shell
ng run <Project>:app-shell will not trigger production build, to trigger production build, we should explicitly pass it as an argument.
2018-10-31 21:07:25 -07:00
cexbrayat
8bc8eca027 docs: remove UglifyJS mention
Now that https://github.com/angular/angular-cli/pull/11996 landed, the CLI uses Terser instead of UglifyJS.
2018-10-31 21:06:25 -07:00
Alan Agius
ba42659848 refactor: fix english in update message 2018-10-31 21:05:35 -07:00
Alan Agius
33781e1c19 docs: update descriptions for builders 2018-10-31 21:04:55 -07:00
Alan Agius
c891ab0723 fix(@schematics/angular): minimal workspace leaves blank line in package.json
Fix #12778
2018-10-31 21:04:30 -07:00
Alan Agius
6e0b60df32 fix(@angular/cli): errors and warnings are hard to read in windows cmd (#12767)
* fix(@angular-devkit/core): errors and warnings are hard to read in windows cmd

Closes #12755

* fix(@angular/cli): errors and warnings are hard to read in windows cmd

Closes #12755
2018-10-31 21:03:03 -07:00
Alan Agius
2bb26f197b fix(@ngtools/webpack): print error message on new line (#12764)
* fix(@ngtools/webpack): print error message on new line

* fix(@angular/cli): change logger from `warning` to `fatal` for unkown options
2018-10-31 21:02:25 -07:00
Sibiraj
96be267815 style: fix indentation in tslint.json 2018-10-31 21:01:59 -07:00
Keen Yee Liau
4b3d283bfa build: Add module_name for @schematics/angular 2018-10-31 21:01:03 -07:00
Alan Agius
a1176986e4 fix(@schematics/angular): order of module properties is inconsistent
Closes #12509
2018-10-31 21:00:34 -07:00
Teamop
ef6d76e4a9 fix(@angular-devkit/build-angular): improve bundle size value displaying 2018-10-31 21:00:08 -07:00
Alan Agius
bd33f64f1b Enable Webpack E2Es (#12735)
* test: enable webpack e2e tests

* refactor: remove redundant catch block

* fix(@ngtools/webpack): when stats is not available call callback with an error

Fixes #12686
2018-10-31 20:57:44 -07:00
Alan Agius
90a5a7db96 feat(@schematics/angular): install packages when creating a new application
Fixes #12719
2018-10-31 20:57:09 -07:00
Keen Yee Liau
a3b05a0283 build: Use fine-grained node_module deps
This commit updates the BUILD files to specify fine-grained node_module deps
by replacing "@typings" comments with actual @npm node module.

Moved tools/bazel.rc -> .bazelrc

Removed "jasmine" typings from base tsconfig.json

Added @bazel/karma to devDependencies, needed for `ts_web_test`
2018-10-31 20:56:27 -07:00
Alan Agius
b38a13dc02 fix(@angular-devkit/schematics): upgrade refactoring with tslint emits too much whitespace
Fixes #12653
2018-10-31 14:57:53 -07:00
Alan Agius
c24afaf31c fix(@schematics/angular): experimentalIvy creates project using next packages
Close: #12667
2018-10-31 14:57:16 -07:00
Charles Lyding
2d4332f0ca fix(@schematics/angular): migrate build-angular for 7.0 RC users
Fixes #12647
2018-10-31 14:56:27 -07:00
Charles Lyding
55f015f40d refactor(@schematics/update): cleanup/optimize npm fetch 2018-10-31 14:55:37 -07:00
Charles Lyding
5af69ba43b refactor(@angular/cli): remove rxjs direct dependency 2018-10-31 14:53:56 -07:00
Charles Lyding
2c6c398e6c refactor(@angular-devkit/core): allow promises for registry URI handlers 2018-10-31 14:53:56 -07:00
Alan Agius
f52f043e4f docs: update descriptions 2018-10-24 13:11:55 -07:00
Hans
a53cf44e1d Branch support in snapshots (#12692)
* ci: snapshots can push to specific branches

Can take either a branch argument, or use CIRCLE_BRANCH if available.

* ci: run snapshots on all branches
2018-10-23 13:22:11 -07:00
Charles Lyding
9ae9757048 feat(@angular-devkit/build-angular): update webpack dependencies
Webpack@4.22.0
2018-10-23 12:08:31 -07:00
Charles Lyding
9f114aee1e refactor(@angular-devkit/build-angular): cleanup/fix linting of webpack configs 2018-10-23 12:07:09 -07:00
Alan Agius
e08a6f4e98 docs: update cli readme for version 7 2018-10-23 12:03:26 -07:00
Jeffrey Bosch
d3395bed76 fix(@angular-devkit/build-angular): update license-webpack-plugin
Closes #12649
2018-10-23 12:01:25 -07:00
Alan Agius
0dc4c40dd3 fix(@angular/cli): multiline help descriptions are not aligned 2018-10-23 12:00:30 -07:00