Alex Eagle
4d5a4d89cd
test(integration): add an env for testing closure builds ( #14130 )
...
* feat: add an env for testing closure builds
* build(npm): add dev dependency on yarn (and remove dev props for readability)
* build: refactor integration test runner
2017-01-27 09:17:50 -08:00
Peter Bacon Darwin
d1d0ce7613
build(aio): update node dependencies for doc-gen ( #14097 )
2017-01-26 23:46:56 -08:00
Alex Rickabaugh
28bdc5af47
chore(release): cut the 4.0.0-beta.5 release
2017-01-25 15:38:19 -08:00
Miško Hevery
4b854be29e
chore(release): cut the 4.0.0-beta.4 release
2017-01-18 18:55:46 -06:00
Alex Eagle
b1e3dda5cb
chore(tsc-wrapped): update tsickle to latest ( #13471 )
2017-01-17 18:26:03 -06:00
Matias Niemelä
123943a6e0
chore(release): cut the 4.0.0-beta.3 release
2017-01-11 14:25:16 -08:00
Igor Minar
3e90ffd293
chore(release): cut the 4.0.0-beta.2 release
2017-01-05 16:58:31 -08:00
Victor Berchet
eed83443b8
chore(tslint): update tslint to 4.x ( #13603 )
2016-12-27 14:55:58 -08:00
Chuck Jazdzewski
952471e25d
chore(release): cut the 4.0.0-beta.1 release
2016-12-21 16:44:56 -08:00
crisbeto
171a9bdc85
feat: update to rxjs@5.0.1 and unpin the rxjs peerDeps via ^5.0.1 ( #13572 )
...
Now that rxjs is stable and the rxjs team follows semver, we can update and unpin the dependency safely.
From now on the Angular application/library developers are in charge of controlling the rxjs version as long as it's newer than 5.0.1.
closes #13561
closes #13478
closes #13572
2016-12-19 16:24:53 -08:00
Victor Berchet
6cefccb314
build: bump angular to 4.0.0-beta.0 & tsc-wrapped to 0.5.0
2016-12-14 16:42:44 -08:00
Misko Hevery
2a5012d515
chore: Add @types/systemjs
2016-12-12 11:19:05 -08:00
Victor Berchet
1b547886d0
build(tslint): enable no-inner-declarations ( #13316 )
2016-12-08 13:46:08 -08:00
Alex Rickabaugh
0a56f4ea82
chore(release): cut the 2.3.0 release
2016-12-07 10:58:29 -08:00
Alex Rickabaugh
1b9493f725
chore(release): cut the 2.3.0-rc.0 release
2016-11-30 15:42:56 -08:00
Misko Hevery
c4bbafc291
feat: upgrade zone.js to v0.7.1
2016-11-29 17:24:00 -08:00
Misko Hevery
2d6a003dba
feat: update RxJS peer dependency to 5.0.0-rc.4
...
Closes #13125
RxJS from beta-12 to rc.4, has removed the `cache`
operator. (See https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md#breaking-changes-1 )
If your application relies on it, then we suggest
that you use the one from this gist:
https://gist.github.com/robwormald/19dea0c70a6e01aadced6731aed4f9f7
2016-11-29 16:27:33 -08:00
Chuck Jazdzewski
519a324454
feat(language-service): add services to support editors ( #12987 )
2016-11-22 09:10:23 -08:00
Alex Eagle
664a6273e1
feature(tsc-wrapped): add option for closure compiler JSDoc annotations
2016-11-18 09:37:40 -08:00
Chuck Jazdzewski
4e047302f2
chore(release): cut the 2.3.0-beta.0 realse and add change log
2016-11-17 11:59:03 -08:00
Chuck Jazdzewski
419a812f04
chore(release): cut angular 2.2.1
2016-11-17 11:51:25 -08:00
Igor Minar
2524d510bc
chore(release): cut the 2.2.0 upgrade-firebooster release
2016-11-14 11:26:03 -08:00
Victor Berchet
1bd858fb43
build(examples): upgrade to protractor 4.0.9 ( #12803 )
...
closes #12798
2016-11-10 18:13:11 -08:00
Joao Dias
44a142fc02
chore(playground): use base64-js from npm
...
closes #12471
2016-11-10 12:08:04 -08:00
Joao Dias
32fcec9fcb
chore(npm): remove dependency on minimatch
2016-11-07 10:32:00 -08:00
Igor Minar
953cb50fa5
chore(release): cut v2.2.0-rc.0
2016-11-03 00:28:29 +01:00
Joao Dias
bad58824a0
refactor(playground): update gestures playground to use latest hammer.js
2016-10-31 14:43:04 -07:00
Joao Dias
938ed1c76d
chore(lint): deduplicate tslint dependency
2016-10-31 11:27:34 -07:00
Joao Dias
eb8288f76c
chore(package): remove unused lodash and sorted-object
2016-10-31 11:26:59 -07:00
Joao Dias
e86573bac8
chore(lint): replace gulp check-task with tslint no-jasmine-focus rule
...
fixes #11800
2016-10-28 15:53:15 -07:00
Joao Dias
262bd23b84
chore(lint): add vrsource tslint rules dependency
2016-10-28 15:53:15 -07:00
Igor Minar
ec0acf9a1b
chore(release): cut the 2.2.0-beta.0 release
2016-10-27 18:28:07 +02:00
Igor Minar
69ad99dca6
chore(release): cut the 2.2.0-beta.0 release and add changelog
2016-10-20 14:36:46 -07:00
Tobias Bosch
07bd4b0630
chore: bump version number and generate CHANGELOG ( #12247 )
2016-10-12 13:19:31 -07:00
Chuck Jazdzewski
df9761951b
docs(changelog): added changelog for 2.1.0-rc.0
2016-10-05 16:48:22 -07:00
Victor Berchet
9a049be67f
feat(Parse5): update to the latest version 2.2.1
...
fixes #6237
2016-09-30 10:46:49 -07:00
Igor Minar
2045268cec
chore(release): v2.1.0-beta.0
2016-09-23 11:41:35 -07:00
Victor Berchet
d95344430c
chore(zone.js): update to 0.6.25 ( #11725 )
2016-09-20 14:55:07 -07:00
Victor Berchet
1225ecfb14
chore(node): allow current node version
...
node current is 6.6.0
see https://github.com/nodejs/LTS#lts_schedule
2016-09-19 16:24:31 -07:00
Victor Berchet
5bf08b886f
build(npm): update fsevents to 1.0.14 ( #11686 )
...
fixes #11685
2016-09-18 16:04:46 -07:00
Pawel Kozlowski
fa39965a37
build(gulp): fail on ddescribe / iit left in tests
...
Closes #10524
2016-09-18 16:01:50 -07:00
Igor Minar
ffe5c49c3e
chore(release): v2.0.0 proprioception-reinforcement
2016-09-14 16:49:10 -07:00
Igor Minar
00a24b63da
build(npm): roll back jasmine 2.5 upgrade due to console reporter issues ( #11573 )
...
2.5.1 no longer prints dots in the './test.sh node' mode
2016-09-13 13:32:58 -07:00
Igor Minar
fa994810d5
chore(release): v2.0.0-rc.7
2016-09-12 23:25:28 -07:00
Igor Minar
220d8377fe
build(npm): update to jasmine@2.5.1
...
Closes #11390
2016-09-12 12:54:52 -07:00
Igor Minar
cc7780adf7
build(npm): update to rxjs@5.0.0-beta.12
...
Fixes #11300
2016-09-12 12:05:00 -07:00
Misko Hevery
051a6ebe12
feat(zone): upgrade to zone.js@0.6.21
2016-09-12 11:48:24 -07:00
Tobias Bosch
f386cb4ba9
Fix benchpress for newest protractor and selenium ( #11451 )
...
* chore: update protractor and selenium-webdriver packages
As `karma-jasmine` has a peer dependency on `jasmine-core@2.3`, but `jasmine` and `protractor` are using `jasmine-core@2.4` we need to add `jasmine-core@2.3` explicitly. Previously, the peer dependency was
satisfied by accident because npm deduped the dependency
for `jasmine-core@2.3` as top level dependency.
Note that the shrink-wrap files changes quite a bit because
of the deduping mechanism of npm.
* fix(benchpress): make it work with latest protractor and seleniuv-webdriver
* fix(e2e_tests): make them work with latest protractor
2016-09-09 10:37:47 -07:00
Igor Minar
109dc99d32
build(npm): remove obsolete npm dependencies
...
I also removed an obsolete bundling script which depended on systemjs-builder that I removed.
2016-09-02 15:58:46 -07:00
Tobias Bosch
4287f1716d
chore: add incremental-dom as dev dependency
2016-09-01 14:13:33 -07:00
Igor Minar
0ddae9b727
chore(release): bump Angular version to 2.0.0-rc.6 in package.json
2016-08-31 16:49:14 -07:00
Igor Minar
2b20db6c5a
chore: update to typescript@2.0.2 - the currect 2.0 rc
2016-08-30 21:07:45 -07:00
Miško Hevery
979657989b
fix(packages): use ES modules for primary build ( #11120 )
2016-08-30 18:07:40 -07:00
Marc Laval
66df335998
chore(dependencies): switch from es6-shim to core-js ( #10884 )
2016-08-25 17:28:36 -07:00
Rob Wormald
ca41b4f5ff
feature(core): update RxJS to 5.0.0-beta.11 ( #10648 )
2016-08-22 17:17:23 -07:00
Miško Hevery
23a27776e2
chore: upgrade zone.js to v0.6.17 ( #10989 )
2016-08-22 16:24:21 -07:00
Julie Ralph
bb7d55244d
fix(zones): bump zone version to 0.6.15 ( #10953 )
...
This fixes issues with microtasks being called too early
in certain tests.
2016-08-19 14:35:26 -07:00
Miško Hevery
8a5eb08672
fix(fakeAsync): have fakeAsync use Proxy zone. ( #10797 )
...
Closes #10503
It is possible for code in `beforeEach` to capture and fork a zone
(for example creating `NgZone` in `beforeEach`). Subsequently the code
in `it` may chose to do `fakeAsync`. The issue is that because the
code in `it` can use `NgZone` from the `beforeEach`. it effectively can
escape the `fakeAsync` zone. A solution is to run all of the test in
`ProxyZone` which allows a test to dynamically replace the rules at any
time. This allows the `beforeEach` to fork a zone, and then `it` to
retroactively became `fakeAsync` zone.
2016-08-19 12:10:53 -07:00
Victor Berchet
4df48b202c
fix(i18n): update NgLocalLocalization ( #10771 )
...
ref https://github.com/papandreou/node-cldr/issues/31
2016-08-13 05:43:36 -07:00
Victor Berchet
161a4dd15f
feat(i18n): Add NgLocaleLocalization which returns plural cases given a locale ( #10744 )
2016-08-12 14:46:06 -07:00
Igor Minar
94e1ab33ce
chore(release): update package.jsons
2016-08-09 09:33:17 -07:00
Stephen Fluin
1608d91728
docs(changelog): change log and package.json to rc4
...
Closes #9727
2016-06-30 10:16:32 -07:00
Jason Choi
a620f95891
build(npm): upgrade ts-api-guardian to v0.1.4
...
Closes #9642
2016-06-27 12:27:59 -07:00
Jason Choi
42a5b6cbda
chore(testing): upgrade ts-api-guardian to 0.1.3
2016-06-23 18:19:32 -07:00
Jeff Cross
7733c97df3
build(npm): update conventional-changelog dependency
...
Fixes #5672
2016-06-23 17:35:57 -07:00
Jason Choi
249a6bdd98
test: upgrade ts-api-guardian to v0.1.2
2016-06-23 14:26:40 -07:00
Marc Laval
9decc3d823
build: fix some issues on Windows platforms
...
Closes #9450
2016-06-23 10:46:01 +02:00
Igor Minar
bdbbe5aa20
chore(release): 2.0.0-rc.3
2016-06-21 16:34:48 -07:00
Victor Berchet
6fd52dfb38
build(npm): update ts-api-guardian to v0.0.4 ( #9366 )
2016-06-20 09:32:27 -07:00
Igor Minar
2b1ac63e3a
npm: bump the version number in package.json
...
this version string is currently not authoritative source see #9264 and #9233
2016-06-16 09:57:44 -07:00
Alex Eagle
bbed364e7b
chore(tsc-wrapped): update to newest tsickle
2016-06-09 16:45:16 -07:00
Alex Eagle
7aa1790874
fix(travis): pin the version of tsickle for offline_compiler_test
2016-06-07 17:16:26 -07:00
Igor Minar
c9b71fb5e2
test: add lots of missing stuff to the public_api_spec
...
- many entry points were previously missing (e.g. all testing entry points, http, etc)
- upgrade ts-api-guardian to 0.0.3 that adds support for more api surface
- add all info to the spec that was surfaced by ts-api-guardian@0.0.3
2016-06-01 10:43:22 -07:00
Alex Eagle
5f999225ba
chore(lint): upgrade tslint and its gulp plugin
2016-05-27 09:17:08 -07:00
kurthong
263122ea5f
upgrade karma to v0.13.20 due to 'invalid characters in the headers on Node 5.6.0'( #1884 ) issue
...
Closes #7885
2016-05-26 12:12:35 -07:00
Igor Minar
a20639558b
npm: invoke webdriver-manager update after install
2016-05-25 16:51:30 -07:00
Igor Minar
b9347eb01c
build: remove dependency on tsd and use @types/* instead
2016-05-25 16:42:28 -07:00
Igor Minar
e26e4f922e
build(npm): trigger tsd install from npm postinstall
2016-05-25 08:24:59 -07:00
Thierry Templier
276fec6e50
build(serve): added cors support for the js.server task
...
Added and used the cors middleware:
- add the module as a dev depedency in the package.json file
- require the module in the jsserve.js file
- add the module in the middleware list
Closes #7273
Closes #7274
2016-05-24 12:00:40 -07:00
Austin
01b9de7a15
Bump reflect-metadata to 0.1.3
...
Closes #7663
2016-05-23 16:40:24 -07:00
Igor Minar
c574e6808f
build: update to rollup@0.26.3 and remove a hack from the build
2016-05-20 11:00:49 -07:00
Pawel Kozlowski
05266241af
build(npm): short-circuit npm install if node_modules are healthy
...
Closes #8627
2016-05-13 22:07:41 +02:00
Tobias Bosch
8f8c017882
chore: remove angular2-template-compiler from package.json
...
Closes #8429
2016-05-03 16:25:55 -07:00
Igor Minar
6eac4b68bc
build: bump to rc.1 in package.json
2016-05-03 15:28:45 -06:00
Igor Minar
18b6a55764
build: update publish scripts and package.json
2016-05-02 20:45:05 -06:00
Tobias Bosch
7db911fdd4
chore: update to tsickle 0.1.2
2016-05-01 23:40:59 -07:00
Alex Eagle
3ae856ab8b
build(tsc): Use angular2-template-compiler in place of tsc
...
This lets us down-level Decorators with tsickle and produce .metadata.json
files for users to reference when offline-compiling their app.
2016-05-01 23:40:59 -07:00
Alex Eagle
c4be30d2e8
Revert "build(tsc): Use angular2-template-compiler in place of tsc"
...
This reverts commit 3d25294f706e0fd6224b20372be1e961959c0af8.
2016-05-01 20:51:00 -07:00
Alex Eagle
57240c85a5
build(tsc): Use angular2-template-compiler in place of tsc
...
This gives us tsickle pre-processing of Decorators, and produces
.metadata.json files for users to consume in their offline compilation.
2016-05-01 20:51:00 -07:00
Igor Minar
a66cdb469f
repackaging: all the repackaging changes squashed
2016-05-01 20:51:00 -07:00
Tobias Bosch
4e2c68354e
chore: update ts2dart to 0.9.10
2016-04-30 19:47:54 +00:00
Misko Hevery
d2527b504a
chore: upgrade to ts2dart@0.9.9
2016-04-29 16:53:49 -07:00
Alex Eagle
33e53c9a59
chore(compiler): add dependency on tsickle
...
This tool lets us re-write TypeScript sources before entering the emit pipeline.
For example, we lower Decorators to the tree-shakable Annotation form.
2016-04-28 21:55:18 -07:00
Martin Probst
c79e657fcd
chore(release): bump version to 2.0.0-beta.17.
2016-04-28 11:39:20 -07:00
Jeff Cross
b62bccf254
build(npm): update rxjs to 5.0.0-beta.6
...
Closes #6871
Closes #8047
2016-04-26 21:16:37 +00:00
Rado Kirov
2c8371654a
chore(release): bump version to beta.16
2016-04-25 21:48:58 -07:00
Vikram Subramanian
6103aa0a46
fix(release): Fix the package.json zone.js requirement to 0.6.12
2016-04-25 15:10:06 -07:00
Julie Ralph
8490921fb3
feat(tests): manage asynchronous tests using zones
...
Instead of using injectAsync and returning a promise, use the `async` function
to wrap tests. This will run the test inside a zone which does not complete
the test until all asynchronous tasks have been completed.
`async` may be used with the `inject` function, or separately.
BREAKING CHANGE:
`injectAsync` is now deprecated. Instead, use the `async` function
to wrap any asynchronous tests.
Before:
```
it('should wait for returned promises', injectAsync([FancyService], (service) => {
return service.getAsyncValue().then((value) => { expect(value).toEqual('async value'); });
}));
it('should wait for returned promises', injectAsync([], () => {
return somePromise.then(() => { expect(true).toEqual(true); });
}));
```
After:
```
it('should wait for returned promises', async(inject([FancyService], (service) => {
service.getAsyncValue().then((value) => { expect(value).toEqual('async value'); });
})));
// Note that if there is no injection, we no longer need `inject` OR `injectAsync`.
it('should wait for returned promises', async(() => {
somePromise.then() => { expect(true).toEqual(true); });
}));
```
Closes #7735
2016-04-18 15:59:07 -07:00
Alex Rickabaugh
bb62905bef
chore(release): bump version to beta.15
2016-04-13 14:39:17 -07:00
Alex Eagle
3412aba46e
feat(typescript): update to 1.9 nightly.
...
To workaround https://github.com/Microsoft/TypeScript/issues/7573
we must remove the readonly keyword from generated .d.ts files.
This solution will not scale, but will probably buy enough time to require our users move to a 2.0 beta.
Closes #8003
2016-04-13 18:54:58 +00:00