|
| 1 | +<a name="1.3.0-beta.17"></a> |
| 2 | +# 1.3.0-beta.17 turing-autocompletion (2014-07-25) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **angular.copy:** clone regexp flags correctly |
| 8 | + ([86340a59](https://github.com/angular/angular.js/commit/86340a59bf9eb7bdfc4f99000cecf628cd10d9c8), |
| 9 | + [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337)) |
| 10 | +- **docs:** change plnkr form to open in same window |
| 11 | + ([925b2080](https://github.com/angular/angular.js/commit/925b2080a0341d9348feeb4f492957a2e2c80082)) |
| 12 | +- **jqLite:** triggerHandler support unbind self |
| 13 | + ([8a27abae](https://github.com/angular/angular.js/commit/8a27abae896de3c4d94c407e8bb381e099d2d7f7), |
| 14 | + [#5984](https://github.com/angular/angular.js/issues/5984)) |
| 15 | +- **ngHref:** remove attribute when empty value instead of ignoring |
| 16 | + ([469ea338](https://github.com/angular/angular.js/commit/469ea3384ad48ca4765af807c0f41201edb527f9), |
| 17 | + [#2755](https://github.com/angular/angular.js/issues/2755)) |
| 18 | + |
| 19 | + |
| 20 | +## Features |
| 21 | + |
| 22 | +- **$compile:** change directive's restrict setting to default to EA (element/attribute) |
| 23 | + ([11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7), |
| 24 | + [#8321](https://github.com/angular/angular.js/issues/8321)) |
| 25 | +- **$q:** add streamlined ES6-style interface for using $q |
| 26 | + ([f3a763fd](https://github.com/angular/angular.js/commit/f3a763fd2edd8a37b80c79a5aaa1444460cd2df7), |
| 27 | + [#8311](https://github.com/angular/angular.js/issues/8311), [#6427](https://github.com/angular/angular.js/issues/6427)) |
| 28 | +- **ngRepeat:** provide support for aliasing filtered repeater results as a scope member |
| 29 | + ([e0adb9c4](https://github.com/angular/angular.js/commit/e0adb9c452e172295209f785b62472688225fffb), |
| 30 | + [#5919](https://github.com/angular/angular.js/issues/5919), [#8046](https://github.com/angular/angular.js/issues/8046), [#8282](https://github.com/angular/angular.js/issues/8282)) |
| 31 | + |
| 32 | + |
| 33 | +## Performance Improvements |
| 34 | + |
| 35 | +- **$parse:** don't use reflective calls in generated functions |
| 36 | + ([c54228fb](https://github.com/angular/angular.js/commit/c54228fbe9d42d8a3a159bf84dd1d2e99b259ece)) |
| 37 | + |
| 38 | + |
| 39 | +## Breaking Changes |
| 40 | + |
| 41 | +- **$compile:** due to [11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7), |
| 42 | + directives now match elements by default unless specific restriction rules are set via `restrict` property. |
| 43 | + |
| 44 | +This means that if a directive 'myFoo' previously didn't specify matching restrictrion, it will now match both the attribute |
| 45 | +and element form. |
| 46 | + |
| 47 | +Before: |
| 48 | + |
| 49 | + `<div my-foo></div>` <---- my-foo attribute matched the directive |
| 50 | + |
| 51 | + `<my-foo></my-foo>` <---- no match |
| 52 | + |
| 53 | +After: |
| 54 | + |
| 55 | + `<div my-foo></div>` <---- my-foo attribute matched the directive |
| 56 | + |
| 57 | + `<my-foo></my-foo>` <---- my-foo element matched the directive |
| 58 | + |
| 59 | +It is not expected that this will be a problem in practice because of widespread use of prefixes that make `<my-foo>` like |
| 60 | +elements unlikely. |
| 61 | + |
| 62 | +Closes #8321 |
| 63 | + |
| 64 | + |
| 65 | +<a name="1.2.21"></a> |
| 66 | +# 1.2.21 wizard-props (2014-07-25) |
| 67 | + |
| 68 | + |
| 69 | +## Bug Fixes |
| 70 | + |
| 71 | +- **$http:** fix double-quoted date issue when encoding params |
| 72 | + ([2f960f15](https://github.com/angular/angular.js/commit/2f960f1530ed936c57df612a352a0d996368f6a1), |
| 73 | + [#8150](https://github.com/angular/angular.js/issues/8150), [#6128](https://github.com/angular/angular.js/issues/6128), [#8154](https://github.com/angular/angular.js/issues/8154)) |
| 74 | +- **$location:** handle plus character in query strings |
| 75 | + ([60af504c](https://github.com/angular/angular.js/commit/60af504c18dbdde9dfe90e9a2badef6d9e798512), |
| 76 | + [#3042](https://github.com/angular/angular.js/issues/3042)) |
| 77 | +- **$rootScope:** $watchCollection should handle NaN in objects |
| 78 | + ([bf13d268](https://github.com/angular/angular.js/commit/bf13d2683d5880b18db00087e80ee0fd5e1f429a), |
| 79 | + [#7930](https://github.com/angular/angular.js/issues/7930)) |
| 80 | +- **angular.copy:** clone regexp flags correctly |
| 81 | + ([e25ed0d4](https://github.com/angular/angular.js/commit/e25ed0d48d9a1c577e78b1c96098841572c764ea), |
| 82 | + [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337)) |
| 83 | +- **csp:** fix autodetection of CSP + better docs |
| 84 | + ([0e5d3190](https://github.com/angular/angular.js/commit/0e5d31908e122f013427164f7bbeea914a9a5961), |
| 85 | + [#8162](https://github.com/angular/angular.js/issues/8162), [#8191](https://github.com/angular/angular.js/issues/8191)) |
| 86 | +- **docs:** change plnkr form to open in same window |
| 87 | + ([5d11e020](https://github.com/angular/angular.js/commit/5d11e02008731a78f302841863a83fe7ed3c37b9)) |
| 88 | +- **jqLite:** triggerHandler support unbind self |
| 89 | + ([209e6000](https://github.com/angular/angular.js/commit/209e60007042f7e8b34c54ec6bf7d6f703c0ba2a), |
| 90 | + [#5984](https://github.com/angular/angular.js/issues/5984)) |
| 91 | +- **ngHref:** remove attribute when empty value instead of ignoring |
| 92 | + ([948c86c6](https://github.com/angular/angular.js/commit/948c86c6025fca8e07921869d21cfac1c6333b05), |
| 93 | + [#2755](https://github.com/angular/angular.js/issues/2755)) |
| 94 | +- **ngRoute:** remove unnecessary call to decodeURIComponent |
| 95 | + ([1b779028](https://github.com/angular/angular.js/commit/1b779028fdd339febaa1fff5f3bd4cfcda46cc09), |
| 96 | + [#6326](https://github.com/angular/angular.js/issues/6326), [#6327](https://github.com/angular/angular.js/issues/6327)) |
| 97 | +- **ngSanitize:** |
| 98 | + - follow HTML parser rules for start tags / allow < in text content |
| 99 | + ([d175bb01](https://github.com/angular/angular.js/commit/d175bb01314efdcbad5c3cb31b02e298e26c6e19), |
| 100 | + [#8212](https://github.com/angular/angular.js/issues/8212), [#8193](https://github.com/angular/angular.js/issues/8193)) |
| 101 | +- **orderBy:** correctly order by date values |
| 102 | + ([f1b28847](https://github.com/angular/angular.js/commit/f1b28847c8123483e03ac2410de86fd33a80b5f4), |
| 103 | + [#6675](https://github.com/angular/angular.js/issues/6675), [#6746](https://github.com/angular/angular.js/issues/6746)) |
| 104 | +- **select:** force visual update in IE |
| 105 | + ([c0afbfac](https://github.com/angular/angular.js/commit/c0afbfaca57893403d8d4b0990879ad5b9ffc3e5), |
| 106 | + [#7692](https://github.com/angular/angular.js/issues/7692), [#8158](https://github.com/angular/angular.js/issues/8158)) |
| 107 | + |
| 108 | + |
| 109 | +## Performance Improvements |
| 110 | + |
| 111 | +- **$compile:** only create jqLite object when necessary |
| 112 | + ([71eb1901](https://github.com/angular/angular.js/commit/71eb1901f6b9a3a6d4b772aa95ce0dc78ff847bc)) |
| 113 | +- **$parse:** don't use reflective calls in generated functions |
| 114 | + ([cbdf0c2a](https://github.com/angular/angular.js/commit/cbdf0c2afb9836ae4cca6d70cf555ff28f55a1d1)) |
| 115 | +- **forEach:** use native for loop instead of forEach for Arrays |
| 116 | + ([492b0cdf](https://github.com/angular/angular.js/commit/492b0cdf28d02f1d508455245b7d8e1d641d9f40)) |
| 117 | +- **jqLite:** expose the low-level jqLite.data/removeData calls |
| 118 | + ([3c46c943](https://github.com/angular/angular.js/commit/3c46c94342aa35131f3ba0f8f4a6b39338b87d56)) |
| 119 | +- **ngBindHtml:** move addClass to the compile phase |
| 120 | + ([8eede099](https://github.com/angular/angular.js/commit/8eede099cd8aa6d524d1de385d08432072fd294e), |
| 121 | + [#8261](https://github.com/angular/angular.js/issues/8261)) |
| 122 | + |
1 | 123 |
|
2 | 124 | <a name="1.3.0-beta.16"></a>
|
3 | 125 | # 1.3.0-beta.16 pizza-transubstantiation (2014-07-18)
|
|
0 commit comments