Charles Lyding
a818badbb2
fix(@angular/cli): remove Angular specific version check from base architect command
...
Fixes #14266
2019-04-25 10:23:25 -07:00
Charles Lyding
475ba6610c
fix(@angular/cli): only show postinstall prompt when global analytics not configured
2019-04-24 07:16:58 -10:00
Renovate Bot
a53b206603
build: update open to version 6.2.0
2019-04-23 14:31:07 -10:00
Filipe Silva
0f9de92dcb
feat(@angular-devkit/build-angular): remove experimentalImportFactories option
...
It will just be always be used when applicable.
Fix #14218
2019-04-22 16:16:58 -07:00
Alex Eagle
ee619c9a34
build: run Bazel format/lint fix
2019-04-22 08:38:00 -07:00
Alex Eagle
f5c41e5754
build: Resolve ng generate aliases before logging analytics
2019-04-17 13:40:58 -07:00
Judy Bogart
d2a343a405
docs: add cli usage analytics doc
2019-04-16 14:32:06 -07:00
Renovate Bot
5b4d1302bd
build: update inquirer to version 6.3.1
2019-04-16 09:39:46 -07:00
Filipe Silva
5ec27db6bc
feat(@angular/cli): verify Angular version is supported
2019-04-15 11:31:34 -07:00
Filipe Silva
b6b00ebc98
build: update typescript to version 3.4.3
2019-04-13 10:23:02 -07:00
Filipe Silva
92913e46b1
fix(@angular/cli): add missing experimentalImportFactories to schema
2019-04-12 12:21:13 -07:00
Alan Agius
fe98024146
docs: align several experimental text and update ng new explanation
2019-04-10 08:44:53 -07:00
Filipe Silva
e6bba9eaf9
fix(@angular/cli): update config schema for karma webworker
2019-04-10 08:43:14 -07:00
Renovate Bot
6c44a8f009
build: update open to version 6.1.0
2019-04-08 11:40:41 -07:00
Charles Lyding
7b7d74e704
feat(@angular/cli): automatically update angular builders when CLI is updated
...
Closes #13581
2019-04-08 11:39:34 -07:00
Charles Lyding
e0043b4078
refactor(@angular/cli): cleanup architect imports
2019-04-04 19:49:56 -07:00
Stephen Fluin
be0c3d5af6
fix(@angular/cli): improve opt-out language
2019-04-03 21:58:58 +02:00
Filipe Silva
ed0e6aab57
feat(@angular-devkit/build-angular): support TS web workers
2019-04-02 04:49:34 -07:00
Jason Miller
c630d5f811
feat(@angular-devkit/build-angular): support module web workers.
...
Supports new Worker(...,{type:module}) using github.com/googlechromelabs/worker-plugin
2019-04-02 04:49:34 -07:00
Andriy Pyvovarchuk
50cce668cc
refactor: replace deprecated package opn with open
2019-04-01 10:53:12 -07:00
Charles Lyding
cfa1649fdd
refactor(@angular/cli): use standard node resolution methods where possible
2019-03-30 18:36:22 -07:00
Hans Larsen
600b0218fd
feat(@angular/cli): add tracking for command duration
2019-03-28 13:28:41 -07:00
Hans Larsen
2ffbdfa86a
build: add a validation script for the analytics.md tables
...
Also added enums to update when changing dimensions.
2019-03-28 13:28:41 -07:00
Hans Larsen
55471770db
refactor: use dimensions for some values instead of metrics
...
This is after a discussion with someone internal. Metrics are good
for sums but not for comparisons and search/filtering.
2019-03-28 13:28:41 -07:00
Hans Larsen
e9ee58a89e
refactor(@angular/cli): move analytics constants to devkit core
...
They need to be shared with builders and schematics.
2019-03-28 13:28:41 -07:00
Charles Lyding
e41e10d313
feat(@angular/cli): support stable architect API
2019-03-27 16:33:39 -07:00
Renovate Bot
a516f8ad91
build: update semver to version 6.0.0
2019-03-27 10:05:43 -07:00
Niyaz Akhmetov
eaf6de0040
docs: add example for ng add
2019-03-27 10:05:04 -07:00
Hans Larsen
6e5095b134
feat(@angular/cli): allows analytics sharing with a third party
...
Documentation can be seen at https://next.angular.io/cli/usage-analytics-gathering
2019-03-26 10:07:30 -07:00
Hans Larsen
c42c82f669
feat(@angular/cli): add validation logic for analytics in ng config
...
And refactored the validation logic to be a bit simpler generally.
2019-03-26 10:07:30 -07:00
Hans Larsen
c840fcb529
fix(@angular/cli): dont force a prompt on non-interactive terminals
...
For some reason we were forcing the prompt on postinstall, breaking CI.
2019-03-25 12:37:05 -07:00
Hans Larsen
696272bd40
fix(@angular/cli): if no global config file found, analytics can be null
...
This happens if there is no file at all (otherwise it would be undefined). This was
causing an exception and returning false instead of undefined, preventing the
prompt. Now we return undefined in this case.
To be clear, this is because getWorkspace returns null, and the logic makes
analyticsConfig null in this case.
2019-03-25 12:37:05 -07:00
Alan
75abc79e37
fix(@angular/cli): fix import path for TimingOptions
...
Fixes #13978
2019-03-25 11:21:05 -07:00
Hans Larsen
0a1d4298ec
build: remove DO_NOT_SUBMIT tags from messaging
...
This is conditional to https://github.com/angular/angular/pull/29382 being
submitted.
2019-03-20 15:08:07 -07:00
Hans Larsen
2e58fb33ca
feat(@angular/cli): add custom implementation for analytics for commands
...
Some commands (like schematics) need to have custom reporting for
analytics. Schematics and Architect commands need to verify if the
schematic/architect builder run is in the safelist, for example.
2019-03-20 15:08:07 -07:00
Hans Larsen
1cbd915c26
feat(@angular/cli): add support for analytics command proper
...
To add/remove/prompt about the analytics configuration.
2019-03-20 15:08:07 -07:00
Hans Larsen
e96c7ce291
feat(@angular/cli): add prompt on post install step
...
Only prompt the user on interactive terminals.
2019-03-20 15:08:07 -07:00
Hans Larsen
cf5cf19bb5
feat(@angular/cli): add analytic support to commands and command-runner
...
This is only reporting commands and their flags right now, and not
schematics or project analytics.
2019-03-20 15:08:07 -07:00
Hans Larsen
1736a001c4
feat(@angular/cli): add universal-analytics as dependency
...
We will need it for our implementation of analytics.
2019-03-20 15:08:07 -07:00
Alan Agius
e0acac9c2d
feat(@angular/cli): add @nguniversal/*
to ng version
...
Closes #9959
2019-03-13 13:53:38 -07:00
Charles Lyding
b4965c09e2
feat(@angular/cli): update minimum required Node.js version to 10.9
...
Node.js 8 is now in maintenance LTS status and will be EOL in December 2019. Node.js 10 is now the active LTS version with Node.js 12 due for arrival in April 2019. Node.js 10+ provides an improved performance baseline as well as access to newer Node.js APIs and Javascript language features which the Angular CLI will now be able to leverage.
2019-03-11 13:46:48 -07:00
Alex Eagle
4e262f966f
build: Update to latest bazel rules
2019-03-06 11:27:48 -08:00
Charles Lyding
be5e2fbfe5
fix(@angular/cli): remove redundant typescript/compiler-cli compatibility check
...
Angular 5.0+ has a full peer dependencies setup (with 6.0+ also having a configurable runtime error check) to ensure that an appropriate version of typescript is available for compilation. Angular CLI 8.0+ does not support Angular versions prior to these and therefore the warning is redundant. For the case where the developer wishes to use an unsupported TypeScript version, the developer would need to adjust two similar but differently name settings in two different configuration files.
2019-02-20 10:36:52 -08:00
Renovate Bot
6a41621966
build: update pacote to version 9.5.0
2019-02-19 10:15:30 -08:00
Charles Lyding
94b087c9e1
fix(@angular-devkit/build-angular): disable by default stylesheet root relative URL rebasing
...
BREAKING CHANGE:
Root relative URLs are a standardized method to reference a resource path from the root of a host. The previous behavior of the Angular CLI prevented this from occuring and resulted in an inability to reference stylesheet assets in this manner. The initial reason for this behavior is no longer present in the internal implementation of the Angular CLI. Therefore, this now unnecessary and non-standard behavior is being phased out. If an application currently relies on this behavior, a compatibility option `rebaseRootRelativeCssUrls` has been provided for the 8.x release cycle to facilitate transition away from this non-standard and limiting behavior. The recommended method to transition is to use relative paths within the source stylesheet. This allows the build system to process and generate a full URL for the asset.
2019-02-19 10:14:46 -08:00
Charles Lyding
f58a7ded00
fix(@angular/cli): remove deprecated eject command
2019-02-15 15:09:11 -08:00
Charles Lyding
c4376d067f
fix(@angular/cli): explicitly define console color logging
2019-02-15 08:01:41 -08:00
Alan
daab547731
docs: remove analyse link from statsJson description
...
https://webpack.github.io/analyse has been broken for over a year and it seems that it is no longer maintained.
See https://github.com/webpack/analyse/issues/30
Closes #10589
2019-02-13 15:26:12 -08:00
WilliamKoza
ec94f42108
fix(@angular/cli): wrap opn
in a new Promise because opn
is already resolve is already resolve.
2019-02-08 16:10:59 -08:00
Charles Lyding
a6f51f566e
feat(@angular/cli): support pnpm as a package manager option
2019-02-08 16:06:11 -08:00