8b34198 | 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. | 30 June 2015, 00:56:38 UTC |
8bab6dd | Alex Eagle | 29 June 2015, 22:30:48 UTC | 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. | 29 June 2015, 23:59:04 UTC |
a9008ee | Alex Eagle | 19 May 2015, 18:37:17 UTC | chore(build): record the version of node we expect. The .nvmrc file is used by nvm if you don't specify a version. This lets us type Found '/Users/alexeagle/Projects/angular/.nvmrc' with version <0.12> Now using node v0.12.2. It doesn't check that you are using the node version from the file, however, so this won't prevent version skew. See https://github.com/creationix/nvm#usage closes #1995 | 29 June 2015, 23:30:55 UTC |
73b3ed1 | Caitlin Potter | 29 June 2015, 14:59:41 UTC | build(broccoli): don't set stored diffResult to null on use Doing this would break trees which are used multiple times. | 29 June 2015, 23:13:02 UTC |
a93ec73 | Caitlin Potter | 26 June 2015, 11:35:41 UTC | build(broccoli): store DiffResult for re-use only if DiffResult One of the non-angular broccoli plugins returns a weird object. We can't assume that all trees meet the contract that we expect them to meet, so we do a typecheck before storing the result of the rebuild. Closes #2662 | 29 June 2015, 23:13:02 UTC |
9a290f0 | Caitlin Potter | 25 June 2015, 23:59:35 UTC | Revert "Revert "build(broccoli): allow rebuild() to return DiffResult"" This reverts commit 2c3c23596906acb66b012125ee236c90340c42a7. | 29 June 2015, 23:13:02 UTC |
5de916e | Sebastian Müller | 26 June 2015, 19:06:58 UTC | docs(DEVELOPER.md): fix file suffixes Also related to #2455 Closes #2743 | 29 June 2015, 23:09:39 UTC |
4489199 | Alex Eagle | 26 June 2015, 18:10:52 UTC | fix(build): add missing return types now enforced by linter | 29 June 2015, 22:31:41 UTC |
bc585f2 | Alex Eagle | 24 June 2015, 22:36:16 UTC | feat(build): add tslint to the build. The first enabled rule enforces return types declared on non-private (underscore-prefix) methods that return something. | 29 June 2015, 22:31:41 UTC |
d629ed7 | Tobias Bosch | 29 June 2015, 18:28:23 UTC | fix(bundle): don’t bundle traceur/reflect into benchpress - amended change Don’t need to bundle them as they are already present in G3. I.e. the benchpress bundle only includes benchpress and Angular2 bits. Also removes adding license headers for now, as we only have one license. | 29 June 2015, 22:03:15 UTC |
8c66a25 | Julie Ralph | 26 June 2015, 23:27:05 UTC | chore(test): remove TestBed Instead, use TestComponentBuilder. Closes #2354 | 29 June 2015, 21:18:33 UTC |
82e8e8c | Julie Ralph | 25 June 2015, 04:51:37 UTC | chore(test): upgrade form tests to testcomponentbuilder Part of #2354 | 29 June 2015, 20:59:12 UTC |
27ad984 | Victor Berchet | 29 June 2015, 08:40:16 UTC | refactor(Router): re-use resolved promise instances | 29 June 2015, 19:27:07 UTC |
1f04f70 | Victor Berchet | 29 June 2015, 08:37:55 UTC | refactor(Router): idiomatic TS | 29 June 2015, 19:27:07 UTC |
eea989b | Victor Berchet | 29 June 2015, 08:22:00 UTC | fix(Router): mark Pipeline and RouteRegistry as Injectable fix #2755 | 29 June 2015, 19:27:07 UTC |
d6cef88 | Tobias Bosch | 29 June 2015, 17:03:14 UTC | fix(dynamic_component_loader): check whether the dynamically loaded component has already been destroyed Fixes #2748 Closes #2767 | 29 June 2015, 18:30:56 UTC |
da4de21 | Tobias Bosch | 29 June 2015, 18:28:23 UTC | fix(bundle): don’t bundle traceur/reflect into benchpress Don’t need to bundle them as they are already present in G3. | 29 June 2015, 18:30:34 UTC |
eb0fd79 | vsavkin | 28 June 2015, 03:01:05 UTC | feat(di): changed InstantiationError to print the original stack | 29 June 2015, 18:16:12 UTC |
56245c6 | vsavkin | 28 June 2015, 03:00:11 UTC | feat(lang): added originalException and originalStack to BaseException | 29 June 2015, 18:16:12 UTC |
ab3f236 | Julie Ralph | 26 June 2015, 23:16:19 UTC | chore(test): move ng-style tests to TestComponentBuilder Part of #2354 | 29 June 2015, 17:59:32 UTC |
66d0e4e | Julie Ralph | 26 June 2015, 23:04:19 UTC | chore(test): migrate router tests to TestComponentBuilder Part of #2354 | 29 June 2015, 17:58:39 UTC |
0f7dd62 | Tobias Bosch | 29 June 2015, 17:29:30 UTC | chore(npm): correct generated package json files. | 29 June 2015, 17:30:00 UTC |
c4e10ea | uber5001 | 23 June 2015, 22:26:51 UTC | chore(benchpress): add browserify bundling Use browserify to bundle benchpress and its dependencies. | 29 June 2015, 17:29:59 UTC |
f1cf529 | Alex Eagle | 26 June 2015, 22:59:40 UTC | fix(docs): link to clang-format | 26 June 2015, 23:00:37 UTC |
22d3943 | vsavkin | 26 June 2015, 22:59:18 UTC | refactor(di): unified di injector and core injector BREAKING CHANGES: * InjectAsync and InjectLazy have been removed * toAsyncFactory has been removed | 26 June 2015, 22:59:18 UTC |
b688dee | vsavkin | 26 June 2015, 22:58:52 UTC | feat(async): added PromiseWrapper.wrap | 26 June 2015, 22:58:52 UTC |
71e0f89 | vsavkin | 26 June 2015, 22:58:31 UTC | chore: updated tsconfig to ignore test and dist | 26 June 2015, 22:58:31 UTC |
5a21dc5 | Jacob MacDonald | 25 June 2015, 14:29:20 UTC | fix(transformer): Add getters for `events`. closes https://github.com/angular/angular/issues/2725 | 26 June 2015, 15:07:46 UTC |
d037c08 | Jacob MacDonald | 25 June 2015, 15:47:28 UTC | fix(transformer): Don't hang on bad urls and log better errors closes https://github.com/angular/angular/issues/2605 | 26 June 2015, 14:18:58 UTC |
9c76850 | Jacob MacDonald | 25 June 2015, 20:10:45 UTC | fix(transformer): Fix annotation_matcher for NgForm directive. The NgForm directive imports Directive from a previously unlisted import. | 26 June 2015, 14:16:03 UTC |
b50edfd | Pawel Kozlowski | 21 June 2015, 12:18:28 UTC | feat(NgStyle): add new NgStyle directive Closes #2665 | 26 June 2015, 10:50:20 UTC |
dd79103 | Marc Laval | 25 June 2015, 16:29:19 UTC | chore(windows): fix the test.server.dart task Closes #2703 | 26 June 2015, 08:25:26 UTC |
6576969 | Marc Laval | 25 June 2015, 14:56:59 UTC | chore(windows): fix the Dart e2e/benchmark tasks | 26 June 2015, 08:24:56 UTC |
8b68546 | Marc Laval | 25 June 2015, 14:56:35 UTC | chore(windows): fix the JS e2e/benchmark tasks | 26 June 2015, 08:24:42 UTC |
91d9e8d | Marc Laval | 23 June 2015, 16:52:44 UTC | chore(windows): fix the test.transpiler.unittest task | 26 June 2015, 08:24:31 UTC |
746efe7 | Marc Laval | 23 June 2015, 16:09:32 UTC | chore(windows): fix the test.unit.tools task | 26 June 2015, 08:24:22 UTC |
ecb2bd0 | Marc Laval | 23 June 2015, 15:18:04 UTC | chore(windows): fix the build.dart task | 26 June 2015, 08:24:12 UTC |
7e8a2b9 | Marc Laval | 09 June 2015, 15:49:44 UTC | chore(windows): fix the test.unit.dart task Closes #2676 | 26 June 2015, 08:21:48 UTC |
1f7296c | Martin Probst | 25 June 2015, 23:21:43 UTC | 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. | 26 June 2015, 05:55:58 UTC |
d1f7900 | Martin Probst | 22 June 2015, 16:45:53 UTC | docs: consolidate clang-format docs. Move the section from `CONTRIBUTING.md` (which should only be policy) to `DEVELOPER.md` (which should document developer tooling). Consolidates the whole thing a bit, and adjusts for the now always installed `git clang-format` hook. Also mentions clang-format's lookup behaviour. | 25 June 2015, 23:26:30 UTC |
393f703 | Kevin Moore | 23 June 2015, 00:11:55 UTC | fix: export top-level pipe factories as const Also appComponent(Ref|Type)Token Related to https://github.com/angular/angular/issues/1485 | 25 June 2015, 22:16:24 UTC |
7a7b3a6 | Jason Teplitz | 25 June 2015, 20:19:51 UTC | perf(Compiler): do not resolve bindings for cached ProtoViews | 25 June 2015, 21:45:08 UTC |
0949a4b | Hank Duan | 08 June 2015, 20:51:10 UTC | feat(benchpress): initial support for firefox Closes #2419 | 25 June 2015, 21:40:46 UTC |
7a4a3c8 | Alex Eagle | 23 June 2015, 20:45:16 UTC | fix(typings): Minor issues preventing angular2.d.ts from working in TS 1.4. This removes some, but not all, of the manual work needed to patch up our .d.ts for pushing to DefinitelyTyped. Remaining manual steps are: - some types still missing - declaration of decorators - remove destructuring args See #2686. | 25 June 2015, 21:13:05 UTC |
8a5cf8f | Pawel Kozlowski | 21 June 2015, 10:15:30 UTC | docs(directives): correct property binding examples Closes #2663 | 25 June 2015, 13:12:16 UTC |
aeb17d8 | Pawel Kozlowski | 21 June 2015, 10:09:05 UTC | test(NgSwitch): simplify tests with static values | 25 June 2015, 13:12:16 UTC |
85d6ae3 | Julie Ralph | 24 June 2015, 20:07:15 UTC | chore(test): migrate directives tests to testcomponentbuilder Part of #2354 | 25 June 2015, 04:58:36 UTC |
d3dda61 | Julie Ralph | 24 June 2015, 00:02:00 UTC | chore(test): migrate remaining core tests to testcomponentbuilder Also add a small utility function to debug element to get an array of native elements, which works smoothly with the toHaveText matcher. | 25 June 2015, 04:52:03 UTC |
1c8a589 | Jeff Cross | 24 June 2015, 06:10:07 UTC | fix(build): fix paths in `test.typings` task | 25 June 2015, 04:18:46 UTC |
19a9dc6 | Yegor Jbanov | 24 June 2015, 23:20:57 UTC | chore(packaging): bump version to 2.0.0-alpha.28 | 24 June 2015, 23:20:57 UTC |
a0e0f31 | Victor Berchet | 24 June 2015, 09:10:29 UTC | refactor: change template for view where it makes sense | 24 June 2015, 16:40:04 UTC |
b15474c | Victor Berchet | 24 June 2015, 08:54:04 UTC | refactor(TemplateResolver): rename to ViewResolver | 24 June 2015, 16:40:04 UTC |
356c927 | Victor Berchet | 24 June 2015, 08:43:36 UTC | refactor(TemplateLoader): rename to ViewLoader | 24 June 2015, 16:40:04 UTC |
b89c067 | Victor Berchet | 24 June 2015, 08:27:53 UTC | test(refactor): cleanup test to use the new UrlMapper | 24 June 2015, 16:40:04 UTC |
0a2f6dd | Victor Berchet | 24 June 2015, 07:40:35 UTC | fix(parse5): do not try to insert empty text node | 24 June 2015, 16:40:03 UTC |
3ea6559 | Victor Berchet | 15 June 2015, 13:57:42 UTC | refactor(Compiler): inline styles before compiling the template | 24 June 2015, 16:40:03 UTC |
3875f02 | Victor Berchet | 23 June 2015, 10:05:09 UTC | refactor(UrlResolver): move away from the anchor link fixes #2029 fixes #872 | 24 June 2015, 16:40:03 UTC |
06aaa0c | Victor Berchet | 23 June 2015, 09:28:06 UTC | refactor(UrlResolver): extract app url resolution into AppRootUrl fixes #1732 | 24 June 2015, 16:40:03 UTC |
8c993dc | Pawel Kozlowski | 21 June 2015, 09:54:21 UTC | feat(CSSClass): add support for string and array expresions Closes #2025 | 24 June 2015, 14:17:10 UTC |
2c11205 | Julie Ralph | 23 June 2015, 21:02:01 UTC | chore(testbed): migrate compiler integration spec to testcomponentbuilder Part of #2354 | 24 June 2015, 02:02:46 UTC |
d800d2f | Rado Kirov | 23 June 2015, 00:52:34 UTC | fix(injectors): sync injector tree with dom element tree. Changes adds createGrowableSize method to allow for growable lists with fixed start. Closes: #2498 | 24 June 2015, 01:32:57 UTC |
24646e7 | Daria Jung | 16 June 2015, 17:46:12 UTC | feat(typings): add typing specs add test in gulpfile which will compile a basic TS file with generated angular2.d.ts to ensure generated d.ts is valid syntactic TS Adds support for enums in .d.ts generation pipeline. Removes renaming reexports in http module. | 24 June 2015, 01:22:47 UTC |
6149ce2 | Tobias Bosch | 24 June 2015, 00:43:36 UTC | fix(render): fix failing tests in dynamic_component_loader.ts | 24 June 2015, 00:43:36 UTC |
c8bdacb | Tobias Bosch | 23 June 2015, 21:26:02 UTC | refactor(render): cleanup access to native dom elements BREAKING CHANGES: - rename `ElementRef.domElement` to `ElementRef.nativeElement` - add `Renderer.getNativeElementSync` to make the app side less dependent on the dom renderer. - don’t use `ElementRef.nativeElement` in directives but use the methods on `Renderer` directly. - Removed `ElementRef.setAttribute`. Use `Renderer.setElementAttribute` instead. Closes #2712 Last part of #2476 Closes #2476 | 24 June 2015, 00:27:59 UTC |
5c9e53a | Julie Ralph | 23 June 2015, 17:41:13 UTC | chore(testbed): migrate dynamic component loader spec to testcomponentbuilder Part of #2354 | 23 June 2015, 23:33:11 UTC |
ba9fecd | Tobias Bosch | 23 June 2015, 18:21:56 UTC | refactor(render): use `RenderElementRef` in all renderer methods BREAKING CHANGES: - Almost all methods in `Renderer` now take a `RenderElementRef` instead of a `ViewRef` + `boundElementIndex`. - These methods can be called with the `ElementRef` from the app side directly. Closes #2706 Related to #2476 | 23 June 2015, 21:26:34 UTC |
2c3c235 | Tobias Bosch | 23 June 2015, 20:21:17 UTC | Revert "build(broccoli): allow rebuild() to return DiffResult" This reverts commit d575915d7a504c155fbdfad5614a210268e5bea4. See #2662 | 23 June 2015, 20:21:17 UTC |
7b2f757 | Igor Minar | 23 June 2015, 17:36:54 UTC | build(gulp/travis): move circular check and style check to before pre/post-test tasks In order to speedup the startup time of test.unit.js task, we are moving the circular dependency check into a pre-test check that executes only on travis. Similarly we are moving the style check to a post-test check that executes on travis. This way if a circular dependency issue occurs, we find it before running tests on CI and if the code is not formatted we fail the build only if all the tests pass. Related to #2536 Related to #2094 | 23 June 2015, 17:52:08 UTC |
a67f231 | Brian Ford | 15 June 2015, 21:34:14 UTC | feat(router): add support for hash-based location Closes #2555 | 23 June 2015, 01:46:20 UTC |
0a51ccb | Tobias Bosch | 18 June 2015, 22:44:44 UTC | feat(render): don’t use the reflector for setting properties BREAKING CHANGES: - host actions don't take an expression as value any more but only a method name, and assumes to get an array via the EventEmitter with the method arguments. - Renderer.setElementProperty does not take `style.`/... prefixes any more. Use the new methods `Renderer.setElementAttribute`, ... instead Part of #2476 Closes #2637 | 23 June 2015, 01:35:16 UTC |
2932377 | Brian Ford | 22 June 2015, 19:22:46 UTC | feat(mock): add mock module and bundle Closes #2325 | 22 June 2015, 23:14:25 UTC |
e5de1f7 | Brian Ford | 22 June 2015, 19:14:19 UTC | refactor(router): refactor BrowserLocation into LocationStrategy This makes it easy to mock browser location and paves the way to implementing hash routing. | 22 June 2015, 23:14:24 UTC |
b48f000 | Michael Goderbauer | 22 June 2015, 17:44:35 UTC | docs(benchpress): document frame time metrics closes #2656 closes #2685 | 22 June 2015, 23:09:13 UTC |
d8929c1 | Julie Ralph | 22 June 2015, 16:24:09 UTC | fix(benchmarks): add waits for naive scrolling benchmark to ensure loading Also, simplify selectors. Closes #1706. | 22 June 2015, 19:39:59 UTC |
92ffc46 | vsavkin | 22 June 2015, 15:21:03 UTC | feat(host): limits host properties to renames | 22 June 2015, 19:10:02 UTC |
c1a494b | Yegor Jbanov | 20 June 2015, 01:52:46 UTC | chore(ShadowDomStrategy): remove redundant field styleInliner | 22 June 2015, 18:15:46 UTC |
783654e | Pascal Precht | 22 June 2015, 08:52:00 UTC | chore(example): adds zippy example | 22 June 2015, 15:00:42 UTC |
dee0e00 | Jacob Eggers | 09 June 2015, 19:07:09 UTC | chore(doc-gen): refactor versionInfo logic to new `git` dgeni-package Closes #2444 | 21 June 2015, 01:15:42 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 |