@@ -137,6 +137,9 @@ content, which is a security risk.
137
137
- cope with `$onChanges` hooks throwing
138
138
([3749c858](https://github.com/angular/angular.js/commit/3749c85829406ca57cc5729e80696c7f34134068),
139
139
[#14444](https://github.com/angular/angular.js/issues/14444), [#14463](https://github.com/angular/angular.js/issues/14463))
140
+ - **$location:** initialize `$$absUrl` to empty string
141
+ ([294d6793f](https://github.com/angular/angular.js/commit/294d6793fd0e0781a257e35a165e0c6fde082fe7),
142
+ [#11091](https://github.com/angular/angular.js/issues/11091), [#13565](https://github.com/angular/angular.js/issues/13565), [#14488](https://github.com/angular/angular.js/issues/14488))
140
143
- **$parse:** allow arguments to contain filter chains
141
144
([cc6dcb4b](https://github.com/angular/angular.js/commit/cc6dcb4bc28aadff4f62d76d6451b0f80b928e69),
142
145
[#4175](https://github.com/angular/angular.js/issues/4175), [#4168](https://github.com/angular/angular.js/issues/4168), [#14720](https://github.com/angular/angular.js/issues/14720))
@@ -1071,26 +1074,20 @@ report any regressions or other issues you find as soon as possible.
1071
1074
1072
1075
- **$parse:** provide a mechanism to access the locals object, `$locals`
1073
1076
([0ea53503](https://github.com/angular/angular.js/commit/0ea535035a3a1a992948490c3533bffb83235052))
1074
-
1075
1077
- **$resource:** add proper support for cancelling requests, `$cancelRequest()`
1076
1078
([98528be3](https://github.com/angular/angular.js/commit/98528be311b48269ba0e15ba4e3e2ad9b89693a9),
1077
1079
[#9332](https://github.com/angular/angular.js/issues/9332), [#13050](https://github.com/angular/angular.js/issues/13050), [#13058](https://github.com/angular/angular.js/issues/13058), [#13210](https://github.com/angular/angular.js/issues/13210))
1078
-
1079
1080
- **ngAnimate:** provide ng-[event]-prepare class for structural animations
1080
1081
([6e18b50a](https://github.com/angular/angular.js/commit/6e18b50a5b168848cc526081b0a2a16075ee44bd))
1081
-
1082
1082
- **ngLocale:** add support for standalone months
1083
1083
([96c73a06](https://github.com/angular/angular.js/commit/96c73a0672f0e46ae9285c482b057bd03ce135ba),
1084
1084
[#3744](https://github.com/angular/angular.js/issues/3744), [#10247](https://github.com/angular/angular.js/issues/10247), [#12642](https://github.com/angular/angular.js/issues/12642), [#12844](https://github.com/angular/angular.js/issues/12844))
1085
-
1086
1085
- **ngMock:** destroy $rootScope after each test
1087
1086
([b75c0d8d](https://github.com/angular/angular.js/commit/b75c0d8d0549261ece551210a11d8be48c3ab3cc),
1088
1087
[#13433](https://github.com/angular/angular.js/issues/13433))
1089
-
1090
1088
- **ngTransclude:** don't overwrite the contents with an unfilled optional slot
1091
1089
([0812af49](https://github.com/angular/angular.js/commit/0812af49bd4f4fad4067603ff64dbe720bd6e3e5),
1092
1090
[#13426](https://github.com/angular/angular.js/issues/13426))
1093
-
1094
1091
- **ngView:** reference resolved locals in scope, `resolveAs: '$resolve'`
1095
1092
([983b0598](https://github.com/angular/angular.js/commit/983b0598121a8c5a3a51a30120e114d7e3085d4d),
1096
1093
[#13400](https://github.com/angular/angular.js/issues/13400))
@@ -1107,30 +1104,24 @@ report any regressions or other issues you find as soon as possible.
1107
1104
- support merging special attribute names in `replace` directives
1108
1105
([a5ff651a](https://github.com/angular/angular.js/commit/a5ff651a59933c2c43b81642454ee458f98e1401),
1109
1106
[#13317](https://github.com/angular/angular.js/issues/13317), [#13318](https://github.com/angular/angular.js/issues/13318))
1110
-
1111
1107
- **$http:** throw if url passed is not a string
1112
1108
([6628b4f1](https://github.com/angular/angular.js/commit/6628b4f1e5835d997290881c6ba394547883a516),
1113
1109
[#12925](https://github.com/angular/angular.js/issues/12925), [#13444](https://github.com/angular/angular.js/issues/13444))
1114
-
1115
1110
- **$parse:**
1116
1111
- prevent assignment on constructor properties
1117
1112
([5a674f3b](https://github.com/angular/angular.js/commit/5a674f3bb9d1118d11b333e3b966c01a571c09e6),
1118
1113
[#13417](https://github.com/angular/angular.js/issues/13417))
1119
1114
- handle interceptors with `undefined` expressions
1120
1115
([4473b81c](https://github.com/angular/angular.js/commit/4473b81cdaf16c5509ac53d80b9bdfb0a7ac5f30))
1121
-
1122
1116
- **$sanitize:** blacklist SVG `<use>` elements
1123
1117
([7a668cdd](https://github.com/angular/angular.js/commit/7a668cdd7d08a7016883eb3c671cbcd586223ae8),
1124
1118
[#13453](https://github.com/angular/angular.js/issues/13453))
1125
-
1126
1119
- **formatNumber:** cope with large and small number corner cases
1127
1120
([6a0686d4](https://github.com/angular/angular.js/commit/6a0686d434c41445c50b2d9669073802ede77b3b),
1128
1121
[#13394](https://github.com/angular/angular.js/issues/13394), [#8674](https://github.com/angular/angular.js/issues/8674), [#12709](https://github.com/angular/angular.js/issues/12709), [#8705](https://github.com/angular/angular.js/issues/8705), [#12707](https://github.com/angular/angular.js/issues/12707), [#10246](https://github.com/angular/angular.js/issues/10246), [#10252](https://github.com/angular/angular.js/issues/10252))
1129
-
1130
1122
- **input:** add missing chars to URL validation regex
1131
1123
([e4bb8387](https://github.com/angular/angular.js/commit/e4bb8387952069cca9da06bbc5c87ae576c2bf6f),
1132
1124
[#13379](https://github.com/angular/angular.js/issues/13379), [#13460](https://github.com/angular/angular.js/issues/13460))
1133
-
1134
1125
- **ngAnimate:**
1135
1126
- consider options.delay value for closing timeout
1136
1127
([7ffb2d3c](https://github.com/angular/angular.js/commit/7ffb2d3c17643303a51eb4e324c365af70fe3824),
@@ -1144,15 +1135,12 @@ report any regressions or other issues you find as soon as possible.
1144
1135
- do not alter the provided options data
1145
1136
([193153c3](https://github.com/angular/angular.js/commit/193153c3d391338a859cb7788ef32a8af05fb920),
1146
1137
[#13040](https://github.com/angular/angular.js/issues/13040), [#13175](https://github.com/angular/angular.js/issues/13175))
1147
-
1148
1138
- **ngMock:** clear out `$providerInjector` after each test
1149
1139
([a72c12bd](https://github.com/angular/angular.js/commit/a72c12bd7052da9f60da74625409374342b50b73),
1150
1140
[#13397](https://github.com/angular/angular.js/issues/13397), [#13416](https://github.com/angular/angular.js/issues/13416))
1151
-
1152
1141
- **ngOptions:** don't $dirty multiple select after compilation
1153
1142
([c7a2028a](https://github.com/angular/angular.js/commit/c7a2028ab38cdfc4d956c50b6f41cbccef302165),
1154
1143
[#13211](https://github.com/angular/angular.js/issues/13211), [#13326](https://github.com/angular/angular.js/issues/13326))
1155
-
1156
1144
- **ngTransclude:**
1157
1145
- don't replace existing content if no transcluded content exists
1158
1146
([c3ae6ed7](https://github.com/angular/angular.js/commit/c3ae6ed78e145a9b0c13de7ef95852ba3c467551),
0 commit comments