From bbb673a48abaa68cbe3b1b318bf41d0d769be171 Mon Sep 17 00:00:00 2001 From: Jeff Cross Date: Fri, 25 Jul 2014 10:11:55 -0700 Subject: [PATCH] docs(changelog): release notes for 1.3.0-beta.17 and 1.2.21 --- CHANGELOG.md | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b3324191..5fb43116 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,125 @@ + +# 1.3.0-beta.17 turing-autocompletion (2014-07-25) + + +## Bug Fixes + +- **angular.copy:** clone regexp flags correctly + ([86340a59](https://github.com/angular/angular.js/commit/86340a59bf9eb7bdfc4f99000cecf628cd10d9c8), + [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337)) +- **docs:** change plnkr form to open in same window + ([925b2080](https://github.com/angular/angular.js/commit/925b2080a0341d9348feeb4f492957a2e2c80082)) +- **jqLite:** triggerHandler support unbind self + ([8a27abae](https://github.com/angular/angular.js/commit/8a27abae896de3c4d94c407e8bb381e099d2d7f7), + [#5984](https://github.com/angular/angular.js/issues/5984)) +- **ngHref:** remove attribute when empty value instead of ignoring + ([469ea338](https://github.com/angular/angular.js/commit/469ea3384ad48ca4765af807c0f41201edb527f9), + [#2755](https://github.com/angular/angular.js/issues/2755)) + + +## Features + +- **$compile:** change directive's restrict setting to default to EA (element/attribute) + ([11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7), + [#8321](https://github.com/angular/angular.js/issues/8321)) +- **$q:** add streamlined ES6-style interface for using $q + ([f3a763fd](https://github.com/angular/angular.js/commit/f3a763fd2edd8a37b80c79a5aaa1444460cd2df7), + [#8311](https://github.com/angular/angular.js/issues/8311), [#6427](https://github.com/angular/angular.js/issues/6427)) +- **ngRepeat:** provide support for aliasing filtered repeater results as a scope member + ([e0adb9c4](https://github.com/angular/angular.js/commit/e0adb9c452e172295209f785b62472688225fffb), + [#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)) + + +## Performance Improvements + +- **$parse:** don't use reflective calls in generated functions + ([c54228fb](https://github.com/angular/angular.js/commit/c54228fbe9d42d8a3a159bf84dd1d2e99b259ece)) + + +## Breaking Changes + +- **$compile:** due to [11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7), + directives now match elements by default unless specific restriction rules are set via `restrict` property. + +This means that if a directive 'myFoo' previously didn't specify matching restrictrion, it will now match both the attribute +and element form. + +Before: + + `
` <---- my-foo attribute matched the directive + + `` <---- no match + +After: + + `
` <---- my-foo attribute matched the directive + + `` <---- my-foo element matched the directive + +It is not expected that this will be a problem in practice because of widespread use of prefixes that make `` like +elements unlikely. + +Closes #8321 + + + +# 1.2.21 wizard-props (2014-07-25) + + +## Bug Fixes + +- **$http:** fix double-quoted date issue when encoding params + ([2f960f15](https://github.com/angular/angular.js/commit/2f960f1530ed936c57df612a352a0d996368f6a1), + [#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)) +- **$location:** handle plus character in query strings + ([60af504c](https://github.com/angular/angular.js/commit/60af504c18dbdde9dfe90e9a2badef6d9e798512), + [#3042](https://github.com/angular/angular.js/issues/3042)) +- **$rootScope:** $watchCollection should handle NaN in objects + ([bf13d268](https://github.com/angular/angular.js/commit/bf13d2683d5880b18db00087e80ee0fd5e1f429a), + [#7930](https://github.com/angular/angular.js/issues/7930)) +- **angular.copy:** clone regexp flags correctly + ([e25ed0d4](https://github.com/angular/angular.js/commit/e25ed0d48d9a1c577e78b1c96098841572c764ea), + [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337)) +- **csp:** fix autodetection of CSP + better docs + ([0e5d3190](https://github.com/angular/angular.js/commit/0e5d31908e122f013427164f7bbeea914a9a5961), + [#8162](https://github.com/angular/angular.js/issues/8162), [#8191](https://github.com/angular/angular.js/issues/8191)) +- **docs:** change plnkr form to open in same window + ([5d11e020](https://github.com/angular/angular.js/commit/5d11e02008731a78f302841863a83fe7ed3c37b9)) +- **jqLite:** triggerHandler support unbind self + ([209e6000](https://github.com/angular/angular.js/commit/209e60007042f7e8b34c54ec6bf7d6f703c0ba2a), + [#5984](https://github.com/angular/angular.js/issues/5984)) +- **ngHref:** remove attribute when empty value instead of ignoring + ([948c86c6](https://github.com/angular/angular.js/commit/948c86c6025fca8e07921869d21cfac1c6333b05), + [#2755](https://github.com/angular/angular.js/issues/2755)) +- **ngRoute:** remove unnecessary call to decodeURIComponent + ([1b779028](https://github.com/angular/angular.js/commit/1b779028fdd339febaa1fff5f3bd4cfcda46cc09), + [#6326](https://github.com/angular/angular.js/issues/6326), [#6327](https://github.com/angular/angular.js/issues/6327)) +- **ngSanitize:** + - follow HTML parser rules for start tags / allow < in text content + ([d175bb01](https://github.com/angular/angular.js/commit/d175bb01314efdcbad5c3cb31b02e298e26c6e19), + [#8212](https://github.com/angular/angular.js/issues/8212), [#8193](https://github.com/angular/angular.js/issues/8193)) +- **orderBy:** correctly order by date values + ([f1b28847](https://github.com/angular/angular.js/commit/f1b28847c8123483e03ac2410de86fd33a80b5f4), + [#6675](https://github.com/angular/angular.js/issues/6675), [#6746](https://github.com/angular/angular.js/issues/6746)) +- **select:** force visual update in IE + ([c0afbfac](https://github.com/angular/angular.js/commit/c0afbfaca57893403d8d4b0990879ad5b9ffc3e5), + [#7692](https://github.com/angular/angular.js/issues/7692), [#8158](https://github.com/angular/angular.js/issues/8158)) + + +## Performance Improvements + +- **$compile:** only create jqLite object when necessary + ([71eb1901](https://github.com/angular/angular.js/commit/71eb1901f6b9a3a6d4b772aa95ce0dc78ff847bc)) +- **$parse:** don't use reflective calls in generated functions + ([cbdf0c2a](https://github.com/angular/angular.js/commit/cbdf0c2afb9836ae4cca6d70cf555ff28f55a1d1)) +- **forEach:** use native for loop instead of forEach for Arrays + ([492b0cdf](https://github.com/angular/angular.js/commit/492b0cdf28d02f1d508455245b7d8e1d641d9f40)) +- **jqLite:** expose the low-level jqLite.data/removeData calls + ([3c46c943](https://github.com/angular/angular.js/commit/3c46c94342aa35131f3ba0f8f4a6b39338b87d56)) +- **ngBindHtml:** move addClass to the compile phase + ([8eede099](https://github.com/angular/angular.js/commit/8eede099cd8aa6d524d1de385d08432072fd294e), + [#8261](https://github.com/angular/angular.js/issues/8261)) + # 1.3.0-beta.16 pizza-transubstantiation (2014-07-18)