|
| 1 | +<a name="v1.0.0rc4"></a> |
| 2 | +# v1.0.0rc4 insomnia-induction (2012-04-05) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **$compile:** relax the restriction that directives can not add siblings |
| 8 | + ([7e86eacf](https://github.com/angular/angular.js/commit/7e86eacf301934335c22908ec6dbd1a083d88fab)) |
| 9 | +- **$location:** search setter should not double-encode the value |
| 10 | + ([59fa40ec](https://github.com/angular/angular.js/commit/59fa40ec0e851759d35fb0ea5fd01019d1403049), |
| 11 | + [#751](https://github.com/angular/angular.js/issues/751)) |
| 12 | +- **$q:** $q.reject should forward callbacks if missing |
| 13 | + ([c0b78478](https://github.com/angular/angular.js/commit/c0b78478a0e64942a69aba7c1bfa4eb01c0e9a5e), |
| 14 | + [#845](https://github.com/angular/angular.js/issues/845)) |
| 15 | +- **build:** move `'use strict';` flag into the angular closure |
| 16 | + ([637817e3](https://github.com/angular/angular.js/commit/637817e3ba48d149e7a9628533d21e81c650d988)) |
| 17 | +- **Directives**: |
| 18 | + - **ngModel:** update model on each key stroke (revert ngModelInstant) |
| 19 | + ([06d09550](https://github.com/angular/angular.js/commit/06d0955074f79de553cc34fbf945045dc458e064)) |
| 20 | + - **booleanAttrs:** always convert the model to boolean before setting the element property |
| 21 | + ([dcb8e076](https://github.com/angular/angular.js/commit/dcb8e0767fbf0a7a55f3b0045fd01b2532ea5441)) |
| 22 | + - **form:** preperly clean up when invalid widget is removed |
| 23 | + ([21b77ad5](https://github.com/angular/angular.js/commit/21b77ad5c231ab0e05eb89f22005f7ed8d40a6c1)) |
| 24 | + - **ngHref:** copy even if no binding |
| 25 | + ([2f5dba48](https://github.com/angular/angular.js/commit/2f5dba488e855bcdbb9304aa809efcb9de7b43e9)) |
| 26 | + - **ngInclude:** fire $includeContentLoaded on proper (child) scope |
| 27 | + ([199ac269](https://github.com/angular/angular.js/commit/199ac269869a57bb63d60c9b3f510d546bf0c9b2)) |
| 28 | + |
| 29 | + |
| 30 | +## Features |
| 31 | + |
| 32 | +- **$http:** add `withCredentials` config option |
| 33 | + ([86182a94](https://github.com/angular/angular.js/commit/86182a9415b9209662b16c25c180b958ba7e6cf9)) |
| 34 | +- **$route:** allow chaining of whens and otherwise |
| 35 | + ([15ecc6f3](https://github.com/angular/angular.js/commit/15ecc6f3668885ebc5c7130dd34e00059ddf79ae)) |
| 36 | +- **ngInclude:** allow ngInclude as css class |
| 37 | + ([428f2b56](https://github.com/angular/angular.js/commit/428f2b563663315df4f235ca19cef4bdcf82e2ab)) |
| 38 | + |
| 39 | + |
| 40 | +## Docs |
| 41 | +- reintroduced the tutorial docs - currently only steps 0-3 are up to date and the code is not split |
| 42 | + up into step specific commits yet. See |
| 43 | + [this branch](https://github.com/angular/angular-phonecat/tree/v1.0-update) instead. |
| 44 | +- various other doc fixes |
| 45 | + |
| 46 | + |
| 47 | +## Breaking Changes |
| 48 | + |
| 49 | +We removed two useless features: |
| 50 | + |
| 51 | +- $routeProvider.when used to return the route definition object but now it returns self |
| 52 | + ([15ecc6f3](https://github.com/angular/angular.js/commit/15ecc6f3668885ebc5c7130dd34e00059ddf79ae)) |
| 53 | +- ngInclude does not have scope attribute anymore |
| 54 | + ([5f70d615](https://github.com/angular/angular.js/commit/5f70d615a5f7e102424c6adc15d7a6f697870b6e)) |
| 55 | +- ngModelInstant directive is no more and ngModel behaves just as ngModelInstant used to. This |
| 56 | + doesn't really break anything, just remember to remove all ngModelInstant references from your |
| 57 | + template as they serve no purpose now. |
| 58 | + ([06d09550](https://github.com/angular/angular.js/commit/06d0955074f79de553cc34fbf945045dc458e064)) |
| 59 | + |
| 60 | + |
| 61 | + |
1 | 62 | <a name="v1.0.0rc3"></a>
|
2 | 63 | # v1.0.0rc3 barefoot-telepathy (2012-03-29)
|
3 | 64 |
|
|
9 | 70 | ([f2106692](https://github.com/angular/angular.js/commit/f2106692b1ebf00aa5f8b2accd75f014b6cd4faa))
|
10 | 71 | - create new (isolate) scopes for directives on root elements
|
11 | 72 | ([5390fb37](https://github.com/angular/angular.js/commit/5390fb37d2c01937922613fc57df4986af521787),
|
12 |
| - closes [#817](https://github.com/angular/angular.js/issues/817)) |
| 73 | + [#817](https://github.com/angular/angular.js/issues/817)) |
13 | 74 | - **angular.forEach:** should ignore prototypically inherited properties
|
14 | 75 | ([8d7e6948](https://github.com/angular/angular.js/commit/8d7e6948496ff26ef1da8854ba02fcb8eebfed61),
|
15 |
| - closes [#813](https://github.com/angular/angular.js/issues/813)) |
| 76 | + [#813](https://github.com/angular/angular.js/issues/813)) |
16 | 77 | - **initialization:** use jQuery#ready for initialization if available
|
17 | 78 | ([cb2ad9ab](https://github.com/angular/angular.js/commit/cb2ad9abf24e6f855cc749efe3155bd7987ece9d),
|
18 |
| - closes [#818](https://github.com/angular/angular.js/issues/818)) |
| 79 | + [#818](https://github.com/angular/angular.js/issues/818)) |
19 | 80 | - **$q:** resolve all of nothing to nothing
|
20 | 81 | ([ac75079e](https://github.com/angular/angular.js/commit/ac75079e2113949d5d64adbcf23d56f3cf295d41))
|
21 | 82 |
|
|
37 | 98 | ([5fdab52d](https://github.com/angular/angular.js/commit/5fdab52dd7c269f99839f4fa6b5854d9548269fa))
|
38 | 99 | - **ngValue:** directive that allows radio inputs to have non string values
|
39 | 100 | ([09e175f0](https://github.com/angular/angular.js/commit/09e175f02cca0f4a295fd0c9b980cd8f432e722b),
|
40 |
| - closes [#816](https://github.com/angular/angular.js/issues/816)) |
| 101 | + [#816](https://github.com/angular/angular.js/issues/816)) |
41 | 102 |
|
42 | 103 |
|
43 | 104 | ## Breaking Changes
|
|
0 commit comments