Ian Riley
e68c978202
chore(npm): Upgrades systemjs to 0.18.3.
2015-08-18 21:45:12 +00:00
Alex Eagle
ac311911c0
fix(typescript): update to typescript with fixed system emit
...
Closes #3594
2015-08-13 00:46:29 +00:00
Alex Eagle
643c71740e
chore(build): enable type-checking for TypeScript ES6 emit.
...
This requires delicate handling of type definitions which collide, because
we use TypeScript-provided lib.d.ts for --target=es5 and lib.es6.d.ts for
--target=es6.
We need to include our polyfill typings only in the --target=es5 case,
and the usages have to be consistent with lib.es6.d.ts.
Also starting with this change we now typecheck additional modules,
so this fixes a bunch of wrong typings which were never checked before.
Fixes #3178
2015-08-06 16:57:52 -07:00
Martin Probst
a62a6ba40a
feat: upgrade ts2dart to 0.7.1.
...
This supports the promise re-export from es6-promise.d.ts.
2015-08-04 19:56:02 +00:00
Alex Eagle
3c58878b19
chore(build): Upgrade to TypeScript@1.5.3
...
This change also makes us compliant with 1.6.0-dev compiler,
so we can do some experiments with apps that use 1.6 features
and compile against Angular.
We should probably add a travis build for 1.6 so we stay compatible
with both versions.
2015-07-31 20:01:27 +00:00
Rado Kirov
8e960d4052
chore(changelog): update to new changelog package.
...
Regen-ed the CHANGELOG.md (for consistency). Seems like some old commits
are not present in new the CHANGELOG.md, but it doesn't seem worthy of
further investigation.
closes #3204 , #3172
2015-07-29 22:42:05 +00:00
Alex Eagle
51e6f33d32
chore(build): Make PRs 15m faster.
...
Don't precompile Dart2JS for pull requests, instead serve the dart
sources with pub serve. We were already testing with Dartium so
all we lose is some test coverage of defects exposed only by the
Dart2JS transpiler.
This still runs the dart transformer.
Fixes #3030
2015-07-21 22:14:38 -07:00
Alex Eagle
6d760666a9
chore(build): upgrade ts2dart to 0.7.0
2015-07-21 06:20:12 -07:00
Martin Probst
3810e4bed3
feat: upgrade ts2dart to 0.6.9.
2015-07-14 11:15:15 -07:00
Martin Probst
45994a53ce
feat: upgrade clang-format to v1.0.28.
2015-07-12 18:50:52 +02:00
Peter Bacon Darwin
875db11822
chore(doc-gen): update dgeni-packages to 0.10.18
...
0.10.18 has fixed the `@private` tag so this is not needed locally any more
2015-07-11 07:21:46 +01:00
Rado Kirov
546a8f9218
fix(package.json): move some deps into dev deps.
...
Closes #2448
2015-07-09 12:59:20 -07:00
Marc Laval
abc1580fa9
chore(package.json) upgrade zone.js to 0.5.2
2015-07-07 16:13:18 -07:00
Martin Probst
d381c5fc8a
feat: upgrade t2dart to 0.6.8.
2015-07-06 16:15:10 +02:00
Alex Eagle
27e710019c
chore(typing): use types for DOM API
...
This is possible now that ts2dart special cases these for dart.
Fixes #2770
2015-07-01 09:57:11 -07:00
Alex Eagle
8bab6dd239
fix(build): Reduce rx typings to what we actually require.
...
This should help a lot with github rate limiting by removing about
2/3 of the dependencies.
2015-06-29 16:59:04 -07:00
Alex Eagle
bc585f2724
feat(build): add tslint to the build.
...
The first enabled rule enforces return types
declared on non-private (underscore-prefix)
methods that return something.
2015-06-29 15:31:41 -07:00
uber5001
c4e10ea9ac
chore(benchpress): add browserify bundling
...
Use browserify to bundle benchpress and its dependencies.
2015-06-29 10:29:59 -07:00
Martin Probst
1f7296c093
feat: upgrade clang-format and gulp-clang-format.
...
This makes sure just running clang-format will use whatever version is
used in the project, by loading it from the closest node_modules folder.
It also moves the clang-format dependency to the top and explicitly
passes it to gulp-clang-format, giving us more control over the version
used.
2015-06-25 22:55:58 -07:00
Jacob Eggers
dee0e008f5
chore(doc-gen): refactor versionInfo logic to new `git` dgeni-package
...
Closes #2444
2015-06-21 02:15:42 +01:00
Martin Probst
254e58c28f
feat: update clang-format to 1.0.21.
2015-06-19 15:00:31 -07:00
Martin Probst
58b38c9201
feat: upgrade ts2dart to 0.6.4.
2015-06-18 14:55:12 -07:00
Martin Probst
9613772455
feat: update ts2dart to 0.6.1.
...
This introduces façade transpilation, special casing a select set of Array and
Map methods for the beginning.
2015-06-12 15:41:30 -07:00
Jeff Cross
833048f310
fix(shrinkwrap): restore fsevents dependency
...
Fixes #2511
2015-06-12 10:57:07 -07:00
Martin Probst
1c2abbc61d
feat: upgrade to clang-format v1.0.19.
...
This fixes a performance regression with arrow
functions, allowing us to re-enable formatting for
the specs.
2015-06-12 09:51:57 -07:00
Jeff Cross
d10bbf0cbc
chore(package.json): bump dgeni-packages version
2015-06-11 23:31:07 -07:00
Daria Jung
76797dfbd4
fix(build): Minify files for angular2.min.js bundle
...
Uglify files related to angular2.min.js bundle in one task.
Include reflect.js in the bundle, which was previously missing. Minify reflect.js, zone.js, and angular2.min.js using uglify.
2015-06-11 13:18:04 -07:00
Victor Berchet
94272af45b
chore: update zone.js to 0.5.1
...
fix #1862
2015-06-10 23:41:45 +02:00
Matias Niemelä
cd6175827f
refactor: use a custom replacement build step instead of broccoli-replace
2015-06-08 16:28:19 -07:00
Matias Niemelä
72736a1b09
revert: refactor: use a custom replacement build step instead of broccoli-replace
...
This reverts commit d5c528ac2b
.
2015-06-06 00:58:57 -07:00
Matias Niemelä
d5c528ac2b
refactor: use a custom replacement build step instead of broccoli-replace
...
Closes #2050
2015-06-05 16:16:09 -07:00
Igor Minar
0a50a3f564
build(npm): update gulp-clang-format to v1.0.19
...
Closes #2338
2015-06-04 10:19:28 -07:00
Igor Minar
ce9271739f
build(tsd): update tsd to v0.6.1 which is shrinkwrappable without fuss
2015-06-04 10:12:36 -07:00
Marc Laval
1afdb3cbb1
chore(package.json): add karma-sauce-launcher to dev dependencies
...
Closes #2342
2015-06-04 16:08:43 +02:00
Rado Kirov
20e874d3c6
chore(deps): bumps up deps on tsd and ts2dart.
2015-06-03 15:53:03 -07:00
Martin Probst
f999d5a156
chore: move to clang-format 1.0.17.
...
clang-format 1.0.17 substantially improves formatting for fat arrow functions
and array literal detection. It also fixes a number of minor formatting issues.
2015-06-03 15:27:27 -07:00
Brian Ford
31b6687894
fix(build): make dart formatter errors more readable
...
Truncates the output to just the interesting parts
2015-06-03 14:42:24 -07:00
Peter Bacon Darwin
a504fa835e
chore(doc-gen): improve github links to point to the correct tagged URL
...
Closes #1994
2015-06-02 10:56:23 +01:00
Hank Duan
ad26bed0ed
chore(shrinkwrap): add shrinkwrap for firefox-profile/jpm
...
and update package.json for benchpress
closes #2264
2015-06-01 16:04:38 -07:00
vsavkin
d523613329
test(di): added a test verifying hierarchical injection
2015-05-29 15:52:46 -07:00
Martin Probst
96f629d441
chore: upgrade clang-format to 1.0.15.
2015-05-27 15:28:22 -07:00
Alex Eagle
16447ce75c
chore(build): improve messaging when using clang-format
2015-05-22 10:10:22 -07:00
Martin Probst
15f1eb28a2
fix(deps): Update clang-format to 1.0.14.
2015-05-22 09:39:15 -07:00
Julie Ralph
863eb3c559
chore(testing): update karma-jasmine and jasmine
...
Jasmine to jasmine-core 2.3.4.
Update tools tests using minijasminenode to directly use jasmine.
See #1860
2015-05-20 21:34:56 -07:00
Julie Ralph
dd9b08cce8
chore(testing): update protractor to version 2.1.0
2015-05-20 17:28:23 -07:00
Tobias Bosch
bdeac30a96
chore: bump ts2dart to 0.5.6
2015-05-20 16:07:27 -07:00
Tobias Bosch
bd8724e652
chore(build): bump ts2dart version to 0.5.5
2015-05-19 15:12:58 -07:00
Yegor Jbanov
5c88f662cd
chore(deps): bump ts2dart version
2015-05-19 10:43:18 -07:00
Martin Probst
04a9eb8820
fix(build): npm shrinkwrap to pick up changed SHA1.
...
ts2dart's node-source-map-support dependency was updated to match the main
line patch, but this changed the SHA in the existing repo, breaking Angular's
shrink wrapped dependency.
This update changes the dependency back to an existing SHA.
2015-05-19 11:17:13 +02:00
Caitlin Potter
6c59894a29
chore(package.json): add rewire devDependency
2015-05-14 02:48:37 -04:00
Caitlin Potter
fadabf79e3
chore(package.json): update run-sequence to v1.1.0
...
v1.1.0 includes a patch to prevent manipulating arguments passed as arrays
2015-05-13 19:21:35 -04:00
Caitlin Potter
c36ea0221e
chore(package.json): uninstall gulp-watch, install chokidar@^1.0.1
2015-05-13 19:21:35 -04:00
Victor Berchet
c8a0ed40bd
refactor(NgZone): use zone.js v0.5 from npm
2015-05-12 21:07:25 +02:00
Pawel Kozlowski
f8f79dc76c
chore(package.json): update gulp-clang-format
2015-05-12 08:50:44 +02:00
Pawel Kozlowski
e8ad0d1776
chore(package.json): update ts2dart to 0.5.2
2015-05-10 18:44:51 +02:00
Igor Minar
31cbec0857
build(gulp): check node and npm version and log a warning if incompatible
...
Closes #1758
2015-05-08 11:04:10 -07:00
Igor Minar
7225416661
chore(npm): bump angular version in the shrinkwrap after today's release
2015-05-07 22:27:36 -07:00
Igor Minar
5e4fa5cf07
build(gulp): use gulp-watch instead of gulp.watch for watching files
...
gulp-watch uses chokidar which uses fsevents which is much better than fs polling or relying on fs.watch.
fsevents use only one FD per watch invocation as opposed to one FD per watched directory and any subdirectory.
this should improve the situation with EMFILE errors (caused by lack of available file descriptors)
----
I also tried the following:
gulp-sane: requires watchman installation via brew so I didn't want to request that everyone goes throught that yet
gulp-chokidar: didn't work, seems to be obsolete
2015-05-07 22:27:36 -07:00
Rado Kirov
624a33f7f8
chore(package.json): bump zone to 0.4.4
2015-05-07 15:58:28 -07:00
Alex Eagle
1daa8aa3a1
chore(shrinkwrap): update dependencies to latest
...
Also, our package.json was out-of-sync with npm-shrinkwrap.json; see https://github.com/angular/angular/issues/1737
This includes a fix for the shrinkwrapping of ts2dart; see https://github.com/angular/ts2dart/issues/138
2015-05-07 14:29:43 -07:00
vsavkin
cb87fa0970
chore(build): migrated di to TypeScript
2015-05-06 19:00:56 -07:00
Alex Eagle
6651aa1e1d
chore(build): update to TypeScript @head
...
We need to pick up some bugfixes for decorator emit. This still has our patch to make Error a class.
2015-05-06 16:34:24 -07:00
Alex Eagle
740d85cad8
chore(build): change TS Error type to a class.
...
This will be in the next upstream release.
2015-05-05 09:03:56 -07:00
vsavkin
e4342743c0
feat(benchmark): added an implementation of the tree benchmark in React
2015-04-30 18:12:21 -07:00
Marc Laval
b71fe311fc
chore(build): update clang-format to 1.0.10
...
Closes #1593
2015-04-30 15:54:08 +02:00
Alex Eagle
bb50fc131b
chore(build): update TypeScript version to unreleased beta
...
Also fixup the typings which were broken by changes in typescript's lib.d.ts.
Second attempt to merge this, now that bugfix for tsd is in.
2015-04-29 17:03:02 -07:00
Rado Kirov
fb67e37339
feat(decorators): adds decorators to be used by TS and Babel transpiled apps.
2015-04-29 15:13:25 -07:00
Alex Eagle
b5032fd374
fix(build): revert typescript upgrade which broke the build.
...
This reverts commit a7a9463624
.
This reverts commit 59824e40e8
.
2015-04-29 10:49:54 -07:00
Alex Eagle
59824e40e8
chore(build): update TypeScript version to unreleased beta
...
Also fixup the typings which were broken by changes in typescript's lib.d.ts
2015-04-29 10:09:32 -07:00
Igor Minar
22c79df98d
build(gulp): remove gulp-jasmine, run tests in a new process instead
...
otherwise we see occasional failures due to require.cache and other global state collisions
2015-04-27 10:47:51 -07:00
Igor Minar
42e7fc5252
build(broccoli): add source-maps to our broccoli tools
2015-04-27 10:47:50 -07:00
Igor Minar
7740fc071c
build(broccoli): convert traceur and broccoli-dest-copy plugins to use tree-differ
...
Also adding symlink-or-copy to our npm dependencies since our plugins now use it.
2015-04-27 10:47:50 -07:00
Igor Minar
32c5ab956c
build(broccoli): add testing infrastructure for our build plugins
...
components:
- gulp test.unit.broccoli task
- mock-fs for mocking our FS in unit tests
- jasmine d.ts file for type checking
jasmine lib is provided by minijasmine2 so we don't need to include it explicitly
2015-04-27 10:47:49 -07:00
Brian Ford
4650d25a53
chore(package.json): upgrade zone.js to v0.4.3
...
Closes #1457
2015-04-21 16:30:40 -07:00
Igor Minar
eb87f5f851
chore(npm): add shrinkwrap to our project
2015-04-16 16:58:28 -07:00