| 
 | 1 | +<a name"2.0.0-alpha.28"></a>  | 
 | 2 | +### 2.0.0-alpha.28 (2015-06-24)  | 
 | 3 | + | 
 | 4 | + | 
 | 5 | +#### Bug Fixes  | 
 | 6 | + | 
 | 7 | +* **ShadowDomStrategy:** always inline import rules ([1c4d233f](https://github.com/angular/angular/commit/1c4d233f), closes [#1694](https://github.com/angular/angular/issues/1694))  | 
 | 8 | +* **XHRImpl:** file:/// and IE9 bugs ([cd735c48](https://github.com/angular/angular/commit/cd735c48))  | 
 | 9 | +* **annotations:** swap DirectiveArgs & ComponentArgs ([dcc4bc27](https://github.com/angular/angular/commit/dcc4bc27))  | 
 | 10 | +* **benchmarks:** add waits for naive scrolling benchmark to ensure loading ([d8929c1d](https://github.com/angular/angular/commit/d8929c1d), closes [#1706](https://github.com/angular/angular/issues/1706))  | 
 | 11 | +* **benchpress:** do not throw on unkown frame timestamp event ([ed3af5f7](https://github.com/angular/angular/commit/ed3af5f7), closes [#2622](https://github.com/angular/angular/issues/2622))  | 
 | 12 | +* **change detection:** preserve memoized results from pure functions ([5beaf6d7](https://github.com/angular/angular/commit/5beaf6d7))  | 
 | 13 | +* **compiler:** make text interpolation more robust ([9d4111d6](https://github.com/angular/angular/commit/9d4111d6), closes [#2591](https://github.com/angular/angular/issues/2591))  | 
 | 14 | +* **docs:** Fix docs for Directive.compileChildren ([9700e806](https://github.com/angular/angular/commit/9700e806))  | 
 | 15 | +* **injectors:** sync injector tree with dom element tree. ([d800d2f5](https://github.com/angular/angular/commit/d800d2f5))  | 
 | 16 | +* **parse5:** do not try to insert empty text node ([0a2f6ddc](https://github.com/angular/angular/commit/0a2f6ddc))  | 
 | 17 | +* **render:** fix failing tests in dynamic_component_loader.ts ([6149ce28](https://github.com/angular/angular/commit/6149ce28))  | 
 | 18 | +* **router:** return promise with error handler ([bc798b18](https://github.com/angular/angular/commit/bc798b18))  | 
 | 19 | +* **transformer:** Throw unimplemented errors in HtmlAdapter. ([f9d72bd8](https://github.com/angular/angular/commit/f9d72bd8), closes [#2624](https://github.com/angular/angular/issues/2624), [#2627](https://github.com/angular/angular/issues/2627))  | 
 | 20 | +* **views:** remove dynamic component views, free host views, free embedded views ([5dee8e26](https://github.com/angular/angular/commit/5dee8e26), closes [#2472](https://github.com/angular/angular/issues/2472), [#2339](https://github.com/angular/angular/issues/2339))  | 
 | 21 | + | 
 | 22 | + | 
 | 23 | +#### Features  | 
 | 24 | + | 
 | 25 | +* update clang-format to 1.0.21. ([254e58c2](https://github.com/angular/angular/commit/254e58c2))  | 
 | 26 | +* remove MapWrapper.clear(). ([94136201](https://github.com/angular/angular/commit/94136201))  | 
 | 27 | +* remove MapWrapper.contains(). ([dfd30910](https://github.com/angular/angular/commit/dfd30910))  | 
 | 28 | +* remove MapWrapper.create()/get()/set(). ([be7ac9fd](https://github.com/angular/angular/commit/be7ac9fd))  | 
 | 29 | +* add constructors without type arguments. ([35e882e7](https://github.com/angular/angular/commit/35e882e7))  | 
 | 30 | +* upgrade ts2dart to 0.6.4. ([58b38c92](https://github.com/angular/angular/commit/58b38c92))  | 
 | 31 | +* **CSSClass:** add support for string and array expresions ([8c993dca](https://github.com/angular/angular/commit/8c993dca), closes [#2025](https://github.com/angular/angular/issues/2025))  | 
 | 32 | +* **compiler:** detect dangling property bindings ([d7b9345b](https://github.com/angular/angular/commit/d7b9345b), closes [#2598](https://github.com/angular/angular/issues/2598))  | 
 | 33 | +* **element_injector:** support multiple injectables with the same token ([c899b0a7](https://github.com/angular/angular/commit/c899b0a7))  | 
 | 34 | +* **host:** limits host properties to renames ([92ffc465](https://github.com/angular/angular/commit/92ffc465))  | 
 | 35 | +* **mock:** add mock module and bundle ([29323777](https://github.com/angular/angular/commit/29323777), closes [#2325](https://github.com/angular/angular/issues/2325))  | 
 | 36 | +* **query:** added support for querying by var bindings ([b0e2ebda](https://github.com/angular/angular/commit/b0e2ebda))  | 
 | 37 | +* **render:** don’t use the reflector for setting properties ([0a51ccbd](https://github.com/angular/angular/commit/0a51ccbd), closes [#2637](https://github.com/angular/angular/issues/2637))  | 
 | 38 | +* **router:**  | 
 | 39 | + * add support for hash-based location ([a67f2314](https://github.com/angular/angular/commit/a67f2314), closes [#2555](https://github.com/angular/angular/issues/2555))  | 
 | 40 | + * enforce usage of ... syntax for parent to child component routes ([2d2ae9b8](https://github.com/angular/angular/commit/2d2ae9b8))  | 
 | 41 | +* **transformers:** inline styleUrls to view directive ([f2ef90b2](https://github.com/angular/angular/commit/f2ef90b2), closes [#2566](https://github.com/angular/angular/issues/2566))  | 
 | 42 | +* **typings:** add typing specs ([24646e7e](https://github.com/angular/angular/commit/24646e7e))  | 
 | 43 | + | 
 | 44 | + | 
 | 45 | +#### Breaking Changes  | 
 | 46 | + | 
 | 47 | +* compiler will throw on binding to non-existing properties.  | 
 | 48 | + | 
 | 49 | +Till now it was possible to have a binding to a non-existing property,  | 
 | 50 | +ex.: `<div [foo]="exp">`. From now on this is compilation error - any  | 
 | 51 | +property binding needs to have at least one associated property:  | 
 | 52 | +eaither on an HTML element or on any directive associated with a  | 
 | 53 | +given element (directives' properites need to be declared using the  | 
 | 54 | +`properties` field in the `@Directive` / `@Component` annotation).  | 
 | 55 | + | 
 | 56 | +Closes #2598  | 
 | 57 | + | 
 | 58 | + ([d7b9345b](https://github.com/angular/angular/commit/d7b9345b))  | 
 | 59 | +*   | 
 | 60 | +This PR remove an ability to use pipes in the properties config. Instead, inject the pipe registry.  | 
 | 61 | + | 
 | 62 | + ([20a8f0db](https://github.com/angular/angular/commit/20a8f0db))  | 
 | 63 | + | 
 | 64 | + | 
1 | 65 | <a name"2.0.0-alpha.27"></a>  | 
2 | 66 | ### 2.0.0-alpha.27 (2015-06-16)  | 
3 | 67 | 
 
  | 
 | 
0 commit comments