Kara Erickson
6cbf99086e
feat(gestures): allow override of Hammer default configuration
...
Closes #7924
2016-04-08 18:53:58 +00:00
Tim Blasi
26a3390549
refactor(dart/transform): Remove deprecated angular2/bootstrap
...
BREAKING CHANGE
Remove the deprecated angular2/bootstrap.ts &
angular2/bootstrap_static.ts libraries.
Browser entry points should import angular2/platform/browser which
supplies the `bootstrap` function.
Closes #7650
2016-04-08 18:28:35 +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
Chuck Jazdzewski
226e662cf1
feat(parser): TemplateParser.tryParse() returns both the AST and errors
...
The language service (#7482 ) always needs the AST even if there are errors
in the template.
Closes #7858
2016-04-07 22:00:46 +00:00
Vijay Menon
529988bc81
Fix DDC errors
2016-04-07 21:58:48 +00:00
Kathy Walrath
09a95a692e
docs(cheatsheet/dart): fix imports
...
Closes #7872
2016-04-07 21:23:14 +00:00
Kevin Merckx
247964af62
fix(upgrade): make upgradeAdapter upgrade angular 1 components correctly
...
With this fix, the $onInit function of an upgraded angular 1 component is called and input bindings (<) are created.
Closes #7951
2016-04-07 20:19:46 +00:00
Victor Berchet
5e2bc5c593
fix(RouterLink): ignore optional parameters when checking for active routes
...
fixes #6459
Closes #7834
2016-04-07 19:41:14 +00:00
Kara Erickson
3ca6df87b8
fix(select): update name from ng-value to ngValue
...
Closes #7939
2016-04-06 22:47:21 +00:00
Alexander Bachmann
4902244cce
fix(router): allow forward slashes in query parameters
...
Closes #7824
2016-04-06 22:01:12 +00:00
vsavkin
8db97b0b7a
fix(forms): support both value and ng-value
2016-04-06 14:37:57 -07:00
Andrei Alecu
9be04f8d38
fix(upgrade): leak when angular1 destroys element
...
Fixes #6401
Closes #7935
2016-04-06 19:58:10 +00:00
Kara Erickson
74e2bd7e3e
fix(select): support objects as select values
...
Closes #4843
Closes #7842
2016-04-06 17:05:38 +00:00
vsavkin
52d3980d02
Revert "feat(transformers): changes transformers to collect information about providers and resolve identifiers during linking"
...
This reverts commit 4e9809bcb2
.
2016-04-06 09:26:03 -07:00
vsavkin
4e9809bcb2
feat(transformers): changes transformers to collect information about providers and resolve identifiers during linking
...
Closes #7380
2016-04-04 22:59:43 +00:00
vsavkin
bd8a4215dd
refactor(core): remove @Injectable as only classes that are instantiated via DI need it
2016-04-04 22:59:43 +00:00
vsavkin
d23b973e7a
refactor(forms): extract Validators.required into a variable as transformers cannot resolve statics
2016-04-04 22:59:43 +00:00
Chuck Jazdzewski
0dbf959548
feat(static-reflector): Added StaticReflector
...
Added a static reflector that uses metadta produced during build
or, additionally, directly from typescript, to produce the metadata
used by Angular code generation compiler.
2016-04-01 14:45:43 -07:00
Alex Eagle
90c87fa6ad
fix(codegen): stringify using an opaque ID when toString contains parens.
...
Using toString results in 'function (_arg1, arg2) {' when using closure compiler for 6-to-5.
Closes #7825
2016-03-30 23:43:35 +00:00
Tim Blasi
c9c52fb353
build(pubspec): Clean up pubspec files
...
Add a direct dependency on package:path.
Remove dependency on package:quiver
2016-03-29 14:30:00 -07:00
Victor Berchet
0bcfcde63d
fix(Router): handling of special chars in dynamic segments
...
Closes #7804
2016-03-29 20:24:28 +00:00
Tim Blasi
1c20a62611
feat(dart): Add a dev-mode check for undeclared lifecycle interfaces
...
Add a check in ReflectionCapabilities#interfaces which determines if
the passed-in type implements a Lifecycle Interface but does not declare
that it does so.
See https://goo.gl/b07Kii for details.
Closes #6849
2016-03-29 10:55:06 -07:00
vsavkin
d2ca7d81c8
feat(i18n): reexport I18nHtmlParser through the i18n barrel
2016-03-28 19:54:13 +00:00
vsavkin
756121acc1
feat(i18n): update I18nHtmlParser to accept parsed messages
2016-03-28 19:54:13 +00:00
vsavkin
d7e1175df0
feat(i18n): implement xmb deserialization
2016-03-28 19:54:12 +00:00
vsavkin
66cd84e0d5
refactor(i18n): rename serialize into serializeXmb
2016-03-28 19:54:12 +00:00
Chuck Jazdzewski
506f4ce1e5
feat(compiler): Resolvers now use DI to create reflector
...
Also introduced ReflectorReader when only read-only access to the reflector
is needed.
Closes #7762
2016-03-28 13:52:32 -05:00
Victor Berchet
a0387d2835
doc(Router): improve the example for routerOnActivate
2016-03-28 10:25:03 -07:00
vsavkin
9bdd5951d9
docs(forms): update the docs to reflect the current behavior
...
Closes #6504
2016-03-28 10:22:24 -07:00
Sammy Jelin
430f367c2f
fix(upgrade): make ngUpgrade work with testability API
...
Closes #7603
2016-03-25 17:27:45 +00:00
vsavkin
d272f96e23
feat(i18n): implement an i18n-aware html parser
...
Closes #7738
2016-03-24 20:36:19 +00:00
vsavkin
73a84a7098
refactor(i18n): remove utility functions into a separate file
2016-03-24 20:36:19 +00:00
vsavkin
17c8ec8a5d
feat(html_parser): change HtmlElementAst to store both the start and the end positions
2016-03-24 20:36:19 +00:00
vsavkin
a1880c3576
feat(facade): add ListWrapper.flatten
2016-03-24 20:36:19 +00:00
vsavkin
91999e016e
feat(facade): add RegExpWrapper.replaceAll to replace all matches using the provided function
2016-03-24 20:36:19 +00:00
Victor Berchet
aa966f5de2
feat(Compiler): Allow overriding the projection selector
...
fixes #6303
BREAKING CHANGE:
For static content projection, elements with *-directives are now matched against the element itself vs the template before.
<p *ngIf="condition" foo></p>
Before:
// Use the implicit template for projection
<ng-content select="template"></ng-content>
After:
// Use the actual element for projection
<ng-content select="p[foo]"></ng-content>
Closes #7742
2016-03-24 20:09:34 +00:00
Jason Kurian
3e593b8221
chore(test.typings): instrument against examples folder
...
chore(typing_spec): delete unused typing_spec files
Closes #7743
2016-03-24 19:25:07 +00:00
Jason Kurian
440aca86a3
chore(examples): fix implied imports in examples for testing built typings
2016-03-24 19:25:07 +00:00
Brian Ford
6de68e2f1f
feat(compiler): assert that Component.style is an array
...
Part of #7481 (effort to improve error messages)
Closes #7559
2016-03-24 15:21:16 +00:00
Brian Ford
49527ab495
fix(ngFor): give more instructive error when binding to non-iterable
...
Before, you'd get an error like:
```
EXCEPTION: Cannot find a differ supporting object ‘[object Object]’ in [users in UsersCmp@2:14]
```
Now, you get:
```
EXCEPTION: Cannot find a differ supporting object ‘[object Object]’ of type 'Object'. Did you mean to bind ngFor to an Array? in [users in UsersCmp@2:14]
```
2016-03-24 15:21:16 +00:00
PatrickJS
cad693de0f
refactor(NgZoneImpl): ensure zone spec is available
...
trace could be true (in dev mode) while there is no long stack trace spec
Closes #7702
2016-03-22 18:46:12 +00:00
Peter Bacon Darwin
fb6d791ce9
test(angular1_router): check that link generation works with baseHref
...
Closes #7489
2016-03-22 02:19:09 +00:00
Peter Bacon Darwin
0f8efce799
fix(angular1_router): support link generation with custom hashPrefixes
2016-03-22 02:19:09 +00:00
David Reher
69c1405196
fix(angular_1_router): ng-link is generating wrong hrefs
...
At the moment ng-link is generating html5mode URLs for `href`s.
Instead it should check whether or not html5mode is enabled and create
the `href`s accordingly. The renaming in the `getLink` function is
aligning it to `RouterLink`'s `_updateLink`.
Closes #7423
2016-03-22 02:19:09 +00:00
Peter Bacon Darwin
980491b08f
chore(angular1_router): tighten up the build regex replacement
2016-03-22 02:19:09 +00:00
Igor Minar
363ed5140e
docs(bundles/overview.md): fix typo
...
Closes #7677
2016-03-22 01:53:35 +00: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
Brian Ford
06eaaf0ac5
chore(angular1_router): bump version to v0.2.0
2016-03-22 00:20:08 +00:00
Tim Blasi
b6507e37ef
feat(dart/transform): Use angular2/platform/browser as bootstrap lib
...
Update the Angular 2 transformer to recognize
`package:angular2/platform/browser.dart` as the library which exports
the `bootstrap` function.
Update playground, examples, benchmarks, & tests to import bootstrap from
platform/browser.
Closes #7647
2016-03-21 00:58:17 +00:00
Rob Wormald
967ae3e1b8
fix(common): remove @internal annotation on SwitchView
...
Closes #7657
2016-03-18 13:16:50 -07:00