|
| 1 | +<a name"2.0.0-alpha.24"></a> |
| 2 | +### 2.0.0-alpha.24 (2015-05-19) |
| 3 | + |
| 4 | + |
| 5 | +#### Bug Fixes |
| 6 | + |
| 7 | +* **Compiler:** add an error when a directive is null or undefined ([25cd6e43](https://github.com/angular/angular/commit/25cd6e43), closes [#1908](https://github.com/angular/angular/issues/1908)) |
| 8 | +* **benchmark:** |
| 9 | + * change If for NgIf ([cdbb2473](https://github.com/angular/angular/commit/cdbb2473)) |
| 10 | + * fixes ng-if ng-for renaming for templates. ([38926f71](https://github.com/angular/angular/commit/38926f71)) |
| 11 | +* **build:** npm shrinkwrap to pick up changed SHA1. ([04a9eb88](https://github.com/angular/angular/commit/04a9eb88)) |
| 12 | +* **directives:** fix import path ([c20060d2](https://github.com/angular/angular/commit/c20060d2)) |
| 13 | +* **errors:** require passing stack traces explicitly in ng2 own code ([8ab77353](https://github.com/angular/angular/commit/8ab77353)) |
| 14 | +* **examples:** prefix directives with Ng ([0e82970a](https://github.com/angular/angular/commit/0e82970a)) |
| 15 | +* **facade:** MapWrapper.createFromPairs ([af9dcad8](https://github.com/angular/angular/commit/af9dcad8), closes [#1640](https://github.com/angular/angular/issues/1640)) |
| 16 | +* **ng1 benchmarks:** revert *ng-if to ng-if ([909233f7](https://github.com/angular/angular/commit/909233f7)) |
| 17 | +* **router:** |
| 18 | + * use appRootComponentToken to get root route configs ([791caf00](https://github.com/angular/angular/commit/791caf00), closes [#1947](https://github.com/angular/angular/issues/1947)) |
| 19 | + * improve route matching priorities ([5db89071](https://github.com/angular/angular/commit/5db89071)) |
| 20 | + * generate links for router-link with baseHref ([390cfb79](https://github.com/angular/angular/commit/390cfb79)) |
| 21 | + * sort possible routes by cost ([17392f66](https://github.com/angular/angular/commit/17392f66)) |
| 22 | +* **tree-differ:** treat symlinks to deleted paths as removals ([aad57954](https://github.com/angular/angular/commit/aad57954), closes [#1961](https://github.com/angular/angular/issues/1961)) |
| 23 | + |
| 24 | + |
| 25 | +#### Features |
| 26 | + |
| 27 | +* allow for forward references in injection ([1eea2b25](https://github.com/angular/angular/commit/1eea2b25), closes [#1891](https://github.com/angular/angular/issues/1891)) |
| 28 | +* **change_detection:** |
| 29 | + * json pipe ([98603824](https://github.com/angular/angular/commit/98603824), closes [#1957](https://github.com/angular/angular/issues/1957)) |
| 30 | + * uppercase and lowercase pipes ([7a4a6353](https://github.com/angular/angular/commit/7a4a6353)) |
| 31 | + * implemented change detection that can be configured with pregenerated change det ([08f21dbf](https://github.com/angular/angular/commit/08f21dbf)) |
| 32 | +* **compiler:** |
| 33 | + * special-case class attribute in hostAttributes ([3011cd86](https://github.com/angular/angular/commit/3011cd86), closes [#1774](https://github.com/angular/angular/issues/1774), [#1841](https://github.com/angular/angular/issues/1841)) |
| 34 | + * added support for [()] syntax ([685a6507](https://github.com/angular/angular/commit/685a6507)) |
| 35 | +* **di:** |
| 36 | + * added hostInjector and viewInjector to the Directive annotation ([b066b8d1](https://github.com/angular/angular/commit/b066b8d1)) |
| 37 | + * removed publishAs ([3a53f679](https://github.com/angular/angular/commit/3a53f679)) |
| 38 | +* **element_injector:** allow @Optional for ProtoViewRef ([bb2eda2d](https://github.com/angular/angular/commit/bb2eda2d)) |
| 39 | +* **errors:** preserve stack traces of user exceptions in Dart ([b6f29b44](https://github.com/angular/angular/commit/b6f29b44)) |
| 40 | +* **facade:** toUpperCase and toLowerCase ([557d54b3](https://github.com/angular/angular/commit/557d54b3)) |
| 41 | +* **fakeAsync:** allow simulating the passage of time ([0f002a5b](https://github.com/angular/angular/commit/0f002a5b)) |
| 42 | +* **forms:** improved error messages ([11e43851](https://github.com/angular/angular/commit/11e43851), closes [#1839](https://github.com/angular/angular/issues/1839)) |
| 43 | +* **pipe:** reexported pipes to genereate docs ([155b1e2b](https://github.com/angular/angular/commit/155b1e2b)) |
| 44 | + |
| 45 | + |
| 46 | +#### Breaking Changes |
| 47 | + |
| 48 | +* `AppViewManager.createInPlaceHostView` is replaced by |
| 49 | +`AppViewManager.createRootHostView` (for bootstrap) and |
| 50 | +`AppViewManager.createFreeHostView` (for imperative components). |
| 51 | + |
| 52 | +The later creates new host elements that are not attached anywhere. |
| 53 | +To attach them, use `DomRenderer.getHostElement(hostviewRef)` |
| 54 | +to get the host element. |
| 55 | + |
| 56 | +Closes #1920 |
| 57 | + |
| 58 | + ([421d8916](https://github.com/angular/angular/commit/421d8916)) |
| 59 | +* - renames `DirectiveMetadataReader` into `DirectiveResolver` |
| 60 | + and removes `src/core/compiler/directive_metadata`. |
| 61 | + |
| 62 | +Fixes #1712 |
| 63 | +Fixes #1713 |
| 64 | + ([ecb06801](https://github.com/angular/angular/commit/ecb06801)) |
| 65 | + |
| 66 | + |
1 | 67 | <a name"2.0.0-alpha.23"></a>
|
2 | 68 | ### 2.0.0-alpha.23 (2015-05-12)
|
3 | 69 |
|
|
0 commit comments