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
Felix Itzenplitz
27cf897239
chore: upgrade zone.js to v0.6.10
...
Closes #7818
Closes #7721
Closes #7888
2016-04-11 21:03:59 +00:00
Alex Eagle
9a1959f77a
build(tslint): re-enable linter and fix violations
...
fixes #7798
Closes #7800
2016-04-07 23:11:02 +00:00
Jeff Cross
cfa1d17afe
chore(release): bump version to beta.14
2016-04-07 10:09:46 -07:00
Kara Erickson
9dec4c7485
chore(release): bump version to beta.13
2016-03-30 17:21:51 -07:00
Jeremy Elbourn
0898bca939
chore: bump version to beta.12 w/ changelog
2016-03-23 15:56:38 -07:00
Misko Hevery
d940387beb
chore: upgrade zone.js to v0.6.6
...
Closes #7730
Closes #7737
2016-03-23 20:48:23 +00:00
Misko Hevery
bf911fc992
chore: upgrade zone.js@0.6.5
...
Closes #7700
2016-03-22 08:21:10 -07:00
Igor Minar
8b67b07580
fix(package.json): remove es6-promise from the peerDependency list
...
As of zone.js@0.6* we no longer require an es6-promise polyfill. The polyfill is only needed on browsers that don't
have native Promise support.
2016-03-22 01:53:35 +00:00
Jeremy Elbourn
c194f6695d
chore: bump version to beta.11 w/ changelog
2016-03-18 14:42:31 -07:00
Misko Hevery
a5e6eaaebc
chore: upgrade es6-shim to v0.35.0
...
Closes #7653
2016-03-18 13:16:15 -07:00
Evan Martin
3bd87147ab
chore(release): bump version to beta.10
2016-03-17 15:06:27 -07:00
Misko Hevery
310620fd12
chore: upgrade to new Zone.js API v0.6.2
...
BREAKING CHANGE
Removed deprecated API from NgZone
- `NgZone.overrideOnTurnStart`
- `NgZone.overrideOnTurnDone`
- `NgZone.overrideOnEventDone`
- `NgZone.overrideOnErrorHandler`
Rename NgZone API
- `NgZone.onTurnStart` => `NgZone.onUnstable`
- `NgZone.onTurnDone` => `NgZone.onMicrotaskEmpty`
- `NgZone.onEventDone` => `NgZone.onStable`
Closes #7345
2016-03-16 18:05:09 +00:00
Vikram Subramanian
b5c769e1e4
chore(release): bump version to beta.9
2016-03-09 14:38:23 -08:00
Misko Hevery
14f0e9ada8
chore: fix DDC errors / warnings
...
Closes #7195
2016-03-08 22:17:32 +00:00
Julie Ralph
5a59e44765
chore(test): migrate Dart tests to package:test
...
Instead of running with karma and the karma-dart shim, run dart
tests directly using the new package:test runner. This migrates
away from package:unittest.
Fixes a couple tests, mostly associated with depending on absolute
URLs or editing the test providers after an injector had already
been created.
Remove karma-dart and associated files. Change gupfiles to run tests
via `pub run test` instead.
2016-03-04 02:27:44 +00:00
vsavkin
143cf89b5f
chore(release): bump version to beta.
2016-03-02 11:31:25 -08:00
Matias Niemelä
c45ec6f1be
chore(release): bump version to beta.7
2016-02-18 13:28:08 -08:00
Jeff Cross
ce72ccf9e8
build(npm): bump zone.js version to 0.15.5
2016-02-17 16:28:50 -08:00
Jeff Cross
46d9c87ddc
build(package): bump rxjs to 5.0.0-beta.2
...
Closes #7001
2016-02-17 16:28:50 -08:00
Alex Eagle
40a043275d
chore(release): bump version to beta.6
2016-02-11 15:59:34 -08:00
Alex Eagle
f161b5cc28
chore(zone.js): update to 0.5.14
2016-02-11 14:39:41 -08:00
Alex Eagle
117d57e121
Revert "chore(zone.js) : update to 0.5.14"
...
This reverts commit 3dcce706fd
.
2016-02-11 14:38:06 -08:00
Brian Ford
3dcce706fd
chore(zone.js) : update to 0.5.14
2016-02-11 14:15:59 -08:00
Alex Eagle
3d715a2f7b
fix(typings): publish es6 typings rather than postinstall.
...
Despite local testing, multiple users failed to run the postinstall to install typings.
Instead, we can distribute the typings we installed locally.
This is an alternative to #7003 .
This also reverts rxjs to beta.1 since we have errors using beta.2, being addressed
in #7001 .
Fixes #7000
2016-02-11 11:04:42 -08:00
Alex Eagle
1a26f8edd6
chore(release): bump version to beta.5
2016-02-10 16:30:18 -08:00
Alex Eagle
fc887774da
fix(release): need to depend on latest rxjs and zone.js
...
The version in our package.json gets copied to the one we publish, and users need the latest of these.
2016-02-10 16:29:58 -08:00
Alex Eagle
1cb1c139cf
chore(release): bump version to beta.4
2016-02-10 16:04:17 -08:00
Peter Bacon Darwin
d86be245b8
fix(angular1-router): add support for using the component helper
...
In Angular 1.5 there is a new helper method for creating component directives.
See https://docs.angularjs.org/guide/component for more information about components.
These kind of directives only match the `E` element form and the previously component
router only created HTML that matched directives that matched the `A` attribute form.
This commit changes the `<ng-outlet>` directive so that it generates custom HTML
elements rather divs with custom attributes to trigger the relevant component to
appear in the DOM.
Going forward, Angular 1.5 users are encouraged to create their router components
using the following style:
```
myModule.componnet('component-name', {
// component definition object
});
```
Closes angular/angular.js#13860
Closes #6076
Closes #5278
BREAKING CHANGE:
The component router now creates custom element HTML rather than custom attribute
HTML, in order to create a new component. So rather than
```html
<div custom-component></div>
```
it now creates
```html
<custom-component></custom-component>
```
If you defined you router components using the `directive()` helper and
specified the `restrict` properties such that element matching was not allowed,
e.g. `restrict: 'A'` then these components will no longer be instantiated
by the component router and the outlet will be empty.
The fix is to include `E` in the `restrict` property.
`restrict: 'EA'`
Note that this does not affect directives that did not specify the `restrict`
property as the default for this property is already `EA`.
2016-02-08 16:18:13 -08:00
Igor Minar
b0f7d59e64
revert: chore: update the version of ts2dart
...
This reverts commit 22929a1671
.
This commits makes our build red without the other commit that was already reverted.
More info at: https://github.com/angular/angular/pull/6825#issuecomment-181592303
2016-02-08 14:13:00 -08:00
vsavkin
22929a1671
chore: update the version of ts2dart
...
Closes #6804
2016-02-05 21:56:33 +00:00
Alex Eagle
1435763383
chore(deps): update ts2dart and zone.js
2016-02-04 22:42:40 +00:00
Alex Eagle
24086bf0bb
chore(release): bump version to beta.3
2016-02-03 10:36:06 -08:00
Victor Berchet
8a645d5e44
chore(zone.js): update to 0.5.11
...
Closes #6751
2016-02-01 21:53:42 +00:00
Alex Eagle
94139c351f
chore(release): bump version to beta.2
2016-01-28 12:01:18 -08:00
vsavkin
68a799af2e
tools: implement public api spec
...
Closes #6309
2016-01-27 21:19:05 +00:00
Alex Eagle
16d9c60a0e
chore(circleci): use a github token when running tsd
...
Also increase the heap size limit as a workaround for
https://github.com/angular/angular/issues/5229
Fixes #6602
2016-01-27 13:16:57 -08:00
Igor Minar
caafb41eb5
build(node): upgrade to node 5.4.1
2016-01-22 03:25:34 +00:00
Igor Minar
31b81a7439
build(npm): update to karma-browserstack-launcher@0.1.9
2016-01-22 03:25:34 +00:00
Igor Minar
32f01da49a
build(npm): update to karma@0.13.17
...
Mark says that karma-runner/karma#1768 is resolved in 0.13.17
2016-01-22 03:25:34 +00:00
Igor Minar
59684c97b0
build(npm): update to minimatch@3.0.0
2016-01-22 03:25:34 +00:00
Igor Minar
a32a0a3a97
build(npm): update to semver@5.1.0
2016-01-22 03:25:33 +00:00
Igor Minar
96f5b0929d
build(npm): lock karma at 0.13.15 due to karma-runner/karma#1768
2016-01-22 03:25:33 +00:00
Igor Minar
8e6cf7fca8
build(npm): update to yargs@3.31.0
2016-01-22 03:25:33 +00:00
Igor Minar
fdbe8741c9
build(npm): update to proxy-middleware@0.15.0
2016-01-22 03:25:33 +00:00
Igor Minar
775fb2c340
build(npm): remove googleapis
...
it was previously used by benchpress (see d02c0accbb
) but that's no longer the case.
I also removed a bunch of extranous dependencies that should never have been part of node_modules (npm bug?)
2016-01-22 03:25:33 +00:00
Igor Minar
b60f594798
build(npm): update to gulp-connect@2.3.1
2016-01-22 03:25:33 +00:00
Igor Minar
a4bc19c530
build(npm): lock broccoli-slow-trees to the 1.x.x range
2016-01-22 03:25:33 +00:00
Igor Minar
f7985dbdb7
build(npm): update to lodash@3.10.1
2016-01-22 03:25:33 +00:00
Igor Minar
0bdcb5c1e0
build(npm): remove `del` devDependency - use `fs-extra` instead
2016-01-22 03:25:33 +00:00
Igor Minar
625474c4e2
build(npm): update to mock-fs@3.6.0
2016-01-22 03:25:33 +00:00
Igor Minar
1cd2a6328a
build(npm): update to fs-extra@0.26.3
2016-01-22 03:25:33 +00:00
Igor Minar
d6bafe4fe3
build(npm): update to minimist@1.2.0
2016-01-22 03:25:33 +00:00
Igor Minar
6a2ef15355
build(npm): update to jasmine@2.4.1
2016-01-22 03:25:33 +00:00
Igor Minar
a8ca560503
build(npm): upgrade to broccoli@0.16.9
2016-01-22 03:25:33 +00:00
Igor Minar
ad361808ec
build(npm): upgrade to broccoli-funnel@1.0.1
2016-01-22 03:25:33 +00:00
Igor Minar
c47639f2b1
build(npm): upgrade to protractor@3.0.0
2016-01-22 03:25:33 +00:00
Igor Minar
ba90a85f7b
build(npm): downgrade to karma@0.13.15 due to RangeError bug
...
Ref https://github.com/karma-runner/karma/issues/1768
2016-01-22 03:25:33 +00:00
Igor Minar
d3b569557f
build(npm): upgrade to karma-sauce-launcher@0.3.0
2016-01-22 03:25:33 +00:00
Brian Ford
6cfc6f5bb2
build(npm): upgrade to npm v3
...
Closes #3193
2016-01-22 03:25:32 +00:00
Alex Eagle
90b3502bb8
ci(circle config): add a circle CI config
...
This only runs the JS build (no tests) as an easy place to start.
Green build on my branch: https://circleci.com/gh/alexeagle/angular/5
Note, we are just experimenting with Circle at this point...
Closes #6520
2016-01-16 00:17:15 +00:00
Uri Shaked
92dc3b91d8
doc(*): change package.json license field to MIT
...
Align the package.json license with the LICENSE file from the repo
Closes #6432
2016-01-15 17:42:43 +00:00
Vikram Subramanian
95248f46a1
build(npm): update to ts2dart@0.7.19
...
Closes #6254
2016-01-09 01:44:01 +00:00
Rado Kirov
6343f71be5
chore(release): 2.0.0-beta.1 - catamorphic-involution
2016-01-08 11:56:37 -08:00
Igor Minar
f50affaf9c
chore(release): cut 2.0.0-beta.0 - sonambulent-inauguration
2015-12-15 10:54:10 -08:00
Igor Minar
a45b27e7f9
chore(release): cut 2.0.0-alpha.54
2015-12-15 09:57:05 -08:00
Igor Minar
059e09c3be
chore(release): cut alpha.54 - rxjs bundle separation
2015-12-15 03:04:28 -08:00
Jeff Cross
321ed7d099
chore(package): update rxjs to beta.0
2015-12-14 22:08:16 -08:00
Victor Berchet
0f8e40bb42
chore(zone.js) : update to 0.5.10
...
Closes #5845
2015-12-14 21:23:18 +00:00
Igor Minar
892f9e19bc
chore(release): cut alpha.53 - no more angular2/angular2
2015-12-12 17:59:35 -08:00
vsavkin
4e5cd1e558
chore: update ts2dart to 0.7.18
...
Closes #5853
2015-12-12 19:28:13 +00:00
Igor Minar
c8d6ad2718
chore(release): cut alpha.52 - the new beginning
2015-12-10 00:48:32 -08:00
Igor Minar
7bce1477ef
chore(release): cut alpha.52 - the last release of Angular as we know it
2015-12-09 19:20:20 -08:00
Igor Minar
01ba94ba56
build(npm): update to ts2dart@0.7.17
...
resolves regression in 0.7.16
Closes #5758
2015-12-10 01:32:45 +00:00
Igor Minar
51cb7586e0
build(npm): update to typescript@1.7.3 + fix broccoli-typescript + fix src
2015-12-10 01:32:44 +00:00
Igor Minar
796eee1e6f
build(npm): update to gulp-typescript@2.10.0
2015-12-10 01:32:44 +00:00
Igor Minar
c39828f0f2
build(npm): bump ts2dart to 0.7.16
2015-12-10 01:32:44 +00:00
Jeremy Elbourn
214148d58a
chore(release): update package.json and changelog to alpha.50
2015-12-08 19:07:43 -08:00
Jeff Cross
4432cf5438
chore(package): update rxjs dependency to alpha.14
...
Closes #5722
Closes #5723
2015-12-08 18:54:43 -08:00
Jeremy Elbourn
90c67b4b11
chore(release): update package.json and changelog to alpha.49
2015-12-08 17:41:39 -08:00
Igor Minar
c1e3ea9f7f
build(npm): add es6-promise as a dependency
...
This is actually an inherited dependency that comes from zone.js.
See related issue: https://github.com/angular/zone.js/issues/212
It would be better to make this one an optionalPeerDependency but npm
currently doesn't support making peerDependencies optional.
See: https://github.com/npm/npm/issues/3066
2015-12-08 11:52:25 -08:00
Igor Minar
21542ed069
fix(npm): move es6-shim from devDependencies to dependencies
...
To be later used as a peerDependency in the generated package.json
It would be better to make this one an optionalPeerDependency but npm
currently doesn't support making peerDependencies optional.
See: https://github.com/npm/npm/issues/3066
2015-12-08 11:52:25 -08:00
Jeff Cross
c39f4c3b38
refactor(Observable): implement toPromise and fromPromise without side effects
...
BREAKING CHANGE:
toPromise is no longer an instance method of the `Observable` returned
by Angular, and fromPromise is no longer available as a static method.
The easiest way to account for this change in applications is to import
the auto-patching modules from rxjs, which will automatically add these
operators back to the Observable prototype.
```
import 'rxjs/add/operator/toPromise';
import 'rxjs/add/observable/fromPromise';
```
Closes #5542
Closes #5626
2015-12-08 18:31:02 +00:00
Rob Wormald
4b1618cb03
fix(package): relock RxJS to alpha.11
...
fixes #5643
Closes #5644
2015-12-07 15:15:22 -08:00
Jeremy Elbourn
d10224d21a
chore(release): increment version to alpha.48
2015-12-04 17:05:38 -08:00
Rob Wormald
5514dc19d9
refactor(facade): use rxjs package
...
move to new RxJS distribution.
BREAKING CHANGE:
RxJS imports now are via `rxjs` instead of `@reactivex/rxjs`
Individual operators can be imported `import 'rxjs/operators/map'`
2015-12-02 16:02:34 -08:00
Rob Wormald
a16ac84840
refactor(async): use ultralight Observable
...
Closes #5283
2015-12-02 16:02:34 -08:00
Ciro Nunes
093b7948be
chore(package.json): add range of supported node versions as engines
...
Closes #5535
2015-12-02 18:17:25 +00:00
vsavkin
909426e37d
chore: bump up version number to alpha.47
2015-12-01 11:43:33 -08:00
Pawel Kozlowski
65bdf42903
chore(bundles): add source maps to umd dev bundles
...
Source maps are in-lined to follow the same conventions as
for non-bundled files.
Closes #5511
2015-11-30 20:17:13 +00:00
Pawel Kozlowski
fa725b4512
feat(bundles): publish UMD bundles
...
Closes #5223
2015-11-25 13:16:01 -08:00
vsavkin
87d56acdaa
fix(build): fix source maps
...
Closes #5444
2015-11-24 19:33:27 +00:00
Igor Minar
41dfaf393b
build(analytics): track bundle size
...
This will send bundle sizes (before and after gzip) to Google Analytics so that we can
track bundle size over time for every bundle we produce.
Closes #5294
2015-11-16 21:42:50 +00:00
Marc Laval
63639895ad
chore(package): update karma-browserstack-launcher to 0.1.7
...
Closes #5276
2015-11-13 22:20:50 +00:00
Naomi Black
d29563fdd3
chore(changelog): update change log to alpha-46
2015-11-11 13:33:18 -08:00
vsavkin
b0009f03d5
chore(ts2dart): update ts2dart to 0.7.14
...
Closes #5167
2015-11-07 01:36:06 +00:00
Pawel Kozlowski
c6ad269f43
chore(build): remove es5build.js
...
Fixes #5030
Closes #5144
2015-11-06 18:22:57 +00:00
Marc Laval
c5693f07dc
chore(browserstack): use patched karma launcher
...
closes #5142
2015-11-06 11:11:10 +01:00
Igor Minar
bcfb0732f9
build(npm): lock systemjs at 0.18.10 due to regressions in future versions
...
otherwise in dist/js/dev/es5/benchmarks/src/naive_infinite_scroll/index.html
defaultExtension: 'js' is ignored for angular2/src/testing/benchmark_util which
results in test failures.
We'll need to investigate this. Maybe upgrading to 0.19.x will make this issue go
away...
2015-11-05 21:02:42 +00:00
Igor Minar
febcde99fa
build(npm): bump gulp-clang-format to ^1.0.23
...
This is due to https://github.com/angular/gulp-clang-format/issues/7
2015-11-05 21:02:42 +00:00
Igor Minar
0fbbce7a43
build(npm): freeze madge at 0.5.0 due to #5022
2015-11-05 21:02:42 +00:00
Igor Minar
a98c27d974
build(npm): update all gulp-* dependencies
2015-11-05 21:02:42 +00:00
Igor Minar
ca3391525e
build(npm): remove unused npm dependencies
2015-11-05 21:02:42 +00:00
Marc Laval
d6e7a51d9c
chore(build): npm install fails on Windows after analytics feat
...
Closes #5055
2015-11-02 10:28:47 +01:00
Marc Laval
84fe0c9d3e
build(browserstack): add npm dependencies
2015-11-01 23:21:15 +01:00
Rob Wormald
0378e55fab
chore(package): update RxJS version
2015-10-29 23:06:16 +00:00
Rob Wormald
ca3986f31d
refactor(async): refactor EventEmitter
...
Refactor EventEmitter and Async Facade to match ES7 Observable semantics, properly use RxJS typedefs, make EventEmitter inherit from RxJS Subject. Closes #4149 .
BREAKING CHANGE:
- consumers of EventEmitter no longer need to call .toRx()
- EventEmitter is now generic and requires a type - e.g. `EventEmitter<string>`
- EventEmitter and Observable now use the `.subscribe(generatorOrNext, error, complete)` method instead of `.observer(generator)`
- ObservableWrapper uses `callNext/callError/callComplete` instead of `callNext/callThrow/callReturn`
2015-10-29 23:06:16 +00:00
Tobias Bosch
993b3d62de
refactor(compiler): don’t rely on external css parser
...
We used to use different external css parsers,
depending on the `DomAdapter`. This lead to
inconsistent behavior and environment specific errors.
Closes #5006
Closes #4993
2015-10-29 15:09:39 -07:00
Alex Eagle
5f2eb3e078
chore(dgeni): clean up legacy typings bundle creation
...
Fixes #4967
Closes #4991
2015-10-29 21:19:59 +00:00
Igor Minar
ae7f76e91f
build(analytics): add support for tracking npm installs
...
Since the very first npm install is called while node_modules is empty, we need to ignore it, but we can track
the start timestamp and record the install even once the installation is completed.
2015-10-29 13:53:21 +00:00
Naomi Black
e47a9d9644
chore: bump version to 2.0.0-alpha.45
2015-10-28 19:03:55 -07:00
Tobias Bosch
bc10dc3ed0
fix(benchmarks): update react and polymer benchmarks and get tree update numbers for all of the benchmarks as well.
...
Closes #4709
2015-10-28 13:17:01 -07:00
Alex Eagle
c90e1920f5
chore(tslint): disallow variable names that look like keywords.
...
We've had issues such as the one I documented: https://github.com/Microsoft/TypeScript/issues/5187
This tslint check prevents this happening again.
This change also updates to the newest tslint which gets typings from npm.
Closes #4970
2015-10-28 18:31:21 +00:00
Martin Probst
4a1b873fad
feat: upgrade clang-format to 1.0.32.
2015-10-28 08:43:14 +01:00
Douglas Duteil
14f8bcc40a
chore(package): bump reflect-metadata version
...
Closes #4885
2015-10-27 13:34:41 +00:00
yjbanov
169cb5f270
chore: bump version to 2.0.0-alpha.44
2015-10-15 16:35:53 -07:00
Rob Wormald
6c7bc09f70
chore(package): update RxJS dependency version
2015-10-15 16:28:49 -07:00
yjbanov
8efb49dd2d
chore: bump version to 2.0.0-alpha.43
2015-10-15 16:23:00 -07:00
Alex Eagle
c066d696e8
chore(package.json): remove typings bundles
...
This was used for , but now that our typings are laid out in the node_module, users should no longer need that.
Also fix the project name in root package.json. There is a risk that someone runs npm publish in this directory, which will create a new version of angular 1, and contain a scary source tree.
So this package.json may as well have a name that doesn't exist on npm, and if we did publish by accident, it would be a package name that matches the contents.
2015-10-15 16:17:17 -07:00
Jeff Cross
247479d017
chore(release): bump angular version to alpha.42
2015-10-13 15:58:13 -07:00
Igor Minar
bb9d299b38
chore(release): bump angular version to alpha.41
2015-10-13 12:28:03 -07:00
Igor Minar
da1272f368
build(analytics): add basic build-analytics to the project
...
This is pretty experimental, but the goal is to track the performance
of our build over time so that we can more easily track perf regressions.
Currently it's integrated only with gulp tasks, but I'd like to expand it
to tracking travis jobs, protractor/benchpress test runs, npm installs, etc.
No PII is being collected. And the data is collected via a Google Analytics
property owned by the Angular team account.
Closes #4672
2015-10-12 03:50:00 +00:00
Alex Eagle
aab0c57aee
fix(typings): add more missing typings.
...
This is the same bug pattern I reported in https://github.com/Microsoft/TypeScript/issues/5187
Closes #4636
2015-10-09 19:00:42 +00:00
Shahar Talmi
31f48ae943
refactor(ngOutlet): using some typescript features
...
Closes #4386
2015-10-09 03:40:42 +00:00
Naomi Black
984b6fc487
chore(package): update package version for alpha-40
2015-10-08 18:43:20 -07:00
Julie Ralph
af1119063c
chore(ci): update Protractor version, remove custom waits
...
The latest Protractor version supports waiting for Angular2 applications,
so remove custom waiting logic.
Closes #3829
2015-10-07 13:08:58 -07:00
Tobias Bosch
b6210be648
chore(changelog): update change log to alpha.39
2015-10-06 13:13:23 -07:00
Victor Berchet
fd5cd84065
chore(zone.js): update to 0.5.8
...
fixes #4531
2015-10-06 11:16:38 -07:00
Alex Eagle
6093e28b61
fix(typings): repair broken typechecks
...
We had the typechecker disabled by accident, and many problems snuck in
Fixes #4507
Closes #4508
2015-10-06 13:28:17 +00:00
Igor Minar
5ff1eb75d0
build(npm): upgrade gulp-sass to v2.0.4
2015-10-03 21:33:57 +00:00
Igor Minar
1b20873433
build(npm): update chokidar and karma* dependencies
...
These dependencies required upgrade in order for us to run on Node v4.x
chokidar 1.0.1 -> 1.1.0
karma 0.12.23 -> 0.13.10
karma-chorome-launcher 0.1.8 -> 0.2.0
karma-cli 0.0.4 -> 0.1.0
karma-dart 0.2.8 -> 0.3.0
karma-sauce-launcher 0.2.11 -> 0.2.14
2015-10-03 21:33:57 +00:00
Alex Eagle
7c4199cd1c
chore(typings): remove StringMap
...
This was a poorly typed attempt to mimic TypeScript's index signatures,
which we can use instead.
This eliminates a very strange type that we were exposing to users, but
not re-exporting through our public API.
Fixes #4483
2015-10-03 01:09:42 +00:00
Jeff Cross
c7e9f86557
chore(package): bump version to alpha 38
2015-10-02 18:06:12 -07:00
Alex Eagle
9b7378d132
chore(typings): remove traceur-runtime.d.ts
...
fixes #4297
Closes #4415
2015-09-30 00:07:16 +00:00
Victor Berchet
fb9796130d
chore(zone.js): update to 0.5.7
...
fixes #4179
Closes #4418
2015-09-29 22:31:35 +00:00
Alex Eagle
b4fe590b2d
chore(ts): fix TODOs that were pending on 1.6 upgrade
...
Closes #4377
2015-09-29 03:23:25 +00:00
Victor Berchet
cd0e9c9cd4
chore(zone.js): update zone.js to 0.5.6
...
Closes #4399
2015-09-29 00:14:38 +00:00
Alex Eagle
3dd9919bbd
chore(ts2dart): remove hand-written ts2dart typings
...
Now that we are on TS 1.6, we can use the new node module resolution strategy.
Closes #4372
2015-09-25 23:47:41 +00:00
vsavkin
5bf6a3af15
chore(typescript): fixes dart failures and linter
...
Closes #4359
2015-09-25 20:15:55 +00:00
Alex Eagle
7a53f82516
chore(typescript 1.6 upgrade): fix build.js and docs
2015-09-25 20:15:55 +00:00
Alex Eagle
2ee32fb02c
chore(typescript 1.6 upgrade): fix build.tools
2015-09-25 20:15:55 +00:00
Misko Hevery
db6d289d82
chore(upgrade): infrastructure to allow running upgrade module specs
2015-09-23 05:02:43 +00:00
vsavkin
16bf335a4a
refactor(async): replace RxJS with RxNext
...
Closes #3110
Closes #4201
2015-09-15 23:44:57 +00:00
Tim Blasi
cb4ff7491a
chore(dart/transform): Integrate protoc into gulp build
...
This change detects if the user has `protoc` available and, if so, uses
it to generate `.pb.dart` files. If not, pre-built files are used
instead.
2015-09-15 08:39:07 -07:00
Rado Kirov
cac25fe003
chore(build): replace traceur-runtime with es6-shim.
...
This removes traceur as a dependency for the t push -f
angular2 build.
Closes #4148
2015-09-14 21:02:29 +00:00
Marc Laval
4c2fb1f6e8
chore(package.json): update karma-jasmine
...
Closes #4116
2015-09-11 23:22:31 +00:00
Misko Hevery
7ec4da40ce
chore(changelog): update change log to alpha 37
2015-09-10 10:18:17 -07:00
Tamas Csaba
5a59e8be82
chore: update reflect-metadata to 0.1.1
...
Closes #3989
2015-09-08 15:51:06 +00:00
Alex Eagle
42e1b07705
fix(build): delete unreferenced typings on npm install
...
fixes #1636
Closes #3940
2015-09-01 17:37:56 +00:00
Pawel Kozlowski
9934b3ec7f
chore(package.json): remove unused es6-module-loader dependency
...
Closes #3867
2015-09-01 13:52:57 +00:00
vsavkin
a8028b87c4
chore(package): bump up the version 2.0.0-alpha.36
2015-08-31 16:23:07 -07:00
Brian Ford
78f11f6333
chore: update zone to 0.5.4
...
Closes #2912
2015-08-31 15:37:37 -07:00
Victor Berchet
d07b9181fe
chore: update zone to 0.5.3
...
Closes #3785
2015-08-23 21:20:57 +00:00
Brian Ford
06487237e5
Revert "Revert "feat(router): add angular 1.x router""
...
This reverts commit 298f1fb6a6
.
2015-08-20 13:19:34 -07:00
Victor Berchet
298f1fb6a6
Revert "feat(router): add angular 1.x router"
...
This reverts commit fde026a9e4
.
2015-08-20 08:06:14 -07:00
Brian Ford
fde026a9e4
feat(router): add angular 1.x router
2015-08-19 20:27:39 +00:00
Igor Minar
d191ec4c33
chore(release): bump version to 2.0.0-alpha.35 and add changelog
2015-08-19 07:19:01 -07:00
Ian Riley
53df0d8b3f
chore(npm): Upgrades systemjs dependency to 0.18.10.
2015-08-18 21:45:12 +00:00
Ian Riley
e68c978202
chore(npm): Upgrades systemjs to 0.18.3.
2015-08-18 21:45:12 +00:00
Jason Teplitz
84463cf0bd
Feat(WebWorker): Add WebWorker Image Filter Demo
2015-08-07 11:25:07 -07:00
Jeremy Elbourn
7c52bc9768
chore(release): update version & changelog to alpha34
2015-08-06 17:39:27 -07: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
Alex Eagle
f8fa47e939
chore(release): release alpha.33
2015-07-30 16:09:29 -07: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
Rado Kirov
820c4b9b16
chore(release): releases 2.0.0-alpha.32.
2015-07-22 16:34:05 -07: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
Jeff Cross
34993f7691
chore(package.json): bump version to 2.0.0-alpha.31
2015-07-14 10:52:39 -07:00
Rado Kirov
546a8f9218
fix(package.json): move some deps into dev deps.
...
Closes #2448
2015-07-09 12:59:20 -07:00
Jeff Cross
6c933a4485
chore(packaging): bump version to 2.0.0-alpha.30
2015-07-07 21:39:10 -07:00
Marc Laval
abc1580fa9
chore(package.json) upgrade zone.js to 0.5.2
2015-07-07 16:13:18 -07:00
Yegor Jbanov
46bb4e37ba
chore(packaging): bump version to 2.0.0-alpha.29
2015-07-01 16:29:03 -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
Yegor Jbanov
19a9dc67bd
chore(packaging): bump version to 2.0.0-alpha.28
2015-06-24 16:20:57 -07:00
Rado Kirov
ee8da36d08
chore(pub): add angular2_material to pub
2015-06-18 16:33:28 -07:00
Harry Terkelsen
d43394f7b7
chore(build): overwrite tsd files on npm install
2015-06-17 15:06:57 -07:00
Rado Kirov
f93aae4802
chore(release): releases 2.0.0-alpha.27
2015-06-16 21:34:47 -07:00
Martin Probst
f3d741854a
fix: add types for ts2dart's façade handling.
...
... in many, many places.
2015-06-12 15:41:08 -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
Matias Niemelä
f04b606bb0
chore(package): add Matias to authors list
2015-06-10 16:57:30 -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
Igor Minar
7140c9cc34
build: make 'npm install' work reliably and issue build warning when node_modules look stale
...
This is done a in bit kludgy way on purpose so that it works on Windows and CI.
Works around npm/npm#8452.
Closes #2038
2015-06-08 13:05:04 -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
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
d53c898499
chore(release): releases alpha.26
2015-06-03 17:36:12 -07:00
Rado Kirov
20e874d3c6
chore(deps): bumps up deps on tsd and ts2dart.
2015-06-03 15:53:03 -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
Tobias Bosch
608017776e
fix(package.json): add `reflect-metadata` to package.json
...
Fixes #2170
2015-05-27 10:32:38 -07:00
Hank Duan
b390f441a1
feat(benchpress): Add extension for ff metrics reporting
...
Closes #1976
2015-05-26 17:30:41 -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
yjbanov
c28952c707
chore(release): bump version to alpha.25
2015-05-21 17:37:45 -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
yjbanov
adaa157317
chore(packaging): bump version to 2.0.0-alpha.24
2015-05-19 14:47:59 -07:00
Yegor Jbanov
5c88f662cd
chore(deps): bump ts2dart version
2015-05-19 10:43:18 -07: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
yjbanov
1ac7bb3bb8
chore(packaging): bump version to 2.0.0-alpha.23
2015-05-12 13:48:54 -07: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
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
f0ef72d6cc
chore(release): releases alpha.22
2015-05-07 16:04:06 -07:00
Rado Kirov
624a33f7f8
chore(package.json): bump zone to 0.4.4
2015-05-07 15:58:28 -07:00
Alex Eagle
51c477925a
fix(formatter): point to the newest clang-format
...
The prior version allowed for an older clang-format binary which has bugs
2015-05-07 14:33:24 -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
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
Alex Eagle
33bba094d2
chore(build): fix package.json warning
...
Nit: the contributors field is defined as an array, see
https://docs.npmjs.com/files/package.json#people-fields-author-contributors
2015-05-05 09:02:57 -07:00
Yegor Jbanov
0f4a089c32
chore(packaging): switch to conventional changelog
2015-05-01 13:10:14 -07:00
vsavkin
e4342743c0
feat(benchmark): added an implementation of the tree benchmark in React
2015-04-30 18:12:21 -07: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
1205f54d01
fix(build): use correct tsd command to get typings at requested versions
2015-04-29 11:43:28 -07:00