Pawel Kozlowski
20c6eebb29
fix(angular2): don't export compiler bits as public API
...
Closes #5815
Closes #5797
BREAKING CHANGE:
The following symbols are not exported from angular2/angular2 any more:
`UrlResolver`, `AppRootUrl`, `getUrlScheme`, `DEFAULT_PACKAGE_URL_PROVIDER`.
Use imports from `angular2/compiler` instead.
2015-12-11 14:04:01 -08:00
Pawel Kozlowski
8c69497d8e
fix(bundles): don't use angular2/angular2 in config of System.register bundles
...
Related #5710
2015-12-11 14:04:01 -08:00
vsavkin
44c648fc04
Revert "fix(animate): ensure transition properties are removed once the animation is over"
...
This reverts commit b8e69a21a9
.
2015-12-11 13:13:11 -08:00
Jeff Cross
979162d324
fix(public_spec): check exports of barrels instead of angular2/angular2
...
This changes the public api spec to check each public barrel individually
to make sure its API has not changed. The previous API spec has been
preserved but split into respective barrels.
The compiler barrel has been added to the spec, along with all of its
public exports. Previously, angular2/angular2 was only exporting a
handful of symbols from compiler, so there are now many more symbols
being tested in the spec for compiler than previously.
Part of #5710
Closes #5841
Supercedes #5821
2015-12-11 13:05:52 -08:00
Yegor Jbanov
2934b82113
chore(tools): remove unused performance import
...
Closes #5840
2015-12-11 20:32:17 +00:00
Tim Blasi
92ddc62bed
fix(styles): Escape \r characters in compiled text
...
Closes #5772
Closes #5835
2015-12-11 19:48:43 +00:00
gdi2290
0cb32c2fef
feat(Headers): implement `toJSON`
2015-12-11 19:40:56 +00:00
Alejandro Caravaca Puchades
2ca5e38a78
fix(upgrade): allow directives with empty template
2015-12-11 11:39:45 -08:00
Matias Niemelä
b8e69a21a9
fix(animate): ensure transition properties are removed once the animation is over
2015-12-11 11:38:24 -08:00
Kathy Walrath
3fd898e91f
docs(cheatsheet): copyedit
...
Fixed a few little things. I'll probably have more changes to make later, once I understand everything better.
Also added a missing syntax line.
Closes #5806
2015-12-11 18:41:57 +00:00
Pawel Kozlowski
a66cc50168
refactor(testing): limit imports of barrel-private APIs
...
Closes #5603
2015-12-11 18:39:56 +00:00
Pawel Kozlowski
eb296756fb
refactor(benchmarks): remove imports from 'angular2/angular2'
...
Closes #5799
2015-12-11 18:33:03 +00:00
Pawel Kozlowski
f1a9a537cb
test(core): remove imports from 'angular2/angular2'
...
Closes #5829
2015-12-11 18:02:23 +00:00
Victor Berchet
080469f8e6
fix(HtmlParser): allow ng-content elements regardless the namespace
...
relates to #5547
Closes #5745
2015-12-11 01:36:48 +00:00
Victor Berchet
7c13372721
fix(TemplateParser): match element and attributes regardless the namespace
2015-12-11 01:36:48 +00:00
Alex Rickabaugh
778677ba75
docs(core): Myriad of documentation changes including lots of new example code.
2015-12-10 15:23:57 -08:00
Tobias Bosch
f0d876a873
chore(tests): disable flaky firefox test
...
Tracking issue is #5611
Closes #5817
2015-12-10 22:54:26 +00:00
Cody Lundquist
e9e2a4152e
docs: fix variable name, change to camelCase
...
closes #5801
2015-12-10 14:35:28 -08:00
Rob Wormald
398f024b24
fix(async): support BehaviorSubjects in async pipe
2015-12-10 21:49:40 +00:00
Rob Wormald
4a17e6906c
fix(async): improve Rx support in ObservableWrapper
2015-12-10 21:49:40 +00:00
Pawel Kozlowski
8d3e5596dc
refactor(playground): remove imports from 'angular2/angular2'
...
Part of #5710
Closes #5798
2015-12-10 21:46:51 +00:00
Pawel Kozlowski
df6d2d1e23
refactor(examples): remove imports from 'angular2/angular2'
...
Closes #5803
2015-12-10 21:45:58 +00:00
Pawel Kozlowski
d26c338aa0
refactor(material): remove imports from 'angular2/angular2'
...
Closes #5800
2015-12-10 21:19:38 +00:00
Tobias Bosch
edcb34dc9f
fix(dom_renderer): moveNodeAfterSiblings should not detach the reference node
...
Fixes #5077
Closes #5759
2015-12-10 20:14:27 +00:00
Jeff Cross
693d9dce5d
fix(parse5): support comment nodes with getText and setText
...
In the browser, calling element.textContent causes child comment
nodes to be ignored, while getting textContent directly on a
comment node will return the comment. This change makes
parse5Adapter consistent with this behavior by adding a 2nd
argument to getText telling if it's being called recursively.
Closes #5805
2015-12-10 19:18:14 +00:00
Jeff Cross
194dc7da78
feat(renderer): use a comment instead of an element when stamping out template>` elements
...
Originally authored by @tbosch, this reverts the revert commit
e274ff8a69
.
Closes #4805
2015-12-10 19:18:14 +00:00
Jeff Cross
79399e1c51
feat(dom_renderer): add setBindingDebugInfo method
...
This is used for setting property binding values as attributes
on elements when running in dev mode. This implementation will
also serialize binding information to template placeholder
comment nodes.
Closes #5227
2015-12-10 19:18:14 +00:00
Olivier Chafik
fe1dd77d94
feat(benchpress): add receivedData + requestCount to PerflogMetric
...
Closes #5750
2015-12-10 18:51:47 +00:00
Pawel Kozlowski
24dcd267b8
refactor(gulpfile.js): cleanup obsolete file reference
...
Closes #5738
2015-12-10 18:16:50 +00:00
Igor Minar
cf3ce171a5
docs(kebab-case.md): more fixes and CSS migration instructions
...
Closes #5773
2015-12-10 04:18:17 -08:00
Jesús Rodríguez Rodríguez
06d076a6f2
docs(kebab-case): fix typo on property
...
Closes #5783
2015-12-10 03:42:43 -08:00
Daniel
3190c5941a
fix(changelog): fix ngFor on template
...
Closes #5785
2015-12-10 03:41:00 -08:00
Igor Minar
30e25acb9f
fix(core): workaround for typescript@1.7.3 breakage #5784
...
I don't understand why I need to declare the type-here, but it resolves the issue.
Looks like a bug in tsc.
Fixes #5784
2015-12-10 03:30:16 -08:00
Ward Bell
4975cb92ae
docs(changelog): add link back to A2 package.json
...
Closes #5779
2015-12-10 02:28:41 -08:00
Igor Minar
c8d6ad2718
chore(release): cut alpha.52 - the new beginning
2015-12-10 00:48:32 -08:00
Igor Minar
cde6726e25
docs(changelog): add changelog for alpha.52
2015-12-10 00:48:32 -08:00
Igor Minar
b3d10af89a
docs(kebab-case.md): fix indentation, add links and other small changes
2015-12-10 00:48:32 -08:00
Igor Minar
4724cc664e
docs(kebab-case.md): add link to the design doc
2015-12-10 00:18:08 -08:00
Igor Minar
4e16feaf72
docs(changelog): add breaking change note about peerDependencies
...
Closes #5747
2015-12-09 22:10:12 -08:00
Victor Berchet
9e44dd85ad
feat(camelCase Angular): legacy template transformer
2015-12-09 19:59:40 -08:00
Victor Berchet
da9b46a071
feat: camelCase Angular (kebab-case removal)
...
BREAKING CHANGE:
Angular is now fully camel case.
Before:
<p *ng-if="cond">
<my-cmp [my-prop]="exp">
<my-cmp (my-event)="action()">
<my-cmp [(my-prop)]="prop">
<input #my-input>
<template ng-for #my-item [ng-for-of]=items #my-index="index">
After
<p *ngIf="cond">
<my-cmp [myProp]="exp">
<my-cmp (myEvent)="action()">
<my-cmp [(myProp)]="prop">
<input #myInput>`,
<template ngFor="#my-item" [ngForOf]=items #myIndex="index">
The full details are found in [angular2/docs/migration/kebab-case.md](https://github.com/angular/angular/blob/master/modules/angular2/docs/migration/kebab-case.md )
2015-12-09 19:59:40 -08:00
Victor Berchet
b386d1134a
doc(camelCase Angular): migration guide
2015-12-09 19:59:40 -08:00
Igor Minar
1e740581ee
build(npm_publish.sh): run gulp via node --max-old-space-size=1900 to workaround #5229
2015-12-09 19:51:10 -08:00
Igor Minar
f1741b10f2
docs(changelog): release notes for 2.0.0-alpha.51
2015-12-09 19:28:52 -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
Matias Niemelä
28860d35b2
feat(core): provide support for relative assets for components
...
Assets defined for `templateUrl` and `styleUrls` can now be loaded
in relative to where the component file is placed so long as the
`moduleId` is set within the component annotation.
Closes #5634
2015-12-09 16:28:49 -08:00