6ceaca1 | Ted Sander | 21 June 2015, 01:09:23 UTC | feat(transformers): provide a flag to disable inlining views Add a flag to allow a user to disable inlining css/html content into the views. | 25 June 2015, 07:07:22 UTC |
d7b9345 | Pawel Kozlowski | 17 June 2015, 14:05:35 UTC | feat(compiler): detect dangling property bindings BREAKING CHANGE: compiler will throw on binding to non-existing properties. Till now it was possible to have a binding to a non-existing property, ex.: `<div [foo]="exp">`. From now on this is compilation error - any property binding needs to have at least one associated property: eaither on an HTML element or on any directive associated with a given element (directives' properites need to be declared using the `properties` field in the `@Directive` / `@Component` annotation). Closes #2598 | 20 June 2015, 06:06:07 UTC |
f158fbd | Yegor Jbanov | 20 June 2015, 01:48:14 UTC | chore(ShadowDomStrategy): fix MapWrapper usage, DemoUrlResolver | 20 June 2015, 01:50:30 UTC |
1c4d233 | Victor Berchet | 18 June 2015, 08:07:43 UTC | fix(ShadowDomStrategy): always inline import rules fixes #1694 | 20 June 2015, 01:50:30 UTC |
d575915 | Caitlin Potter | 12 June 2015, 17:12:10 UTC | build(broccoli): allow rebuild() to return DiffResult Plugins may opt to return a DiffResult themselves, and avoid the need to calculate a diff Closes #2514 | 20 June 2015, 01:35:44 UTC |
ed9d9d5 | Caitlin Potter | 19 June 2015, 22:02:35 UTC | build(broccoli): make node_trees produce strict-mode scripts Closes #2575 Closes #2648 | 20 June 2015, 01:19:12 UTC |
2d2ae9b | Matias Niemelä | 17 June 2015, 18:57:38 UTC | feat(router): enforce usage of ... syntax for parent to child component routes | 20 June 2015, 00:54:45 UTC |
fa7a3e3 | vsavkin | 19 June 2015, 23:33:49 UTC | cleanup: explicitly export symbols from di, cd, forms | 19 June 2015, 23:59:40 UTC |
a057789 | Martin Probst | 19 June 2015, 23:30:03 UTC | docs: clang-format instructions in CONTRIBUTING.md Document installation, command line usage, editors, etc. | 19 June 2015, 23:57:44 UTC |
20a8f0d | vsavkin | 18 June 2015, 22:40:12 UTC | refactor(pipes): removed pipes from properties BREAKING CHANGE: This PR remove an ability to use pipes in the properties config. Instead, inject the pipe registry. | 19 June 2015, 23:56:52 UTC |
ad7aca6 | Pawel Kozlowski | 18 June 2015, 13:01:19 UTC | refactor(NgClass): remove pipes from property bindings | 19 June 2015, 23:56:52 UTC |
c899b0a | vsavkin | 19 June 2015, 01:11:20 UTC | feat(element_injector): support multiple injectables with the same token | 19 June 2015, 23:02:56 UTC |
5ba5da5 | vsavkin | 17 June 2015, 22:42:07 UTC | cleanup(forms): cleanup | 19 June 2015, 23:02:43 UTC |
4d1ed50 | vsavkin | 17 June 2015, 21:45:40 UTC | refactor(forms): refactored forms to user Query to get html validators | 19 June 2015, 23:02:43 UTC |
85b8a15 | Matias Niemelä | 12 June 2015, 17:30:08 UTC | chore(build): add a task to watch and render examples and e2e tests for production You can now run `gulp serve.e2e.prod` to instantiate a task that watches and compiles example and module files into the prod directory in dist and then allows the code to be run via protractor. Closes #2369 | 19 June 2015, 22:57:41 UTC |
920982c | Martin Probst | 19 June 2015, 17:18:44 UTC | chore: update files to match clang-format 1.0.21. | 19 June 2015, 22:00:32 UTC |
254e58c | Martin Probst | 19 June 2015, 16:47:08 UTC | feat: update clang-format to 1.0.21. | 19 June 2015, 22:00:31 UTC |
f9d72bd | Jacob MacDonald | 18 June 2015, 22:33:09 UTC | fix(transformer): Throw unimplemented errors in HtmlAdapter. closes #2624 closes #2627 | 19 June 2015, 21:45:58 UTC |
b8ef20e | Peter Bacon Darwin | 19 June 2015, 12:56:49 UTC | chore(doc-gen): ignore `@param` tags At the moment we are not parsing param tags. This commit ignores them completely. TODO: hook up param descriptions with the actual param data in the doc. Closes #2633 | 19 June 2015, 19:10:01 UTC |
c8ef5b5 | Miško Hevery | 19 June 2015, 18:25:00 UTC | chore: readme link to community-help hotlist | 19 June 2015, 18:25:00 UTC |
22f4cd2 | Peter Bacon Darwin | 19 June 2015, 18:08:34 UTC | chore(doc-gen): remove redundant processors from angular.io generation | 19 June 2015, 18:08:34 UTC |
aadaa20 | Peter Bacon Darwin | 19 June 2015, 18:04:41 UTC | chore(doc-gen): clean dist/angular.io folder when generating those docs | 19 June 2015, 18:04:41 UTC |
f2ef90b | Ted Sander | 17 June 2015, 21:54:49 UTC | feat(transformers): inline styleUrls to view directive While creating the ng_deps.dart file for a view inline the styleUrls attribute. This copies the pattern used for templateUrl, aleviating the need to make an XHR request for those resources. closes #2566 | 19 June 2015, 05:12:44 UTC |
f80f972 | vsavkin | 18 June 2015, 21:47:38 UTC | refactor(change_detection): made ChangeDetector and ProtoChangeDetector interfaces List of changes: - Makes ChangeDetector and ProtoChangeDetector interfaces - Assigns a unique id to every detector | 19 June 2015, 00:41:22 UTC |
ee8da36 | Rado Kirov | 18 June 2015, 23:07:35 UTC | chore(pub): add angular2_material to pub | 18 June 2015, 23:33:28 UTC |
9d4111d | Tobias Bosch | 18 June 2015, 20:15:11 UTC | fix(compiler): make text interpolation more robust Allows to add or remove previous siblings of text interpolations (e.g. by added `<script>` tags for content reproduction, or by removed `<style>` tags). Also calculates correctly whether an element is empty. Fixes #2591 | 18 June 2015, 22:45:00 UTC |
180e617 | Tobias Bosch | 18 June 2015, 19:43:19 UTC | Revert "fix(Compiler): fix text nodes after content tags" This reverts commit d599fd3434f7ab5889be5a4d913769b185f918eb. but keeps the integration test. The test is made green by the following commits. | 18 June 2015, 22:45:00 UTC |
bc798b1 | Brian Ford | 16 June 2015, 16:46:11 UTC | fix(router): return promise with error handler See https://github.com/angular/angular/pull/2528\#discussion_r32493195 | 18 June 2015, 21:57:33 UTC |
9413620 | Martin Probst | 18 June 2015, 16:59:51 UTC | feat: remove MapWrapper.clear(). It's the same in Dart and JavaScript. | 18 June 2015, 21:55:13 UTC |
dfd3091 | Martin Probst | 18 June 2015, 04:42:56 UTC | feat: remove MapWrapper.contains(). | 18 June 2015, 21:55:12 UTC |
be7ac9f | Martin Probst | 17 June 2015, 23:21:40 UTC | feat: remove MapWrapper.create()/get()/set(). Better dart2js code, better Angular code. | 18 June 2015, 21:55:12 UTC |
35e882e | Martin Probst | 18 June 2015, 04:36:42 UTC | feat: add constructors without type arguments. As the constructed objects have an any type, the resulting containers are assignable to any type: var x: Map<string, number> = new Map(); That is useful to avoid having to specify types twice when declaration and assignment are in different places. | 18 June 2015, 21:55:12 UTC |
58b38c9 | Martin Probst | 18 June 2015, 02:31:37 UTC | feat: upgrade ts2dart to 0.6.4. | 18 June 2015, 21:55:12 UTC |
ed3af5f | Michael Goderbauer | 18 June 2015, 19:54:41 UTC | fix(benchpress): do not throw on unkown frame timestamp event Closes #2622 | 18 June 2015, 20:48:08 UTC |
5beaf6d | Yegor Jbanov | 17 June 2015, 19:56:11 UTC | fix(change detection): preserve memoized results from pure functions | 18 June 2015, 00:33:37 UTC |
b0e2ebd | vsavkin | 15 June 2015, 22:18:11 UTC | feat(query): added support for querying by var bindings | 17 June 2015, 23:36:55 UTC |
cd21df3 | vsavkin | 15 June 2015, 20:24:43 UTC | refactor(element_injector): renamed Query.directive into Query.selector | 17 June 2015, 23:25:41 UTC |
c7e4835 | Martin Probst | 17 June 2015, 18:17:21 UTC | chore: kill ListWrapper.create() and .push(). These wrappers are not natively understood by ts2dart. Removing them will improve Dart2JS compilation due to fewer megamorphic calls to List functions. It also makes Angular code more succinct and improves type safety in Angular due to better type inference of the Array component type. This change exposed several bugs in Angular. | 17 June 2015, 23:21:55 UTC |
6af41a4 | Martin Probst | 17 June 2015, 18:23:55 UTC | chore: add missing `.d.ts` to type reference. /// <reference> tags actually take a precise path, it seems. | 17 June 2015, 23:21:55 UTC |
f9eb8a4 | Martin Probst | 17 June 2015, 18:11:15 UTC | chore: add some FIXMEs to globals.d.ts. StringMap really ought to always enforce a string key, and also ought to have an index property. This currently breaks too much code in Angular, so should be fixed in a follow up Pull Request separate from this. | 17 June 2015, 23:21:54 UTC |
d43394f | Harry Terkelsen | 17 June 2015, 22:06:57 UTC | chore(build): overwrite tsd files on npm install | 17 June 2015, 22:06:57 UTC |
dcc4bc2 | Victor Berchet | 17 June 2015, 17:34:24 UTC | fix(annotations): swap DirectiveArgs & ComponentArgs | 17 June 2015, 19:59:53 UTC |
5dee8e2 | Tobias Bosch | 16 June 2015, 16:45:03 UTC | fix(views): remove dynamic component views, free host views, free embedded views Closes #2472 Closes #2339 BREAKING CHANGE - `Compiler.compile` has been removed, the only way to compile components dynamically is via `Compiler.compileInHost` - `DynamicComponentLoader.loadIntoExistingLocation` has changed: * renamed into `loadIntoLocation` * will always create the host element as well * requires an element with a variable inside of the host component view next to which it will load new component. - `DynamicComponentLoader.loadNextToExistingLocation` was renamed into `DynamicComponentLoader.loadNextToLocation` - `DynamicComponentLoader.loadIntoNewLocation` is removed * use `DynamicComponentLoader.loadNextToLocation` instead and then move the view nodes manually around via `DomRenderer.getRootNodes()` - `AppViewManager.{create,destroy}Free{Host,Embedded}View` was removed * use `AppViewManager.createViewInContainer` and then move the view nodes manually around via `DomRenderer.getRootNodes()` - `Renderer.detachFreeView` was removed. Use `DomRenderer.getRootNodes()` to get the root nodes of a view and detach them manually. | 17 June 2015, 18:33:51 UTC |
df6aced | Pawel Kozlowski | 17 June 2015, 09:55:15 UTC | refactor(RenderCompiler): minor changes to PropertyBindingParser Closes #2583 | 17 June 2015, 11:53:33 UTC |
ffd1ac4 | Victor Berchet | 17 June 2015, 08:12:06 UTC | style(DI): idiomatic TS | 17 June 2015, 09:22:16 UTC |
edd0161 | Victor Berchet | 17 June 2015, 07:59:19 UTC | refactor(Lexer): switch token types to an enum | 17 June 2015, 09:16:33 UTC |
9700e80 | Andreas Argelius | 17 June 2015, 02:30:15 UTC | fix(docs): Fix docs for Directive.compileChildren | 17 June 2015, 07:14:44 UTC |
cd735c4 | gdi2290 | 17 June 2015, 06:15:26 UTC | fix(XHRImpl): file:/// and IE9 bugs | 17 June 2015, 07:14:26 UTC |
f93aae4 | Rado Kirov | 17 June 2015, 04:34:47 UTC | chore(release): releases 2.0.0-alpha.27 | 17 June 2015, 04:34:47 UTC |
b2c6694 | Misko Hevery | 16 June 2015, 23:13:31 UTC | feat: allow Type.annotations = Component(...).View(...) Closes #2577 | 16 June 2015, 23:36:46 UTC |
eb3586d | Misko Hevery | 16 June 2015, 22:53:52 UTC | fix: makes NgModel work in strict mode | 16 June 2015, 23:36:46 UTC |
5b5ffe7 | Jeff Cross | 09 June 2015, 22:18:57 UTC | docs(Http): add docs for Http lib Fixes #2442 | 16 June 2015, 22:42:18 UTC |
e68e69e | Jeff Cross | 14 June 2015, 02:48:40 UTC | refactor(Http): rename request options interface | 16 June 2015, 22:42:01 UTC |
70ffd26 | Jeff Cross | 13 June 2015, 23:44:32 UTC | refactor(Http): implement Request object parameter for http.request Fixes #2416 | 16 June 2015, 22:42:01 UTC |
b68e561 | Jeff Cross | 13 June 2015, 22:49:05 UTC | feat(Http): add Http class Fixes #2530 | 16 June 2015, 22:42:01 UTC |
93596df | Jeff Cross | 13 June 2015, 04:50:19 UTC | feat(BaseRequestOptions): add merge method to make copies of options | 16 June 2015, 22:42:01 UTC |
ea27704 | Jeff Cross | 16 June 2015, 20:30:36 UTC | fix(docs): order class members in order of declaration Previously, class members were ordered alphabetically. This change leaves it up to the class author to determine the order in which they would like properties and methods to appear in class documentation, without having to create methods like `zUnimportantMethod`. Fixes #2569 | 16 June 2015, 22:21:54 UTC |
35589a6 | Michael Goderbauer | 15 June 2015, 18:05:16 UTC | feat(benchpress): more smoothness metrics Benchpress now prints out the best and worst frame time in addition to the percentage of frames that hit the target of 60fps. It also renames 'meanFrameTime' to 'frameTime.mean'. That way, all frameTime metrics start with a common suffix and will be grouped together in the console reporter. part of #821 | 16 June 2015, 20:34:32 UTC |
598a75e | Victor Berchet | 16 June 2015, 06:47:24 UTC | style(ChangeDetection): idiomatic TS | 16 June 2015, 17:45:00 UTC |
cdfb635 | Victor Berchet | 11 June 2015, 17:32:55 UTC | refactor(facade): refactor type check function - is*() | 16 June 2015, 17:27:34 UTC |
37fceda | Caitlin Potter | 16 June 2015, 16:24:29 UTC | chore(broccoli): improve `overwrite` error in merge-trees Modified the error message to include the relative duplicate path, to help in diagnosing the cause of the error message. Closes #2521 | 16 June 2015, 17:01:35 UTC |
2d499de | Pawel Kozlowski | 16 June 2015, 13:31:29 UTC | refactor(view): remove unused const Closes #2561 | 16 June 2015, 15:56:21 UTC |
91c75f9 | Victor Berchet | 16 June 2015, 15:41:32 UTC | refactor(ShadowDomStrategy): remove unused imports in test | 16 June 2015, 15:41:32 UTC |
6e38515 | Victor Berchet | 15 June 2015, 05:17:54 UTC | fix(ShadowDom): fix emulation integration spec to test all 3 strategies fixes #2546 | 16 June 2015, 15:38:42 UTC |
d599fd3 | Victor Berchet | 14 June 2015, 17:49:47 UTC | fix(Compiler): fix text nodes after content tags fixes #2095 | 16 June 2015, 15:38:42 UTC |
b2e6ad8 | Victor Berchet | 14 June 2015, 16:29:58 UTC | style(TestComponentBuilder): fix a typo in the spec | 16 June 2015, 15:37:58 UTC |
d8e2795 | vsavkin | 16 June 2015, 01:05:29 UTC | fix(view): local variables override local variables set by ng-for | 16 June 2015, 14:48:26 UTC |
7a41b19 | Pawel Kozlowski | 15 June 2015, 20:52:10 UTC | test(PropertySetterFactory): add more tests There are upcoming changes to the way we generate and verify setters so more test are needed to cover all the corner cases that are being handled today. Closes #2559 | 16 June 2015, 12:49:59 UTC |
bc9e482 | Misko Hevery | 16 June 2015, 05:06:52 UTC | fix: Class factory now adds annotations | 16 June 2015, 05:23:54 UTC |
cab1d0e | Brian Ford | 15 June 2015, 22:41:09 UTC | feat(router): allow configuring app base href via token | 16 June 2015, 01:04:09 UTC |
0c282e8 | Peter Bacon Darwin | 15 June 2015, 20:59:52 UTC | chore(doc-gen): ensure github links have the correct text | 15 June 2015, 20:59:52 UTC |
8112b0b | Jacob Eggers | 09 June 2015, 15:30:37 UTC | chore(doc-gen): fix versionInfo population | 15 June 2015, 20:51:45 UTC |
c34cb01 | vsavkin | 13 June 2015, 19:15:54 UTC | fix(forms): updated form examples to contain select elements | 15 June 2015, 20:16:41 UTC |
f1541e6 | vsavkin | 13 June 2015, 19:15:42 UTC | fix(forms): fixed the handling of the select element | 15 June 2015, 20:16:41 UTC |
9bad70b | Tobias Bosch | 11 June 2015, 18:35:02 UTC | fix(selector): select by attribute independent of value and order Closes #2513 | 15 June 2015, 19:10:11 UTC |
5bfcca2 | vsavkin | 12 June 2015, 16:45:31 UTC | feat(query): notify on changes | 15 June 2015, 18:10:21 UTC |
73d1525 | Matias Niemelä | 15 June 2015, 07:45:02 UTC | fix(router): ensure that root URL redirect doesn't redirect non-root URLs Closes #2221 | 15 June 2015, 17:48:47 UTC |
3154cea | Matias Niemelä | 15 June 2015, 07:46:17 UTC | docs(router): `alias` should be `as` | 15 June 2015, 17:48:29 UTC |
ac3e624 | Victor Berchet | 10 June 2015, 12:40:24 UTC | feat(View): add support for styleUrls and styles fixes #2382 | 15 June 2015, 17:35:16 UTC |
f065a2e | Victor Berchet | 09 June 2015, 15:02:32 UTC | style(ShadowDomStrategy): remove an extra semi-colon | 15 June 2015, 17:35:16 UTC |
a46df6f | Victor Berchet | 09 June 2015, 14:51:40 UTC | refactor(StringWrapper): add missing types | 15 June 2015, 17:35:16 UTC |
98fcf8c | Pawel Kozlowski | 14 June 2015, 12:24:19 UTC | refactor(material): use static strings for aria roles Closes #2542 | 15 June 2015, 16:58:10 UTC |
da60381 | Victor Berchet | 10 June 2015, 09:55:11 UTC | feat(AstTranformer): add support for missing nodes | 15 June 2015, 16:54:12 UTC |
7d32879 | Victor Berchet | 10 June 2015, 09:11:01 UTC | feat(Parser): support if statements in actions fixes #2022 | 15 June 2015, 16:54:12 UTC |
d64cc8d | Victor Berchet | 12 June 2015, 21:11:11 UTC | style(render): idiomatic TS | 15 June 2015, 16:53:47 UTC |
cebf699 | Victor Berchet | 12 June 2015, 20:38:44 UTC | style(compiler): idiomatic TS | 15 June 2015, 16:53:47 UTC |
c3ae34f | Misko Hevery | 13 June 2015, 06:51:42 UTC | feat: support decorator chaining and class creation in ES5 Closes #2534 | 14 June 2015, 23:54:08 UTC |
4f58167 | Peter Bacon Darwin | 14 June 2015, 23:44:20 UTC | style(change_detection): fix clang error: line too long | 14 June 2015, 23:44:20 UTC |
5a542d8 | Peter Bacon Darwin | 14 June 2015, 23:16:10 UTC | docs(change_detection): fix link to `PreGeneratedChangeDetection` | 14 June 2015, 23:16:10 UTC |
dd23bab | Jeff Cross | 11 June 2015, 04:40:01 UTC | fix(docs): update link paths in annotations Partial fix to #2452 Closes #2475 | 14 June 2015, 23:11:59 UTC |
14d28d7 | Peter Bacon Darwin | 14 June 2015, 23:04:01 UTC | chore(doc-gen): fix id and alias generation for exports and members This helps to ensure that links to exports are not confused with links to members, which was causing some missing link issues. Helps #2475 | 14 June 2015, 23:11:59 UTC |
992293a | Peter Bacon Darwin | 12 June 2015, 19:59:27 UTC | chore(doc-gen): include `enum` in the export doc types Fixes errors about missing "path templates" such as: ``` warn: No path template provided - doc "ViewType" (enum) - from file "angular2/src/render/api.ts" warn: No output path template provided - doc "ViewType" (enum) - from file "angular2/src/render/api.ts" ``` | 14 June 2015, 23:11:59 UTC |
9908def | vsavkin | 13 June 2015, 22:26:59 UTC | fix(bootstrap): temporary disable jit change detection because of a bug in handling pure functions | 13 June 2015, 23:06:22 UTC |
552d1ed | vsavkin | 13 June 2015, 22:26:33 UTC | feat(e2e): added e2e tests for forms | 13 June 2015, 23:06:21 UTC |
5782f06 | Brian Ford | 09 June 2015, 01:04:13 UTC | fix(router): rethrow exceptions Closes #2391 | 13 June 2015, 01:27:00 UTC |
4ae7df2 | Martin Probst | 12 June 2015, 22:49:34 UTC | fix: improve type safety by typing `refs`. | 13 June 2015, 01:02:07 UTC |
c3c2ad1 | Martin Probst | 12 June 2015, 22:49:04 UTC | fix: improve type of TreeNode.children. | 13 June 2015, 01:02:07 UTC |
c51aef9 | vsavkin | 11 June 2015, 20:54:17 UTC | fix(element_injector): changed visibility rules to expose hostInjector of the component to its shadow dom | 13 June 2015, 00:17:31 UTC |
bbfb4e1 | Tim Blasi | 12 June 2015, 23:55:08 UTC | fix(dynamic_component_loader): Fix for ts2dart issue Fix a build break by declaring a type for `locals`. See https://github.com/angular/ts2dart/wiki/Builtin-fa%C3%A7ade-methods#fixing-untyped-property-access-errors for some context. | 12 June 2015, 23:55:08 UTC |
e0fbd4b | Tim Blasi | 12 June 2015, 23:32:21 UTC | fix(change detect): Fix bug in JIT change detectors Fix the "ifChangedGuard" code in the JIT change detector which was incorrectly refactored in a2770c8a5259aacc64f21170a93b5124f55511b8. | 12 June 2015, 23:32:21 UTC |