https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
00d3b60 fix(compiler): support css stylesheets in offline compiler 02 May 2016, 22:06:46 UTC
c386fc8 chore: make compiler_cli build again 02 May 2016, 22:06:46 UTC
4352717 chore: don’t shadow `tsconfig.json` used for editors by build specific tsconfig.json 02 May 2016, 22:06:46 UTC
b88384e build: add router-deprecated to the publishing scripts 02 May 2016, 21:10:58 UTC
107016e chore: router move import changes 02 May 2016, 20:27:03 UTC
d930ad1 chore: router move-only 02 May 2016, 20:27:03 UTC
072446a feat(offline compiler): add metadata emit Also add a configuration switch to disable the codegen, so we can still use the metadata emit and tsickle pre-processing in the build pipeline for angular itself. 02 May 2016, 18:47:59 UTC
2e1f3f0 build: adding basic e2e testing infrastructure 02 May 2016, 15:15:10 UTC
fdd8bd1 chore: use `ng2tc` for compiling and running tests on ci 02 May 2016, 06:40:59 UTC
7db911f chore: update to tsickle 0.1.2 02 May 2016, 06:40:59 UTC
b6fd811 feat(core): support the decorator data that tsickle produces 02 May 2016, 06:40:59 UTC
3ae856a build(tsc): Use angular2-template-compiler in place of tsc This lets us down-level Decorators with tsickle and produce .metadata.json files for users to reference when offline-compiling their app. 02 May 2016, 06:40:59 UTC
ce5b372 chore: add lint job to travis 02 May 2016, 05:59:41 UTC
3e17c99 chore: clang-reformat 02 May 2016, 05:59:41 UTC
bb89766 fix: karma timouts for saucelabs 02 May 2016, 05:27:55 UTC
cd52318 fix: parse browser detection lazily 02 May 2016, 05:27:55 UTC
2570b72 fix: textSelection on FireFox 02 May 2016, 05:27:55 UTC
6e79de7 fix: function name shim test 02 May 2016, 05:27:55 UTC
c4be30d Revert "build(tsc): Use angular2-template-compiler in place of tsc" This reverts commit 3d25294f706e0fd6224b20372be1e961959c0af8. 02 May 2016, 03:51:00 UTC
57240c8 build(tsc): Use angular2-template-compiler in place of tsc This gives us tsickle pre-processing of Decorators, and produces .metadata.json files for users to consume in their offline compilation. 02 May 2016, 03:51:00 UTC
a66cdb4 repackaging: all the repackaging changes squashed 02 May 2016, 03:51:00 UTC
505da6c repackaging: all the file moves 02 May 2016, 03:51:00 UTC
4fe0f1f feat(router): set router-link-active when RouterLink is active Closes #8376 02 May 2016, 01:03:22 UTC
ec4ca0e feat(router): implements support for router-link-active 02 May 2016, 01:03:22 UTC
db95fd6 build(offline compiler): package the compiler-cli for users Closes #8341 02 May 2016, 00:38:54 UTC
ca13f1c fix(router): create a route tree when creating the router service Closes #8365 01 May 2016, 21:38:25 UTC
277b1fc feat(router): add RouteTree and UrlTree as aliases to Tree<RouteSegment> and Tree<UrlSegment> 01 May 2016, 21:38:25 UTC
8836219 feat(router): add support for wildcards 01 May 2016, 21:38:25 UTC
6f5e3f9 Update evaluator.spec.ts Fix stray `fit` that skips tools tests Closes #8373 01 May 2016, 18:43:32 UTC
a84c2d7 fix(typescript): strip abstract keyword from properties in .d.ts Fixes angular2/src/alt_router/metadata/metadata.d.ts Closes #8339 01 May 2016, 02:59:15 UTC
f114d6c fix(compiler): fix cross view references and providers with `useValue`. Before, we would create all fields in the generated views with visibility `private`. This does not work if an embedded view references a directive / element in a parent view. In Dart, this was no problem so far as it does not have a `private` modifier. Before, `useValue` in a provider did not work when doing offline compile, as so far the `MetadataResolver` was only used for jit mode. Now, `useValue` supports any kind of value that the static reflector can return. E.g. primitives, arrays, string maps, … Closes #8366 01 May 2016, 02:30:33 UTC
163d80a fix(compiler_cli): make sure the generated code gets compiled via tic 01 May 2016, 02:30:33 UTC
9e05814 chore: move StaticReflector into compiler_cli, part 2 Adjust tests and build to run the unit tests again after the move. Closes #8363 30 April 2016, 20:53:54 UTC
ab56be4 chore: move static_reflector into compiler_cli Most of the bugs discovered so far in the offline compiler were related to the StaticReflector. As it was part of angular2 core, it was hard to update. Moving it into the compiler_cli allows to release more often until the compiler_cli gets more stable. Note: Moving the unit test next to the sources is the simplest option for now in terms of build setup. Note: This commit only does the move. The next commit updates the build to run it again. 30 April 2016, 20:53:54 UTC
6a0cbb8 refactor(core): type `ComponentRef`, `ComponentFactory` and `ComponentFixture` by the component type BREAKING CHANGE: - `ComponetRef`, `ComponentFactory`, `ComponentFixture` now all require a type parameter with the component type. Closes #8361 30 April 2016, 19:47:54 UTC
4e2c683 chore: update ts2dart to 0.9.10 30 April 2016, 19:47:54 UTC
62a0809 feat(router): listen to location changes Closes #8362 30 April 2016, 19:02:14 UTC
76d6f5f fix(router): canDeactivate should not change the url when returns false Closes #8360 30 April 2016, 17:50:28 UTC
0f1b370 feat(tests): add ROUTER_FAKE_PROVIDERS to angular2/alt_router/router_testing_providers This change adds providers for fake router dependecies. This allows TestComponentBuilder to create components with RouterLink and RouterOutlet directives without the test writer needing to override them. 30 April 2016, 16:42:15 UTC
e589f99 chore: align badges in README.md 30 April 2016, 15:47:49 UTC
0f774df fix(compiler): project using the right directive as component. Closes #8344 30 April 2016, 01:30:30 UTC
351f24e fix(core): return the ChangeDetectorRef of the component also for embedded views. 30 April 2016, 01:30:30 UTC
aecb60a refactor(core): use `Function.bind` for referring to event listeners instead of a closure. 30 April 2016, 01:30:30 UTC
4d691b6 fix(core): check components if an event handler inside of an embedded view fires. BREAKING CHANGE: - ViewRef.changeDetectorRef was removed as using ChangeDetectorRefs for EmbeddedViewRefs does not make sense. Use ComponentRef.changeDetectorRef or inject ChangeDetectorRef instead. Fixes #8242 30 April 2016, 01:30:29 UTC
11955f9 fix(compiler): support empty array and map literals. This was broken after 152a117d5c27e56d1b32d69df2f69d34b94c0760 Fixes #8336 30 April 2016, 01:30:29 UTC
5ff31f0 build(router): create alt_router bundle 30 April 2016, 01:05:36 UTC
deba804 feat(router): add CanDeactivate 30 April 2016, 01:05:06 UTC
e5b87e5 feat(router): implement relative navigation 30 April 2016, 01:04:55 UTC
d097784 chore: adjust public API spec to API changes. 30 April 2016, 00:34:32 UTC
15f6b27 refactor(compiler): support referenced `OpaqueToken`s correctly in offline compiler. 29 April 2016, 23:53:51 UTC
176e559 refactor(compiler): support hash syntax for providers. 29 April 2016, 23:53:50 UTC
365be6a chore: clang-format after various changes. 29 April 2016, 23:53:50 UTC
713e6d4 chore: adjust router to /*@ts2dart...*/ 29 April 2016, 23:53:50 UTC
a8e277b chore: remove const Provider() in favor of /* @ts2dart_Provider */ {provide:} 29 April 2016, 23:53:50 UTC
3aa322a chore: replace @CONST() with /*@ts2dart_const*/ 29 April 2016, 23:53:50 UTC
a02614b chore: replace CONST_EXPR with /*@ts2dart_const*/ 29 April 2016, 23:53:49 UTC
d2527b5 chore: upgrade to ts2dart@0.9.9 29 April 2016, 23:53:49 UTC
46cd868 feat(di): support map literals as providers 29 April 2016, 23:53:49 UTC
b1a9e44 fix(perf): don’t use `try/catch` in production mode The previous code that had `try/catch` statements in methods could not be optimized by Chrome. This change separates `AppView` (no `try/catch`) form `DebugAppView` (always `try/catch`). Our codegen will use `AppView` in production mode and `DebugAppView` in debug mode. Closes #8338 29 April 2016, 17:18:57 UTC
5297c9d refactor(core): deprecate `DynamicComponentLoader` and `DebugNode.inject` BREAKING CHANGE: - `DynamicComponentLoader` is deprecated. Use `ComponentResolver` and `ViewContainerRef` directly. - `DebugNode.inject` is deprecated. use `DebugNode.injector.get` instead. 29 April 2016, 08:37:58 UTC
ee7cace Revert "docs: deprecate `DynamicComponentLoader` and `DebugNode.inject`" This reverts commit a0b5964a63ab3680703adc336aab196444e9a43d. 29 April 2016, 08:36:58 UTC
a0b5964 docs: deprecate `DynamicComponentLoader` and `DebugNode.inject` 29 April 2016, 08:34:06 UTC
cacdead feat(core): introduce template context BREAKING CHANGE: - Before, a `EmbeddedViewRef` used to have methods for setting variables. Now, a user has to pass in a context object that represents all variables when an `EmbeddedViewRef` should be created. - `ViewContainerRef.createEmbeddedViewRef` now takes a context object as 2nd argument. - `EmbeddedViewRef.setLocal` and `getLocal` have been removed. Use `EmbeddedViewRef.context` to access the context. - `DebugNode.locals` has been removed. Use the new methods `DebugElement.references` to get the references that are present on this element, or `DebugElement.context` to get the context of the `EmbeddedViewRef` or the component to which the element belongs. Closes #8321 29 April 2016, 08:22:13 UTC
96ae348 chore(build): fix formatting and tests Closes #8098 29 April 2016, 06:59:06 UTC
78946fe feat(offline compiler): a replacement for tsc that compiles templates see #7483. 29 April 2016, 04:57:16 UTC
33e53c9 chore(compiler): add dependency on tsickle This tool lets us re-write TypeScript sources before entering the emit pipeline. For example, we lower Decorators to the tree-shakable Annotation form. 29 April 2016, 04:55:18 UTC
c493d88 chore(compiler): refactoring for offline compiler cli - pass a baseUrl for asset resolution from static symbols - fixes in StaticReflector to work with a path-aware host see #7483 29 April 2016, 04:54:02 UTC
8bf6ef6 fix(metadata): expose Providers in metadata These worked in Dart because they were effectively exported even without the export keyword. Without exporting these symbols, they are not produced in .metadata.json files, which leaves dangling references from the Decorators that use them. 29 April 2016, 04:31:28 UTC
ca40ef5 fix(codegen): event handler has boolean return type 29 April 2016, 04:31:28 UTC
7c0d497 fix(8223): Preserve Provider expressions Preserves constructor calls in addition to function calls. Introduced a special case for forwardRef() similar to CONST_EXPR. 29 April 2016, 04:31:28 UTC
30de2db cleanup(router): make analyzer happy Closes #8220 29 April 2016, 02:45:57 UTC
602641d feat(router): adds an example app using the new router 29 April 2016, 02:45:57 UTC
560cc14 feat(router): change location when navigating 29 April 2016, 02:45:57 UTC
de56dd5 feat(router): add RouterLink 29 April 2016, 02:45:57 UTC
fa5bfe4 feat(router): add link that support only absolute urls 29 April 2016, 02:45:57 UTC
446657b feat(router): update recognize to handle matrix parameters 29 April 2016, 02:45:57 UTC
79830f1 feat(router): add RouterUrlSerializer 29 April 2016, 02:45:57 UTC
6e1fed4 feat(router): add Router and RouterOutlet to support aux routes 29 April 2016, 02:45:57 UTC
d35c109 feat(router): update recognize to support aux routes 29 April 2016, 02:45:57 UTC
fad3b64 feat(router): update url parser to handle aux routes 29 April 2016, 02:45:57 UTC
073ec0a chore(CHANGELOG): Fix breaking changes description Adds more info and examples about how ngFor is affected by the change. 29 April 2016, 02:03:54 UTC
70b23ae refactor(compiler): make static reflector work Also adjust `RuntimeMetadataResolver` to be able to use it. Also rename `RuntimeMetadataResolver` into `CompileMetadataResolver`. Closes #8313 28 April 2016, 23:06:17 UTC
769835e feat(testing): Use NgZone in TestComponentBuilder. Instantiating the test component within an NgZone will let us track async tasks in event handlers and change detection. We can also do auto change detection when triggering events through dispatchEvent and not have to do fixture.detectChange() manually in the test. New API: ComponentFixture.autoDetectChanges() - This puts the fixture in auto detect mode that automatically calls detectChanges when the microtask queue is empty (Similar to how change detection is triggered in an actual application). ComponentFixture.isStable() - This returns a boolean whether the fixture is currently stable or has some async tasks that need to be completed. ComponentFixture.whenStable() - This returns a promise that is resolved when the fixture is stable after all async tasks are complete. Closes #8301 28 April 2016, 22:37:37 UTC
ac55e1e fix(build): Resolve Dart analyzer issues with the Dart dev channel Closes #8316 28 April 2016, 20:35:56 UTC
0700c8a docs(changelog): update change log to 2.0.0-beta.17. 28 April 2016, 18:47:32 UTC
c79e657 chore(release): bump version to 2.0.0-beta.17. 28 April 2016, 18:39:20 UTC
d964888 fix(metadata): Do not attach module names to metadata. The filename contains the module name as resolved by users, so the top-level module name is uneeded. Module names on references are replaced by capturing the import syntax from the module. This allows readers of the metadata to do the module resolution themselves. Fixes #8225 Fixes #8082 Closes #8256 28 April 2016, 01:58:13 UTC
35cd0de chore(testing): Refactor test methods to have a uniform interface. Remove FunctionWithParamTokens. All test wrappers async, fakeAsync and inject now return just a Function instead of FunctionWithParamTokens. This makes them directly consumable by the test framework. Also the test framework code does not have to handle a union of Function and FunctionWithParamTokens everywhere. The Function returned by the above methods are considered asynchronous by the test framework if they return a Promise, synchronous otherwise. Closes #8257 28 April 2016, 01:16:25 UTC
d2efac1 feat(core): separate refs from vars. Introduces `ref-` to give a name to an element or a directive (also works for `<template>` elements), and `let-` to introduce an input variable for a `<template>` element. BREAKING CHANGE: - `#...` now always means `ref-`. - `<template #abc>` now defines a reference to the TemplateRef, instead of an input variable used inside of the template. - `#...` inside of a *ngIf, … directives is deprecated. Use `let …` instead. - `var-...` is deprecated. Replace with `let-...` for `<template>` elements and `ref-` for non `<template>` elements. Closes #7158 Closes #8264 28 April 2016, 01:13:40 UTC
ff2ae7a fix(testing): allow test component builder to override directives from lists When a component uses a list of directives, such as `ROUTER_DIRECTIVES`, make `TestComponentBuilder#overrideDirective` work properly for members of the list. Closes #7397 Closes #8217 28 April 2016, 00:56:45 UTC
e1058a4 Revert "feat(compiler): ElementSchema now has explicit DOM schema information" This reverts commit d327ac4b434cff8eb5e510c99f8c503940339e4d. 28 April 2016, 00:41:57 UTC
d327ac4 feat(compiler): ElementSchema now has explicit DOM schema information This makes the schema available for offline compile compiler as well. Closes #8179 27 April 2016, 22:57:28 UTC
1ad2a02 fix(core): properly evaluate expressions with conditional and boolean operators Fixes #8235 Fixes #8244 Closes #8282 27 April 2016, 21:25:50 UTC
1e8864c fix(compiler): Allow templates to access variables that are declared afterwards. Fixes #8261 27 April 2016, 18:22:44 UTC
c209836 fix(changelog): fix changelog script. One charecter missing from https://github.com/angular/angular/commit/140a878a3d48a62bbef4e3ce68f054791cdce618 26 April 2016, 23:12:59 UTC
7d1b6af style(global): group multiple imports from same module Closes #7802 Closes #8209 26 April 2016, 22:40:30 UTC
140a878 chore(changelog): regenerate changelog for beta.16 including refactor - the script explicitly takes input for the starting tag. - the script only prepends changes. 26 April 2016, 22:33:35 UTC
b62bccf build(npm): update rxjs to 5.0.0-beta.6 Closes #6871 Closes #8047 26 April 2016, 21:16:37 UTC
39eb347 chore(changelog): fix changelog with messages about testing zone deps Closes #8253 26 April 2016, 19:01:12 UTC
969b553 docs(changelog): update change log to beta.16 26 April 2016, 05:08:32 UTC
back to top