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

Commit 38b75cd

Browse files
committed
docs(changelog): add release notes for 1.6.3 and 1.6.2
1 parent 6cb8b39 commit 38b75cd

File tree

1 file changed

+139
-0
lines changed

1 file changed

+139
-0
lines changed

CHANGELOG.md

+139
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,142 @@
1+
<a name="1.6.3"></a>
2+
# 1.6.3 scriptalicious-bootstrapping (2017-03-08)
3+
4+
5+
## Security Related
6+
These fixes are relevant only to AngularJS apps that are part of a browser extension.
7+
8+
- **Angular:**
9+
- do not auto-bootstrap if the `src` exists but is empty
10+
([3536e8](https://github.com/angular/angular.js/commit/3536e83d8a085b02bd6dcec8324800b7e6c734e4))
11+
- do not auto bootstrap if the currentScript has been clobbered
12+
([95f964](https://github.com/angular/angular.js/commit/95f964b827b6f5b5aab10af54f7831316c7a9935))
13+
- do not auto-bootstrap if the script source is bad and inside SVG
14+
([c8f78a](https://github.com/angular/angular.js/commit/c8f78a8ca9debc33a6deaf951f344b8d372bf210))
15+
16+
17+
## Bug Fixes
18+
- **$log:** don't parse error stacks manually outside of IE/Edge
19+
([64e5af](https://github.com/angular/angular.js/commit/64e5afc4786fdfd850c6bdb488a5aa2b8b077f74),
20+
[#15590](https://github.com/angular/angular.js/issues/15590),
21+
[#15767](https://github.com/angular/angular.js/issues/15767))
22+
- **$sanitize:** prevent clobbered elements from freezing the browser
23+
([3bb1dd](https://github.com/angular/angular.js/commit/3bb1dd5d7f7dcde6fea5a3148f8f10e92f451e9d),
24+
[#15699](https://github.com/angular/angular.js/issues/15699))
25+
- **$animate:**
26+
- reset `classNameFilter` to `null` when a disallowed RegExp is used
27+
([a584fb](https://github.com/angular/angular.js/commit/a584fb6e1569fc1dd85e23b251a7c126edc2dd5b),
28+
[#14913](https://github.com/angular/angular.js/issues/14913))
29+
- improve detection on `ng-animate` in `classNameFilter` RegExp
30+
([1f1331](https://github.com/angular/angular.js/commit/1f13313f403381581e1c31c57ebfe7a96546c6e4),
31+
[#14806](https://github.com/angular/angular.js/issues/14806))
32+
- **filterFilter:** don't throw if `key.charAt` is not a function
33+
([f27d19](https://github.com/angular/angular.js/commit/f27d19ed606bf05ba41698159ebbc5fbc195033e),
34+
[#15644](https://github.com/angular/angular.js/issues/15644),
35+
[#15660](https://github.com/angular/angular.js/issues/15660))
36+
- **select:**
37+
- add attribute "selected" for select[multiple]
38+
([851367](https://github.com/angular/angular.js/commit/8513674911300b27d518383a905fde9b3f25f7ae))
39+
- keep original selection when using shift to add options in IE/Edge
40+
([97b74a](https://github.com/angular/angular.js/commit/97b74ad6fbcbc4b63e37e9eb44962d6f8de83e8b),
41+
[#15675](https://github.com/angular/angular.js/issues/15675),
42+
[#15676](https://github.com/angular/angular.js/issues/15676))
43+
- **$jsonpCallbacks:** allow `$window` to be mocked in unit tests
44+
([5ca0de](https://github.com/angular/angular.js/commit/5ca0de64873c32ab2f540a3226e73c4175a15c50),
45+
[#15685](https://github.com/angular/angular.js/issues/15685),
46+
[#15686](https://github.com/angular/angular.js/issues/15686))
47+
48+
49+
## New Features
50+
- **info:** add `angularVersion` info to each module
51+
([1e582e](https://github.com/angular/angular.js/commit/1e582e4fa486f340150bba95927f1b26d9142de2))
52+
- **$injector:** add new `modules` property
53+
([742123](https://github.com/angular/angular.js/commit/7421235f247e5b7113345401bc5727cfbf81ddc2))
54+
- **Module:** add `info()` method
55+
([09ba69](https://github.com/angular/angular.js/commit/09ba69078de6ba52c70571b82b6205929f6facc5),
56+
[#15225](https://github.com/angular/angular.js/issues/15225))
57+
- **errorHandlingConfig:** make the depth for object stringification in errors configurable
58+
([4a5eaf](https://github.com/angular/angular.js/commit/4a5eaf7bec85ceca8b934ebaff4d1834a1a09f57),
59+
[#15402](https://github.com/angular/angular.js/issues/15402),
60+
[#15433](https://github.com/angular/angular.js/issues/15433))
61+
62+
63+
<a name="1.6.2"></a>
64+
# 1.6.2 llamacorn-lovehug (2017-02-07)
65+
66+
67+
## Bug Fixes
68+
- **$compile:**
69+
- do not swallow thrown errors in testsg
70+
([0377c6](https://github.com/angular/angular.js/commit/0377c6f0e890cb4ed3eb020b96720b4b34f75df3),
71+
[#15629](https://github.com/angular/angular.js/issues/15629),
72+
[#15631](https://github.com/angular/angular.js/issues/15631))
73+
- allow the usage of "$" in isolate scope property alias
74+
([7f2af3](https://github.com/angular/angular.js/commit/7f2af3f923e7a3f85c8862d0ed57d21c72eae904),
75+
[#15594](https://github.com/angular/angular.js/issues/15594))
76+
- **$location:** correctly handle external URL change during `$digest`
77+
([b60761](https://github.com/angular/angular.js/commit/b607618342d6c4fab364966fe05f152be6bd4d5f),
78+
[#11075](https://github.com/angular/angular.js/issues/11075),
79+
[#12571](https://github.com/angular/angular.js/issues/12571),
80+
[#15556](https://github.com/angular/angular.js/issues/15556),
81+
[#15561](https://github.com/angular/angular.js/issues/15561))
82+
- **$browser:** detect external changes in `history.state`
83+
([fa50fb](https://github.com/angular/angular.js/commit/fa50fbaf57b3437be7a410ecaba7008dbe0ef239))
84+
- **$resource:**
85+
- do not swallow errors in `success` callback
86+
([27146e](https://github.com/angular/angular.js/commit/27146e8a7fad54c1342179b6d291b1b5c2ebe816),
87+
[#15624](https://github.com/angular/angular.js/issues/15624),
88+
[#15628](https://github.com/angular/angular.js/issues/15628))
89+
- correctly unescape `/\.` even if `\.` comes from a param value
90+
([419a48](https://github.com/angular/angular.js/commit/419a4813e354496bdf0df44e3f8afaa198df1ab1),
91+
[#15627](https://github.com/angular/angular.js/issues/15627))
92+
- delete `$cancelRequest()` in `toJSON()`
93+
([086c5d](https://github.com/angular/angular.js/commit/086c5d0354db8cb3d106b9ff966fb48d6fb46ef8),
94+
[#15244](https://github.com/angular/angular.js/issues/15244))
95+
- **$animate:** correctly animate transcluded clones with `templateUrl`
96+
([f01212](https://github.com/angular/angular.js/commit/f01212ab5287ac7a154da7d75037ed444e81eb34),
97+
[#15510](https://github.com/angular/angular.js/issues/15510),
98+
[#15514](https://github.com/angular/angular.js/issues/15514))
99+
- **$route:** make asynchronous tasks count as pending requests
100+
([eb968c](https://github.com/angular/angular.js/commit/eb968c4a6884838db05369a04459066424c5bba8),
101+
[#14159](https://github.com/angular/angular.js/issues/14159))
102+
- **$parse:** make sure ES6 object computed properties are watched
103+
([5e418b](https://github.com/angular/angular.js/commit/5e418b1145a1045da598c7863e785d647ea83850),
104+
[#15678](https://github.com/angular/angular.js/issues/15678))
105+
- **$sniffer:** allow `history` for NW.js apps
106+
([4a593d](https://github.com/angular/angular.js/commit/4a593db79ba1e21a6aa600a82cf6d757cad94d01),
107+
[#15474](https://github.com/angular/angular.js/issues/15474),
108+
[#15633](https://github.com/angular/angular.js/issues/15633))
109+
- **input:** fix `step` validation for `input[type=number/range]`
110+
([c95a67](https://github.com/angular/angular.js/commit/c95a6737fbd277e40c064bd9f68f383bf119505c),
111+
[#15504](https://github.com/angular/angular.js/issues/15504),
112+
[#15506](https://github.com/angular/angular.js/issues/15506))
113+
- **select:** keep `ngModel` when selected option is recreated by `ngRepeat`
114+
([131af8](https://github.com/angular/angular.js/commit/131af8272d269a541d04cb522c264a91e0ec8b6a),
115+
[#15630](https://github.com/angular/angular.js/issues/15630),
116+
[#15632](https://github.com/angular/angular.js/issues/15632))
117+
- **ngValue:** correctly update the `value` property when `value` is undefined
118+
([05aab6](https://github.com/angular/angular.js/commit/05aab660ce74f526f2110d3b5faf9a5b4f4e664b)
119+
[#15603](https://github.com/angular/angular.js/issues/15603),
120+
[#15605](https://github.com/angular/angular.js/issues/15605))
121+
- **angularInit:** allow auto-bootstrapping from inline script
122+
([bb464d](https://github.com/angular/angular.js/commit/bb464d16b434b9e2de2fecf80c192d4741cba879),
123+
[#15567](https://github.com/angular/angular.js/issues/15567),
124+
[#15571](https://github.com/angular/angular.js/issues/15571))
125+
- **ngMockE2E:** ensure that mocked `$httpBackend` uses correct `$browser`
126+
([bd63b2](https://github.com/angular/angular.js/commit/bd63b2235cd410251cb83eebd9a47d3102830b6b),
127+
[#15593](https://github.com/angular/angular.js/issues/15593))
128+
129+
130+
## New Features
131+
- **ngModel:** add `$overrideModelOptions` support
132+
([2546c2](https://github.com/angular/angular.js/commit/2546c29f811b68eea4d68be7fa1c8f7bb562dc11),
133+
[#15415](https://github.com/angular/angular.js/issues/15415))
134+
- **$parse:** allow watching array/object literals with non-primitive values
135+
([25f008](https://github.com/angular/angular.js/commit/25f008f541d68b09efd7b428b648c6d4899e6972),
136+
[#15301](https://github.com/angular/angular.js/issues/15301))
137+
138+
139+
1140
<a name="1.5.11"></a>
2141
# 1.5.11 princely-quest (2017-01-13)
3142

0 commit comments

Comments
 (0)