3778 Commits

Author SHA1 Message Date
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 
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 
2015-12-09 16:28:49 -08:00
Matias Niemelä
5f0ce30ee6 revert: feat(core): provide support for relative assets for components 2015-12-09 16:26:42 -08:00
Kathy Walrath
f4d937ad8d docs(cheatsheet): add Dart-specific syntax & headings
Closes 
2015-12-09 23:05:23 +00:00
Matias Niemelä
db096a5e22 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 

Closes 
2015-12-09 22:04:00 +00:00
Dmitriy Shekhovtsov
bf484b19b3 chore(changelog): fix formatting for alpha.49
Closes 
2015-12-09 21:30:30 +00:00
Pawel Kozlowski
56a254e6a5 chore: enforce import checks for the 'upgrade' barrel
Closes 
2015-12-09 21:04:41 +00:00
Pawel Kozlowski
793098bcce refactor(upgrade): remove imports from angular2/angular2
Related 
2015-12-09 21:04:41 +00:00
Pawel Kozlowski
d6d759d722 feat(bundles): add angular-testing UMD bundle
Closes 

Closes 
2015-12-09 19:36:18 +00:00
Jeff Cross
61e8b60506 docs(Observable): add documentation for Observable and operators
Closes 
Closes 
2015-12-09 19:32:30 +00:00
Peter Bacon Darwin
2f0744b089 docs(cheatsheet): update to new syntax
See https://github.com/angular/angular.io/pull/459

Closes 
2015-12-09 19:04:08 +00:00
Peter Bacon Darwin
ca73852746 docs(AngularEntrypoint): add missing backticks 2015-12-09 19:04:08 +00:00
Michael Mrowetz
72444c40a7 typo fix: registerPrimaryOutlet description
Closes 
2015-12-08 19:55:35 -08:00
Jeremy Elbourn
214148d58a chore(release): update package.json and changelog to alpha.50 2015-12-08 19:07:43 -08:00
Julie Ralph
cc8f1f9552 feat(testing): package angular2_testing to prepare it for publishing
Closes 
2015-12-09 03:01:21 +00:00
Rob Wormald
cbf788869d fix(http): use any for res.json() return
fixes 

Closes 
2015-12-09 03:00:22 +00:00
Marc Laval
c1ae49d91e fix(testing): remove Symbol dummy shim
Closes 

Closes 
2015-12-09 02:57:19 +00:00
Jeff Cross
4432cf5438 chore(package): update rxjs dependency to alpha.14
Closes 

Closes 
2015-12-08 18:54:43 -08:00
Rob Wormald
869a392357 fix(package) add missing comma in ngHttp package.json
Closes 
2015-12-08 18:51:19 -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
7d15e19f2b docs(contributing.md): add docs for "build" commit type
Our build system is pretty complicated and we have many commits that touch it.

For this reason these kids of changes warrant its own type.
Closes 
2015-12-09 00:33:51 +00:00
Pawel Kozlowski
a4ba46cb99 fix(bundles): remove SFX bundle
Closes 

BREAKING CHANGE:

The existing sfx bundle (angular2.sfx.dev.js) is replaced by UMD bundles:
angular2.umd.js and angular2.umd.dev.js. The new UMD bundles dont have
polyfills (zone.js, reflect-metadata) pre-appended. Those polyfills
can be easily loaded by including the angular-polyfills.js bundle.

Closes 
2015-12-08 16:09:52 -08:00
vsavkin
0df8bc4e52 fix(dynamic_component_loader): leave the view tree in a consistent state when hydration fails
Closes 
2015-12-08 16:09:38 -08:00
vsavkin
0d9a1de4d9 fix(bootstrap): fix the configuration of ExceptionHandler 2015-12-08 16:09:37 -08:00
vsavkin
d58f017226 cleanup(pipes): improve the error message of InvalidPipeArgumentException 2015-12-08 16:09:37 -08:00
Jeremy Elbourn
1d825eb685 chore(bundles): rename angular-polyfills to angular2-polyfills. 2015-12-08 15:42:41 -08:00
Pawel Kozlowski
b3c91b163b fix(bundles): rename external-dependencies to angular-polyfills
Closes 

BREAKING CHANGE:

The `external-dependencies.js` bundle was removed.
Use `angular-polyfills.js` instead.

