Greg Magolan
e7f43386a6
build: update to Bazel 0.21.0 ( #27935 )
...
PR Close #27935
2019-01-04 18:38:44 -08:00
Igor Minar
8a05199fb9
test: remove bower and polymer benchmarks ( #27931 )
...
the polymer benchmarks are super old and not relevant any more
and these benchmarks were the only reason why we needed bower at all
so long, bower. thanks for all the fish.
PR Close #27931
2019-01-04 12:02:22 -08:00
Paul Gschwendtner
0b3ae3d70c
build: update to latest karma version ( #27735 )
...
Updates to the latest Karma version that includes karma-runner/karma@cc2eff2 and should be able to properly restart disconnected browsers. This was a long-term Karma bug and affected CI flakiness significantly.
PR Close #27735
2018-12-21 17:02:50 -05:00
Paul Gschwendtner
0604527199
Revert "build: update gulp-clang-format dependency ( #27712 )" ( #27759 )
...
This reverts commit d766ad01db
.
As discussed per chat, we want to temporarily revert that change because `gulp-clang-format` expects a more recent version of `clang-format` which comes with new style updates. In order to make sure that the formatting will be enforced in the meanwhile, we need to revert the update.
PR Close #27759
2018-12-19 15:13:36 -05:00
Miško Hevery
f48a00fb0c
release: cut the v7.2.0-rc.0 release
2018-12-18 16:00:25 -08:00
Igor Minar
17e702bf8b
feat: add support for typescript 3.2 ( #27536 )
...
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-2.html
https://blogs.msdn.microsoft.com/typescript/2018/11/29/announcing-typescript-3-2/
Any application using tsickle for closure compatibility will need to update it's tsickle
dependency to 0.34
PR Close #27536
2018-12-18 13:20:01 -08:00
Paul Gschwendtner
d766ad01db
build: update gulp-clang-format dependency ( #27712 )
...
Currently rnning the gulp tasks to format code does not work because the `through2` version used by `gulp-clang-format` is very outdated and seems to cause exceptions like:
```
Error: no writecb in Transform class
at afterTransform (C:\Users\Paul\projects\angular\node_modules\gulp-clang-format\node_modules\readable-stream\lib\_stream_transform.js:95:33)
at TransformState.afterTransform (C:\Users\Paul\projects\angular\node_modules\gulp-clang-format\node_modules\readable-stream\lib\_stream_transform.js:79:12)
```
Updating to the latest version of `gulp-clang-format` that comes with 10cbb7f9bf
, seems to fix this.
**Note**: This issue seems to depend on the platform because I didn't run into it on MacOS, or Linux. Though I got the failure on Windows. I didn't spend time investigating, but updating to the latest
version should just improve things.
PR Close #27712
2018-12-18 09:28:55 -08:00
Paul Gschwendtner
5256a91fb2
build: update to latest karma-sauce-launcher version ( #27634 )
...
PR Close #27634
2018-12-13 10:58:18 -08:00
Greg Magolan
2380b975c6
build: update to tsickle 0.33.1 ( #27612 )
...
PR Close #27612
2018-12-12 11:02:42 -08:00
Greg Magolan
042463fffb
build(bazel): fix postinstall-patches.js script run during yarn postinstall when running yarn_install ( #27610 )
...
PR Close #27610
2018-12-12 10:54:58 -08:00
Igor Minar
93820b493c
build: bump @bazel/ibazel to 0.9.0 ( #27601 )
...
This should fix the problem with ibazel crashing on bzl/BUILD file syntax errors. bazelbuild/bazel-watcher/issues/194
https://github.com/bazelbuild/bazel-watcher/blob/master/CHANGELOG.md#v090-2018-12-07
PR Close #27601
2018-12-11 16:31:20 -08:00
Alex Rickabaugh
b69ec48d77
release: cut the v7.2.0-beta.2 release
2018-12-11 13:49:49 -08:00
Alex Eagle
bf57e9d781
build: update rules_typescript ( #27586 )
...
This release of rules_typescript fixes a critical bug: typescript code
was not checked at all, including type-checking, tsetse, and strict deps
fixes #27569
PR Close #27586
2018-12-10 16:33:41 -08:00
Alex Eagle
44dd764d6d
build: update to Bazel 0.20 ( #27394 )
...
refactor Bazel RBE configs
PR Close #27394
2018-12-07 14:29:03 -08:00
Igor Minar
84ad0ccfa0
build: update source-map-support to get rid of Node's DeprecationWarning ( #27538 )
...
Removes the following when bazel runs any of our jasmine_node_tests:
(node:85494) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from()
methods instead.
I was able to find the source of the warning by running the target with the following tags:
```
bazel test packages/language-service/... --test_arg=--node_options=--throw-deprecation
```
PR Close #27538
2018-12-07 11:53:21 -08:00
Alex Eagle
cab5927bd5
ci: use buildifier binary release ( #27489 )
...
Switch from Skylint to buildifier --lint - this is required for the Bazel 0.20 upgrade since Bazel no longer lets us use the embedded JDK to build and run Java programs, and Skylint is a Java program
PR Close #27489
2018-12-07 09:27:32 -08:00
Igor Minar
7a6eb9de46
release: cut the v7.2.0-beta.1 release
2018-12-06 14:46:26 -08:00
Igor Minar
26433509f9
build: to fsevents@2.0.1 ( #27469 )
...
the old version was failing to compile on MacOS Mojave 10.14.1.
PR Close #27469
2018-12-05 10:48:19 -08:00
Greg Magolan
68074df0a2
build(bazel): replace yarn_install(name = "npm") with @npm local_reporsitory() to speed up build ( #27469 )
...
PR Close #27469
2018-12-05 10:48:19 -08:00
Alex Eagle
89bf06c28c
build: update to newest ibazel ( #27441 )
...
this supports the --define flag which we use for Ivy development
PR Close #27441
2018-12-04 20:00:06 -08:00
Jason Aden
57dae161c3
build(bazel): change package.json back to 7.1.0 as a workaround for check_version.js failure
...
NOTE: This commit should be reverted once the failures from packages/bazel/check_version.js are resolved.
Example: https://circleci.com/gh/angular/angular/114795?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
2018-11-28 16:53:46 -08:00
Jason Aden
0340ba47df
release: cut the v7.2.0-beta.0 release
2018-11-28 11:18:04 -08:00
Misko Hevery
bf71b107b3
release: cut the v7.1.0 release
2018-11-21 14:57:44 -08:00
Keen Yee Liau
a72250bace
build(bazel): Add Bazel builders ( #27141 )
...
PR Close #27141
2018-11-21 07:46:42 -08:00
Alex Eagle
026b7e34b3
build: update yarn version ( #27193 )
...
Some engineers were already on Yarn 0.10.x which was permitted by the range in our package.json#engines
However this introduced 'integrity sha512' lines into the yarn.lock files.
Then when engineers use yarn 0.9 (in particular, Bazel did this) then the lock files get tons of meaningless edits.
We could force everyone back to yarn 0.9 but this commit chooses to instead advance everyone past 0.10
PR Close #27193
2018-11-21 07:46:22 -08:00
Alex Eagle
81e975ad93
build: update to latest Bazel rules_typescript ( #27138 )
...
PR Close #27138
2018-11-17 12:19:32 -08:00
mrmeku
b07bd30b70
feat(bazel): Bazel workspace schematics ( #26971 )
...
This commit creates a schematics for Bazel workspace.
PR Close #26971
2018-11-16 12:18:06 -08:00
Andrew Kushnir
92b05652b2
release: cut the v7.1.0-rc.0 release
2018-11-14 14:27:00 -08:00
Igor Minar
19546c234e
build: add 'yarn list-fixme-ivy-targets' to list all the fixme-ivy-* targest ( #26834 )
...
PR Close #26834
2018-11-08 11:09:00 -08:00
Kara Erickson
ff2ee644b4
release: cut the v7.1.0-beta.2 release
2018-11-07 12:23:59 -08:00
Misko Hevery
7d2a746090
build: remove ivy JIT mode ( #26863 )
...
PR Close #26863
2018-11-02 15:44:05 -07:00
Pete Bacon Darwin
eb5d3088a4
build: update `canonical-path` dependency ( #26719 )
...
This new version (1.0.0) provides a typings file!
PR Close #26719
2018-11-01 13:49:10 -07:00
Matias Niemelä
ad6771dcd4
release: cut the v7.1.0-beta.1 release
2018-10-31 16:34:43 -07:00
Paul Gschwendtner
8fc4ae51fb
build: use bazel version from node modules ( #26691 )
...
* No longer depends on a custom CircleCI docker image that comes with Bazel pre-installed. Since Bazel is now available through NPM, we should be able to use the version from `@bazel/bazel` in order to enforce a consistent environment on CI and locally.
* This also reduces the amount of packages that need to be published (ngcontainer is removed)
PR Close #26691
2018-10-30 16:19:13 -04:00
Alex Eagle
66be3c9f51
build: Move non-bazel deps to devDependencies ( #26691 )
...
This makes yarn_install of ngdeps under Bazel faster, since we don't need many of the large dependencies.
It's important because downstream angular/bazel users will observe the same install time.
PR Close #26691
2018-10-30 16:19:13 -04:00
Igor Minar
30f319a11f
build: remove ivy build/test tag hackery now that we can ( #26735 )
...
With https://github.com/bazelbuild/rules_nodejs/pull/388 fixed we can stop messing around
with tags and just rely on the explicitly defined tags.
PR Close #26735
2018-10-26 14:48:04 -04:00
Alex Rickabaugh
67789f10ef
release: cut the v7.1.0-beta.0 release
2018-10-24 14:47:20 -07:00
Igor Minar
e0d6782d26
build: add test-ivy-jit, test-fixme-ivy-jit, test-ivy-aot and test-fixme-ivy-aot yarn scripts ( #26686 )
...
PR Close #26686
2018-10-23 14:14:49 -07:00
Greg Magolan
15c2467dbd
build: review comments addressed ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
Greg Magolan
8d5e3e6981
build: update to rules_typescript 0.20.3 and rules_nodejs 0.15.1 ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
Greg Magolan
631998b2df
build: idiomatic install of @angular/bazel npm package ( #26258 ) ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
Greg Magolan
6468711e16
build(bazel): update to rules_typescript 0.20.2 ( #26279 ) ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
Greg Magolan
d698b0eadf
build: update to rules_typescript 0.20.1 and rules_nodejs 0.15.0 ( #26260 ) ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
Greg Magolan
1f3331f5e6
build(bazel): use fine-grained npm deps ( #26111 ) ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
Miško Hevery
efe0c5f371
release: cut the v7.0.0 release
2018-10-18 10:51:21 -07:00
George Kalpakas
9e32dc7c95
build: upgrade `@types/jasminewd2` to 2.0.4 ( #26139 )
...
This commit also removes the extra jasminewd2 typings, since the changes
have been merged in the official typings with
DefinitelyTyped/DefinitelyTyped#28957.
PR Close #26139
2018-10-12 14:11:11 -07:00
Jason Aden
7acdad6921
release: cut the v7.0.0-rc.1 release
2018-10-10 15:04:08 -07:00
Alex Rickabaugh
2ad1bb4eb9
release: cut the v7.0.0-rc.0 release
2018-09-28 15:14:20 -07:00
Igor Minar
9993c72335
feat: add support for TypeScript 3.1 ( #26151 )
...
PR Close #26151
2018-09-28 09:34:51 -07:00
Brandon Roberts
4d544bcb46
style: update gulp task to format untracked and diff files separately ( #24969 )
...
PR Close #24969
2018-09-27 12:09:08 -07:00
Brandon Roberts
ac3252a73b
style: add gulp task to only format changed files ( #24969 )
...
Closes #24904
PR Close #24969
2018-09-27 12:09:08 -07:00
Ben Lesh
ffc6e199bf
build: RxJS updated to 6.3 ( #26087 )
...
PR Close #26087
2018-09-26 17:01:15 -07:00
Kara Erickson
4cff5b2964
release: cut the v7.0.0-beta.7 release
2018-09-26 15:07:11 -07:00
Adam Plumer
3fb0da2de5
feat(platform-server): update domino to v2.1.0 ( #25564 )
...
PR Close #25564
2018-09-19 16:07:36 -07:00
Ben Lesh
ca1e56dc8b
release: cut the v7.0.0-beta.6 release
2018-09-19 14:30:43 -07:00
George Kalpakas
2c40a86b61
build: update `conventional-changelog` and simplify `changelog` gulp task ( #25838 )
...
The version prefix issue has been fixed with
conventional-changelog/conventional-changelog#179.
PR Close #25838
2018-09-18 13:21:26 -07:00
Alex Eagle
a53a559f5a
ci: use locally built skylint and buildifier ( #25917 )
...
PR Close #25917
2018-09-18 13:14:35 -07:00
Pete Bacon Darwin
9b1bb370a3
fix(ivy): ngcc should compile entry-points in the correct order ( #25862 )
...
The compiler should process all an entry-points dependencies
before processing that entry-point.
PR Close #25862
2018-09-18 13:06:28 -07:00
Pete Bacon Darwin
976389836e
build: update node type version ( #25862 )
...
PR Close #25862
2018-09-18 13:06:28 -07:00
Alex Eagle
34ec9244a6
build: update to Node 10 ( #25822 )
...
PR Close #25822
2018-09-06 14:58:30 -07:00
Misko Hevery
268e9772d5
release: cut the v7.0.0-beta.5 release
2018-09-05 21:22:46 -07:00
Greg Magolan
910381ddbd
build(bazel): fix bazel types reference directive resolves ( #25581 )
...
PR Close #25581
2018-08-31 11:12:03 -07:00
Matias Niemelä
dd2a650c34
release: cut the v7.0.0-beta.4 release
2018-08-29 16:20:28 -07:00
Alan Agius
5653fada32
feat: add TypeScript 3 support ( #25275 )
...
PR Close #25275
2018-08-27 21:07:53 -04:00
Jason Aden
94332affd3
release: cut the v7.0.0-beta.3 release
2018-08-22 15:49:11 -07:00
Ben Lesh
4ce70b9edf
release: cut the vv7.0.0-beta.2 release
2018-08-15 15:35:41 -07:00
Alex Eagle
090824526b
ci: enforce formatting of .bzl files ( #23544 )
...
These are now enforced in google3 so we want to match, so that PRs don't get held up when we sync
PR Close #23544
2018-08-08 13:12:07 -07:00
Kara Erickson
a2593cbfb1
release: cut the v7.0.0-beta.1 release
2018-08-08 12:28:40 -07:00
Igor Minar
6bacd32fbd
release: cut the v7.0.0-beta.0 release
2018-08-02 11:42:10 -07:00
George Kalpakas
06af7943a4
test(upgrade): run tests against AngularJS v1.7.x as well ( #25231 )
...
PR Close #25231
2018-08-01 14:10:21 -07:00
George Kalpakas
76d8eb021c
build: make `postinstall` script compatible with Windows ( #25232 )
...
PR Close #25232
2018-07-31 13:17:54 -07:00
Pete Bacon Darwin
a673494412
build: add dependencies to be used by ngcc ( #24897 )
...
PR Close #24897
2018-07-27 17:15:31 -07:00
Greg Magolan
e265ccd82c
build(bazel): add comment for patch-types work-around ( #24663 )
...
PR Close #24663
2018-07-26 17:02:21 -07:00
Greg Magolan
1d051c5841
build(bazel): use bazel managed node_modules for downstream angular from source build support ( #24663 )
...
PR Close #24663
2018-07-26 17:02:21 -07:00
Victor Berchet
48d7205873
release: cut the v6.1.0 release
2018-07-25 14:23:40 -07:00
Matias Niemelä
f9669e50ff
release: cut the v6.1.0-rc.3 release
...
Note that RC1 and RC2 glitched out midway during the npm release.
Therefore there is only one commit
2018-07-19 15:45:06 -07:00
Miško Hevery
a14f25c338
release: cut the v6.1.0-rc.0 release
2018-07-12 09:08:20 -07:00
George Kalpakas
d571a51739
build: upgrade karma and related dependencies ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
86b1cc7313
build: upgrade jasmine to 3.1.0 ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
787c54736c
test: run unit tests in random order ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
c0e2dba07b
build: upgrade jasmine to 2.99.x and fix tests ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
00c110b055
build: upgrade jasmine (and related typings) to latest version ( #19904 )
...
With these changes, the types are a little stricter now and also not
compatible with Protractor's jasmine-like syntax. So, we have to also
use `@types/jasminewd2` for e2e tests (but not for non-e2e tests).
I also had to "augment" `@types/jasminewd2`, because the latest
typings from [DefinitelyTyped][1] do not reflect the fact that the
`jasminewd2` version (v2.1.0) currently used by Protractor supports
passing a `done` callback to a spec.
[1]: 566e039485/types/jasminewd2/index.d.ts (L9-L15)
Fixes #23952
Closes #24733
PR Close #19904
2018-07-06 13:48:02 -07:00
Igor Minar
e3064d5432
feat: typescript 2.9 support ( #24652 )
...
PR Close #24652
2018-07-03 13:32:06 -07:00
Jason Aden
c57b491778
release: cut the v6.1.0-beta.3 release
2018-06-27 18:12:36 -07:00
Olivier Combe
39c8baea31
fix(common): use correct ICU plural for locale mk ( #24659 )
...
PR Close #24659
2018-06-27 15:03:34 -07:00
George Kalpakas
7d1f9c8a7c
build: upgrade AngularJS typings ( #24583 )
...
Previously, we were using [@types/angularjs][1], which is deprecated and
outdated (hasn't been updated for over two years). This PR switches to
[@types/angular][2], which is regularly updated (based on the
definitions on [DefinitelyTyped][3]).
[1]: https://www.npmjs.com/package/@types/angularjs
[2]: https://www.npmjs.com/package/@types/angular
[3]: https://github.com/DefinitelyTyped/DefinitelyTyped
PR Close #24583
2018-06-25 09:30:46 -07:00
Miško Hevery
def354de16
release: cut the v6.1.0-beta.2 release
2018-06-20 16:37:10 -07:00
Miško Hevery
3ccb4490a4
release: cut the v6.1.0-beta.1 release
2018-06-13 16:08:29 -07:00
Victor Berchet
9dd647b087
release: cut the v6.1.0-beta.0 release
2018-06-06 13:15:33 -07:00
Victor Berchet
47814b4cdf
release: cut the v6.0.4 release
2018-06-06 12:04:16 -07:00
Alan Agius
f69ac670ee
feat(compiler-cli): update `tsickle` to `0.29.x` ( #24233 )
...
PR Close #24233
2018-06-01 08:35:14 -07:00
Matias Niemelä
13cb75da8b
release: cut the v6.0.3 release
2018-05-22 16:43:05 -07:00
Lucas Sloan
5cf82f8f3f
build: upgrade to TypeScript 2.8 ( #23782 )
...
PR Close #23782
2018-05-15 15:31:12 -07:00
Alex Rickabaugh
e5e5c24d48
release: cut the v6.0.2 release
2018-05-15 12:48:21 -07:00
Igor Minar
5e307d5ba7
release: cut the v6.0.1 release
2018-05-10 22:42:40 -07:00
Igor Minar
61265b42ef
release: cut the v6.0.0 release
2018-05-03 12:44:30 -07:00
Igor Minar
6601d0f7ba
build: update to rxjs@6.0.0 ( #23679 )
...
PR Close #23679
2018-05-03 10:53:39 -07:00
Igor Minar
9ebf0c8e5e
release: cut the v6.0.0-rc.6 release
2018-05-01 10:22:36 -07:00
Igor Minar
a851ba3781
build: update to rxjs@6.0.0-uncanny-rc.7 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
7b63f861c6
release: cut the 6.0.0-rc.5
2018-04-14 02:59:02 -07:00