Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 9b18644

Browse files
committed
docs(CHANGELOG): release notes for 1.0.3 and 1.1.1 releases
1 parent fce100a commit 9b18644

File tree

1 file changed

+200
-3
lines changed

1 file changed

+200
-3
lines changed

CHANGELOG.md

+200-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,206 @@
1+
<a name="1.1.1"></a>
2+
# 1.1.1 pathological-kerning (2012-11-26)
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 reseve 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.3](#1.0.3)._
9+
10+
11+
## Features
12+
13+
- **$cacheFactory:** cache.put now returns the added value
14+
([168db339](https://github.com/angular/angular.js/commit/168db33985aa025eb48bc21087717ab70da0bd72))
15+
- **$http:** Allow setting withCredentials on defaults
16+
([209b67df](https://github.com/angular/angular.js/commit/209b67df6a49fe1646ce63c5e7d11ed26e8abbc1),
17+
[#1095](https://github.com/angular/angular.js/issues/1095))
18+
- **$resource:** support custom headers per action
19+
([fbdab513](https://github.com/angular/angular.js/commit/fbdab513dd48f667ad857030cf4b3481ecdd9097),
20+
[#736](https://github.com/angular/angular.js/issues/736))
21+
- **$sanitize:** support telephone links
22+
([04450c48](https://github.com/angular/angular.js/commit/04450c48dfea065e1c9e4ab8adad94993ed1b037))
23+
- **FormController:** add ability to reset a form to pristine state
24+
([733a97ad](https://github.com/angular/angular.js/commit/733a97adf87bf8f7ec6be22b37c4676cf7b5fc2b),
25+
[#856](https://github.com/angular/angular.js/issues/856))
26+
- **jqLite:** add triggerHandler()
27+
([650fd933](https://github.com/angular/angular.js/commit/650fd933df614ac733cd43fe31d81d622a2ce2bc))
28+
- **linky filter:** allow optional 'target' argument
29+
([610927d7](https://github.com/angular/angular.js/commit/610927d77b77700c5c61accd503a2af0fa51cfe6),
30+
[#1443](https://github.com/angular/angular.js/issues/1443))
31+
- **angular-mocks:** support mocha in angular mocks
32+
([92558fe4](https://github.com/angular/angular.js/commit/92558fe4119fb1ee793d781de1888abef181c7f6))
33+
- **ngModel:** support ngTrim attribute on input
34+
([d519953a](https://github.com/angular/angular.js/commit/d519953a4b219035587e3fcb2e9cc52e02b408ca))
35+
- **scenario:** add dblclick method to the ngScenario dsl
36+
([8cb9c99e](https://github.com/angular/angular.js/commit/8cb9c99ec064fd95567118d29bfa4a19b8613ab3))
37+
- **CSP:** update to the latest CSP api
38+
([af7e0bd0](https://github.com/angular/angular.js/commit/af7e0bd0a7c286667c526cb7e0c733d3ee5f17fd),
39+
[#1577](https://github.com/angular/angular.js/issues/1577))
40+
41+
42+
## Bug Fixes
43+
44+
- **$http:**
45+
- config.param should expand array values properly (see breaking change notes below)
46+
([79af2bad](https://github.com/angular/angular.js/commit/79af2badcb087881e3fd600f6ae5bf3f86a2daf8),
47+
[#1363](https://github.com/angular/angular.js/issues/1363))
48+
- prevent CORS preflight checks by removing `X-Requested-With` from header defaults (see breaking
49+
change notes below)
50+
([3a75b112](https://github.com/angular/angular.js/commit/3a75b1124d062f64093a90b26630938558909e8d),
51+
[#1004](https://github.com/angular/angular.js/issues/1004))
52+
- prevent CORS preflight checks by not setting `X-XSFR-TOKEN` header for cross domain requests (see
53+
breaking change notes below)
54+
([fce100a4](https://github.com/angular/angular.js/commit/fce100a46c5681562253c3a856d67bbd35fbc2f2),
55+
[#1096](https://github.com/angular/angular.js/issues/1096))
56+
57+
58+
## Refactorings
59+
60+
- **$evalAsync:** have only one global async queue
61+
([331cd5a8](https://github.com/angular/angular.js/commit/331cd5a8cb5efdafe8ad7eb386aed4033cfc1bb3))
62+
63+
64+
## Breaking Changes
65+
66+
- Due to fix for [#1363](https://github.com/angular/angular.js/issues/1363) it's possible but unlikely
67+
that $http will start generating different URLs for requests. This affects only cases when a request
68+
is made with a parameter, value of which is an array. If the server relied on the buggy behavior then
69+
either the backend should be fixed or a simple serialization of the array should be done on the client
70+
before calling the $http service.
71+
72+
- Due to fix for [#1004](https://github.com/angular/angular.js/issues/1004) the `X-Requested-With` header
73+
is not set by $http service any more. If anyone actually uses this header it's quite easy to add
74+
it back via:
75+
76+
```
77+
myAppModule.config(['$httpProvider', function($httpProvider) {
78+
$httpProvider.defaults.headers.common["X-Requested-With"] = 'XMLHttpRequest';
79+
}]);
80+
```
81+
82+
- Due to fix for [#1096](https://github.com/angular/angular.js/issues/1096) `X-XSFR-TOKEN` header is
83+
no longer send for cross domain requests. This shouldn't affect any known production service. If we are
84+
wrong, please let us know ;-)
85+
86+
87+
88+
<a name="1.0.3"></a>
89+
# 1.0.3 bouncy-thunder (2012-11-26)
90+
91+
92+
## Bug Fixes
93+
94+
- **$cacheFactory:** return undefined when removing non-existent entry
95+
([55d15806](https://github.com/angular/angular.js/commit/55d15806fb14b1d98b5ca2770bbbb59e11548c62),
96+
[#1497](https://github.com/angular/angular.js/issues/1497))
97+
- **$compile:**
98+
- prevent double attr interpolation w/ templateUrl
99+
([fc115bfd](https://github.com/angular/angular.js/commit/fc115bfd0d18017f4bcef1e39fb22d97a98f8ab1),
100+
[#1166](https://github.com/angular/angular.js/issues/1166))
101+
- reference local in isolate scope
102+
([8db47ca7](https://github.com/angular/angular.js/commit/8db47ca7d4303e3e45a838219a1f6e9be8770ed4),
103+
[#1272](https://github.com/angular/angular.js/issues/1272))
104+
- don't look for class directives in empty string
105+
([54b3875b](https://github.com/angular/angular.js/commit/54b3875ba5cb6ce8ddac61ace33c1b2f600875ff))
106+
- compilation should not recurse into empty nodes
107+
([008a782b](https://github.com/angular/angular.js/commit/008a782bc8ed8a7ebcb63d563d1420fd1b312452))
108+
- **$injector:** more conservative annotation parsing
109+
- **$location:** reset $location.$$replace with every watch call
110+
([a32bc40f](https://github.com/angular/angular.js/commit/a32bc40fd75ca46e3581ad7a6e3a24a31df6e266),
111+
[#1111](https://github.com/angular/angular.js/issues/1111))
112+
([d9eff86e](https://github.com/angular/angular.js/commit/d9eff86ef77dd76208cef21e882239d4db0eac1e))
113+
- **$parser:** string concatination with undefined model
114+
([42c38b29](https://github.com/angular/angular.js/commit/42c38b29f7dcb3327fe58e630b8e2973676989e0),
115+
[#988](https://github.com/angular/angular.js/issues/988))
116+
- **$resource:**
117+
- prevent default params to be shared between actions
118+
([94e1c039](https://github.com/angular/angular.js/commit/94e1c0391c351b6f691fad8abed2828fa20548b2))
119+
- allow falsy values in URL parameters
120+
([4909d1d3](https://github.com/angular/angular.js/commit/4909d1d39d61d6945a0820a5a7276c1e657ba262))
121+
- ignore undefined parameters
122+
([10e1c759](https://github.com/angular/angular.js/commit/10e1c759f4602d993a76b0eacf6a2d04c8880017),
123+
[#875](https://github.com/angular/angular.js/issues/875),
124+
[#782](https://github.com/angular/angular.js/issues/782))
125+
- **Scope:**
126+
- workaround for Chrome's memleak
127+
([bd524fc4](https://github.com/angular/angular.js/commit/bd524fc4e5fc0feffe85632a7a6560da6bd9b762),
128+
[#1313](https://github.com/angular/angular.js/issues/1313))
129+
- allow removing a listener during event
130+
([e6966e05](https://github.com/angular/angular.js/commit/e6966e05f508d1d2633b9ff327fea912b12555ac))
131+
- **$route:** support inline annotation on .resolve
132+
([b0a05a75](https://github.com/angular/angular.js/commit/b0a05a7531ed7235aa6d2c4e3ea11373e1fc73f1))
133+
- **FormController:** propagate dirty state to parent forms
134+
([04329151](https://github.com/angular/angular.js/commit/04329151d2df833f803629cefa781aa6409fe6a5))
135+
- **a:** prevent Opera from incorrectly navigating on link click
136+
([c81d8176](https://github.com/angular/angular.js/commit/c81d8176cc55cd15acae05259ead73f90a01f0b7))
137+
- **jqLite:**
138+
- support append on document fragment
139+
([96ed9ff5](https://github.com/angular/angular.js/commit/96ed9ff59a454486c88bdf92ad9d28ab8864b85e))
140+
- fire $destroy event via triggerHandler (this makes AngularJS compatible with **jQuery 1.8.x**)
141+
([b9a9f91f](https://github.com/angular/angular.js/commit/b9a9f91fbf99b71cfde434b6277f4c7d2533556f),
142+
[#1512](https://github.com/angular/angular.js/issues/1512))
143+
- **Filters**
144+
- **currency:** Handle not-quite-zero values
145+
([bca1604c](https://github.com/angular/angular.js/commit/bca1604c12262b66ce3b8004994fb4841fb8b87d),
146+
[#1469](https://github.com/angular/angular.js/issues/1469))
147+
- **date:**
148+
- make timezone optional
149+
([9473780e](https://github.com/angular/angular.js/commit/9473780e77a960ba27644ca76c2413924cc8972e))
150+
- support sub-second precision on dateFilter
151+
([f299fd51](https://github.com/angular/angular.js/commit/f299fd512248321b426a5ab924a329aa1b691280))
152+
- **Directives**
153+
- **ngClass:** works with class interpolation
154+
([cebd015f](https://github.com/angular/angular.js/commit/cebd015f78c5e21bd37d4bc055dbcdc21dac2ef2),
155+
[#1016](https://github.com/angular/angular.js/issues/1016))
156+
- **ngClassOdd/ngClassEven:** support shrinking/reordering in repeaters
157+
([d859dcec](https://github.com/angular/angular.js/commit/d859dcecea654d1d858cd756c6efb8435a453197),
158+
[6c67719d](https://github.com/angular/angular.js/commit/6c67719dfa6ff3f2a15a8e1e7660cf2e6e9155b0),
159+
[#1076](https://github.com/angular/angular.js/issues/1076))
160+
- **ngModel:** sync ngModel state with scope state
161+
([e6d9bea4](https://github.com/angular/angular.js/commit/e6d9bea4f3b2eb28851298d3dc3a30d46062d58a),
162+
[#933](https://github.com/angular/angular.js/issues/933))
163+
- **ngRepeat:** now works better with primitive types
164+
([e6d9bea4](https://github.com/angular/angular.js/commit/e6d9bea4f3b2eb28851298d3dc3a30d46062d58a),
165+
[#933](https://github.com/angular/angular.js/issues/933))
166+
- **ngSrc:** don't set src if value is empty string
167+
([b6e4a711](https://github.com/angular/angular.js/commit/b6e4a71166c7f00f4140fd7ea8f0cd81b4487a3f))
168+
- **select:** select option with a label of 0 is not shown
169+
([b3cae4f4](https://github.com/angular/angular.js/commit/b3cae4f457f1688346bbd0b08cccc9c504f83406),
170+
[#1401](https://github.com/angular/angular.js/issues/1401))
171+
- **scenario:**
172+
- emit RunnerBegin event
173+
([95276a7e](https://github.com/angular/angular.js/commit/95276a7e1047c7a3ac6613d8612c62f544388fc9))
174+
- NPE when no angular loaded in test page
175+
([84c13d96](https://github.com/angular/angular.js/commit/84c13d96ff6e993b2ee9ff6bf49614fc1d514b04))
176+
- support data-ng and x-ng based attributes
177+
([249a1d84](https://github.com/angular/angular.js/commit/249a1d84e7ac3b8528d317b8b0a80acb5dd9a271),
178+
[#1020](https://github.com/angular/angular.js/issues/1020))
179+
180+
181+
## Docs
182+
183+
- add plunkr support
184+
([7c67b2fb](https://github.com/angular/angular.js/commit/7c67b2fb6afbc18f3593c64a5f339f04f9003f3c))
185+
- various small documentation fixes and improvements
186+
187+
188+
## Refactorings
189+
190+
- name all anonymous watch functions in Angular
191+
([ca30fce2](https://github.com/angular/angular.js/commit/ca30fce28ca13284bfa1c926e810ed75cdcde499),
192+
[#1119](https://github.com/angular/angular.js/issues/1119))
193+
194+
195+
196+
1197
<a name="1.1.0"></a>
2198
# 1.1.0 increase-gravatas (2012-08-31)
3199

4-
_Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html)._
200+
_Note: 1.1.x releases unlike 1.0.x are considered unstable.
201+
[More info](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html)_
202+
203+
This release also contains all bug fixes available in [1.0.2](#1.0.2).
5204

6205
## Features
7206

@@ -16,8 +215,6 @@ _Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/0
16215
- **$sniffer:** auto detect CSP mode (currently requires Chrome on dev channel)
17216
([167aa0c2](https://github.com/angular/angular.js/commit/167aa0c29c998be33c49d33302e099b36d1ce0be))
18217

19-
This release also contains all bug fixes available in [1.0.2](#1.0.2).
20-
21218

22219

23220
<a name="1.0.2"></a>

0 commit comments

Comments
 (0)