Closes 
2015-12-08 15:38:48 -08:00
Brian Ford
aa85856e1c fix(router): set correct redirect/default URL from hashchange
Currently, hashchange events outside of Angular that cause navigation
do not take into account cases where the initial route URL changes
due to a redirect or a default route.

Closes 

Closes 
2015-12-08 22:34:19 +00:00
Pawel Kozlowski
fb4f1e8dc9 fix(bundles): clean-up and re-organize UMD bundles
Fixes 
Part of 

BREAKING CHANGE:

Number and content of UMD bundles have changed:
- we only publish one bundle that contains: core, common, platform/browser, http, router, instrumentation and upgrade
- exported names have changed and now:
  - core is exported as `ng.core`
  - common is exported as `ng.common`
  - platform/browser is exported as `ng.platform.browser`
  - http is exported as `ng.http`
  - router is exported as `ng.router`
  - instrumentation is exported as `ng.instrumentation`
  - upgrade is exported as `ng.upgrade`

Closes 
2015-12-08 21:50:00 +00:00
Victor Berchet
8657ca4298 fix(form): Form directives are exportedAs 'ngForm' (was 'form')
fixes 

BREAKING CHANGE:

Before:

    <form #f="form">

After:

    <form #f="ngForm">

Closes 
2015-12-08 20:25:16 +00:00
Igor Minar
80b025ae53 build(broccoli): convert dependencies to peerDependencies in all package.json templates
This is more correct and resolves the issue of having dupes within the same project.

This change has no impact on our shrinkwrap since peerDeps and deps are merged into one
within the shrinkwrap file.

BREAKING CHANGE: rxjs, reflect-metadata, zone.js and es6-shims now must be specified as
explicit dependencies of each angular app that uses npm for package management.

To migrate, please add the following into the "dependencies" section of your package.json:

```
"dependencies": {
    ...

    "es6-promise": "^3.0.2",
    "es6-shim": "^0.33.3",
    "reflect-metadata": "0.1.2",
    "rxjs": "5.0.0-alpha.11",
    "zone.js": "0.5.8"

    ...
}
```

Closes 

Closes 
2015-12-08 11:52:26 -08:00
Igor Minar
11f98c58b3 build(npm): dedupe es6-promise dependency 2015-12-08 11:52:25 -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 
Closes 
2015-12-08 18:31:02 +00:00
Victor Berchet
1f35048d54 feat(TemplateParser): allow template elements regardless the namespace
Closes 
2015-12-08 17:46:14 +00:00
Victor Berchet
eb0ea931d0 fix(HtmlParser): ignore LF immediately following pre, textarea & listing
fixes 

Closes 
2015-12-08 02:39:17 +00:00
Victor Berchet
47f1d12731 fix(HtmlLexer): tag name must follow "<" without space
see http://www.w3.org/TR/html5/syntax.html#tag-open-state
2015-12-08 02:39:17 +00:00
Victor Berchet
aecf68117a feat(HtmlLexer): allow "<" in text tokens
fixes 
2015-12-08 02:39:17 +00:00
Victor Berchet
3a438615c3 fix(HtmlParser): Do not add parent element for template children
fixes 
2015-12-08 02:39:17 +00:00
Victor Berchet
9850e68703 fix(HtmlLexer): handle CR in input stream per HTML spec
fixes 
Closes 
2015-12-08 02:18:20 +00:00
Tero Parviainen
daaa8ee1cd fix(compiler): support properties on SVG elements
Have DomElementSchemaRegistry support namespaced elements,
so that it does not fail when directives are applied in SVG (or xlink).
Without this fix, directives or property bindings cannot be
used in SVG.

Related to 

Closes 
2015-12-08 02:18:07 +00:00
Pawel Kozlowski
50490b55eb fix(HtmlParser): mark <source> elements as void
Fixes 

Closes 
2015-12-08 02:15:15 +00:00
Rob Wormald
86c74cf3f3 fix(changelog): correct import path
Closes 
2015-12-08 02:14:12 +00:00
Brandon Roberts
7f0925eb2b docs(router): Updated documentation for router generate method
Closes 
2015-12-08 01:44:53 +00:00
Julie Ralph
85d89babce fix(build): lock down version of package:code_transformers
A new verion is causing build issues, perhaps due to an undeclared
dependency on package:test. For now, lock down the version to the
last known working one.
2015-12-07 17:42:24 -08:00