Skip to content

Commit 7729b58

Browse files
committed
docs(changelog): add release notes for 1.1.4 and 1.0.6
1 parent 2ce74e5 commit 7729b58

File tree

1 file changed

+134
-0
lines changed

1 file changed

+134
-0
lines changed

CHANGELOG.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,137 @@
1+
<a name="1.1.4"></a>
2+
# 1.1.4 quantum-manipulation (2013-04-03)
3+
4+
_Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html).
5+
They pass all tests but we reserve the right to change new features/apis in between minor releases. Check them
6+
out and please give us feedback._
7+
8+
_Note: This release also contains all bug fixes available in [1.0.6](#1.0.6)._
9+
10+
11+
## Features
12+
13+
- **$compile:**
14+
- allow directives to modify interpolated attributes
15+
([fe8d893b](https://github.com/angular/angular.js/commit/fe8d893b839e9b14e3e55a3a0523cc1e6355bdd5))
16+
- support for dynamic template generation
17+
([eb53423a](https://github.com/angular/angular.js/commit/eb53423a41136fcda0c5e711f2d104952080354b))
18+
- add attribute binding support via ngAttr*
19+
([cf17c6af](https://github.com/angular/angular.js/commit/cf17c6af475eace31cf52944afd8e10d3afcf6c0),
20+
[#1050](https://github.com/angular/angular.js/issues/1050), [#1925](https://github.com/angular/angular.js/issues/1925))
21+
- `'=?'` makes `'='` binding optional
22+
([ac899d0d](https://github.com/angular/angular.js/commit/ac899d0da59157fa1c6429510791b6c3103d9401),
23+
[#909](https://github.com/angular/angular.js/issues/909), [#1435](https://github.com/angular/angular.js/issues/1435))
24+
25+
- **$q:** `$q.all()` now accepts hash
26+
([e27bb6eb](https://github.com/angular/angular.js/commit/e27bb6eb132a68665c8fca3f5a216b19b1129ba6))
27+
28+
- **$resource:** ability to override url in resource actions
29+
([60f1f099](https://github.com/angular/angular.js/commit/60f1f099fc7e5197808cd6acb7407cdc40f50a3f))
30+
31+
- **$route:** add `caseInsensitiveMatch` option for url matching
32+
([5e18a15f](https://github.com/angular/angular.js/commit/5e18a15fb01d2e81adda68503754289fa9655082))
33+
34+
- **http:**
35+
- support request/response promise chaining
36+
([4ae46814](https://github.com/angular/angular.js/commit/4ae46814ff4e7c0bbcdbbefc0a97277283a84065))
37+
- set custom default cache in $http.defaults.cache
38+
([99f3b70b](https://github.com/angular/angular.js/commit/99f3b70b2d316f5bb39e21249e752c29f49c90ab))
39+
40+
41+
- **JQLite:** `ready()` now supports `document.readyState=='complete'`
42+
([753fc9e5](https://github.com/angular/angular.js/commit/753fc9e58d5e554d4930548558efecc283557eeb))
43+
44+
- **Scenario:** autodisable animations when running e2e tests
45+
([fec4ef38](https://github.com/angular/angular.js/commit/fec4ef38815340e8e5a6b65fd6c08f5c74e701d8))
46+
47+
- **Scope:** add `$watchCollection` method for observing collections
48+
([5eb96855](https://github.com/angular/angular.js/commit/5eb968553a1130461ab8704535691e00eb154ac2))
49+
50+
- **angular.bootstrap:** support deferred bootstrap (mainly useful for tools like test runners and Batarang)
51+
([603fe0d1](https://github.com/angular/angular.js/commit/603fe0d19608ffe1915d8bc23bf412912e7ee1ac))
52+
53+
- **ngMobile:** add ngMobile module with mobile-specific ngClick
54+
([707c65d5](https://github.com/angular/angular.js/commit/707c65d5a228b44ab3aea2fad95516fe6c57169a))
55+
56+
- **Directives:**
57+
- **ngKeypress:** add ngKeypress directive for handling keypress event
58+
([f20646bc](https://github.com/angular/angular.js/commit/f20646bce5f0c914992a78fc2556bda136c27ac9))
59+
- **ngSwitch:** Preserve the order of the elements not in the ng-switch
60+
([e88d6179](https://github.com/angular/angular.js/commit/e88d6179c3a6a137e75fa09de906fc83c6515db2),
61+
[#1074](https://github.com/angular/angular.js/issues/1074))
62+
- **ngAnimate:** add support for animation
63+
([0b6f1ce5](https://github.com/angular/angular.js/commit/0b6f1ce5f89f47f9302ff1e8cd8f4b92f837c413))
64+
- **ngRepeat:** add support for custom tracking of items
65+
([61f2767c](https://github.com/angular/angular.js/commit/61f2767ce65562257599649d9eaf9da08f321655))
66+
67+
68+
## Breaking Changes
69+
70+
- **$route:** due to [6f71e809](https://github.com/angular/angular.js/commit/6f71e809141bf89501e55c378921d6e7ec9512bc),
71+
in $routeChangeStart event, nextRoute.$route property is gone. Use the nextRoute object itself instead of nextRoute.$route.
72+
73+
- **ngRepeat:** due to [61f2767c](https://github.com/angular/angular.js/commit/61f2767ce65562257599649d9eaf9da08f321655), it is now considered an error to have two identical items (identified by the new "track by" expression) in a collection that is fed into the repeater. This behavior was previously tolerated.
74+
75+
- **ngSwitch:** due to [e88d6179](https://github.com/angular/angular.js/commit/e88d6179c3a6a137e75fa09de906fc83c6515db2),
76+
elements not in the ng-switch were rendered after the ng-switch elements. Now they are rendered in-place.
77+
78+
Templates with ngSwitch directives and nested non-ngSwitchWhen elements should be updated to preserve render order.
79+
80+
For example: The following was previously rendered with `<li>1</li>` after `<li>2</li>`:
81+
82+
<ul ng-switch="select">
83+
<li>1</li>
84+
<li ng-switch-when="option">2</li>
85+
</ul>
86+
87+
To keep the old behaviour, use:
88+
89+
<ul ng-switch="select">
90+
<li ng-switch-when="1">2</li>
91+
<li>1</li>
92+
</ul>
93+
94+
95+
96+
<a name="1.0.6"></a>
97+
# 1.1.3 universal-irreversibility (2013-04-04)
98+
99+
100+
## Bug Fixes
101+
102+
- **$compile:**
103+
- compile replace directives in external template
104+
([398691be](https://github.com/angular/angular.js/commit/398691beb3fc40a481afa258d181de06ec0d153c),
105+
[#1859](https://github.com/angular/angular.js/issues/1859))
106+
- whitelist file:// in url sanitization
107+
([7b236b29](https://github.com/angular/angular.js/commit/7b236b29aa3a6f6dfe722815e0a2667d9b7f0899))
108+
- handle elements with no childNodes property
109+
([bec614fd](https://github.com/angular/angular.js/commit/bec614fd90c48c3921a4b659912008574e553b40))
110+
- **$http:** don't encode URL query substring "null" to "+"
111+
([86d191ed](https://github.com/angular/angular.js/commit/86d191ed4aea9015adc71b852223475c5c762c34))
112+
- **$httpBackend:** prevent DOM err due to dereferencing .responseText
113+
([509ec745](https://github.com/angular/angular.js/commit/509ec745fdbb54b54672fbf8595a4958c16f2b53),
114+
[#1922](https://github.com/angular/angular.js/issues/1922))
115+
- **$location:**
116+
- parse FirefoxOS packaged app urls
117+
([3a81dd8b](https://github.com/angular/angular.js/commit/3a81dd8bddbade81c4c9f734813458d0d969a4bf),
118+
[#2112](https://github.com/angular/angular.js/issues/2112))
119+
- correctly rewrite html5 url to hashbang url
120+
([9befe370](https://github.com/angular/angular.js/commit/9befe37014141fbfdf0cded318d28322fc058c13))
121+
- **$route:** make nextRoute.$route private
122+
([6f71e809](https://github.com/angular/angular.js/commit/6f71e809141bf89501e55c378921d6e7ec9512bc),
123+
[#1907](https://github.com/angular/angular.js/issues/1907))
124+
- **mocks:** prevent NPE when module definition outside of it.
125+
([5c735eb4](https://github.com/angular/angular.js/commit/5c735eb4ab07144a62949472ed388cb185099201))
126+
- **dateFilter:** correct timezone date filter for 1/2 hour offsets
127+
([1c1cd4fd](https://github.com/angular/angular.js/commit/1c1cd4fdf6b6d7511c7b8dc61b8042011dc54830))
128+
129+
130+
131+
132+
133+
134+
1135
<a name="1.1.3"></a>
2136
# 1.1.3 radioactive-gargle (2013-02-20)
3137

0 commit comments

Comments
 (0)