@@ -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))
@@ -1008,26 +1011,20 @@ report any regressions or other issues you find as soon as possible.
1008
1011
1009
1012
- **$parse:** provide a mechanism to access the locals object, `$locals`
1010
1013
([0ea53503](https://github.com/angular/angular.js/commit/0ea535035a3a1a992948490c3533bffb83235052))
1011
-
1012
1014
- **$resource:** add proper support for cancelling requests, `$cancelRequest()`
1013
1015
([98528be3](https://github.com/angular/angular.js/commit/98528be311b48269ba0e15ba4e3e2ad9b89693a9),
1014
1016
[#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))
1015
-
1016
1017
- **ngAnimate:** provide ng-[event]-prepare class for structural animations
1017
1018
([6e18b50a](https://github.com/angular/angular.js/commit/6e18b50a5b168848cc526081b0a2a16075ee44bd))
1018
-
1019
1019
- **ngLocale:** add support for standalone months
1020
1020
([96c73a06](https://github.com/angular/angular.js/commit/96c73a0672f0e46ae9285c482b057bd03ce135ba),
1021
1021
[#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))
1022
-
1023
1022
- **ngMock:** destroy $rootScope after each test
1024
1023
([b75c0d8d](https://github.com/angular/angular.js/commit/b75c0d8d0549261ece551210a11d8be48c3ab3cc),
1025
1024
[#13433](https://github.com/angular/angular.js/issues/13433))
1026
-
1027
1025
- **ngTransclude:** don't overwrite the contents with an unfilled optional slot
1028
1026
([0812af49](https://github.com/angular/angular.js/commit/0812af49bd4f4fad4067603ff64dbe720bd6e3e5),
1029
1027
[#13426](https://github.com/angular/angular.js/issues/13426))
1030
-
1031
1028
- **ngView:** reference resolved locals in scope, `resolveAs: '$resolve'`
1032
1029
([983b0598](https://github.com/angular/angular.js/commit/983b0598121a8c5a3a51a30120e114d7e3085d4d),
1033
1030
[#13400](https://github.com/angular/angular.js/issues/13400))
@@ -1044,30 +1041,24 @@ report any regressions or other issues you find as soon as possible.
1044
1041
- support merging special attribute names in `replace` directives
1045
1042
([a5ff651a](https://github.com/angular/angular.js/commit/a5ff651a59933c2c43b81642454ee458f98e1401),
1046
1043
[#13317](https://github.com/angular/angular.js/issues/13317), [#13318](https://github.com/angular/angular.js/issues/13318))
1047
-
1048
1044
- **$http:** throw if url passed is not a string
1049
1045
([6628b4f1](https://github.com/angular/angular.js/commit/6628b4f1e5835d997290881c6ba394547883a516),
1050
1046
[#12925](https://github.com/angular/angular.js/issues/12925), [#13444](https://github.com/angular/angular.js/issues/13444))
1051
-
1052
1047
- **$parse:**
1053
1048
- prevent assignment on constructor properties
1054
1049
([5a674f3b](https://github.com/angular/angular.js/commit/5a674f3bb9d1118d11b333e3b966c01a571c09e6),
1055
1050
[#13417](https://github.com/angular/angular.js/issues/13417))
1056
1051
- handle interceptors with `undefined` expressions
1057
1052
([4473b81c](https://github.com/angular/angular.js/commit/4473b81cdaf16c5509ac53d80b9bdfb0a7ac5f30))
1058
-
1059
1053
- **$sanitize:** blacklist SVG `<use>` elements
1060
1054
([7a668cdd](https://github.com/angular/angular.js/commit/7a668cdd7d08a7016883eb3c671cbcd586223ae8),
1061
1055
[#13453](https://github.com/angular/angular.js/issues/13453))
1062
-
1063
1056
- **formatNumber:** cope with large and small number corner cases
1064
1057
([6a0686d4](https://github.com/angular/angular.js/commit/6a0686d434c41445c50b2d9669073802ede77b3b),
1065
1058
[#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))
1066
-
1067
1059
- **input:** add missing chars to URL validation regex
1068
1060
([e4bb8387](https://github.com/angular/angular.js/commit/e4bb8387952069cca9da06bbc5c87ae576c2bf6f),
1069
1061
[#13379](https://github.com/angular/angular.js/issues/13379), [#13460](https://github.com/angular/angular.js/issues/13460))
1070
-
1071
1062
- **ngAnimate:**
1072
1063
- consider options.delay value for closing timeout
1073
1064
([7ffb2d3c](https://github.com/angular/angular.js/commit/7ffb2d3c17643303a51eb4e324c365af70fe3824),
@@ -1081,15 +1072,12 @@ report any regressions or other issues you find as soon as possible.
1081
1072
- do not alter the provided options data
1082
1073
([193153c3](https://github.com/angular/angular.js/commit/193153c3d391338a859cb7788ef32a8af05fb920),
1083
1074
[#13040](https://github.com/angular/angular.js/issues/13040), [#13175](https://github.com/angular/angular.js/issues/13175))
1084
-
1085
1075
- **ngMock:** clear out `$providerInjector` after each test
1086
1076
([a72c12bd](https://github.com/angular/angular.js/commit/a72c12bd7052da9f60da74625409374342b50b73),
1087
1077
[#13397](https://github.com/angular/angular.js/issues/13397), [#13416](https://github.com/angular/angular.js/issues/13416))
1088
-
1089
1078
- **ngOptions:** don't $dirty multiple select after compilation
1090
1079
([c7a2028a](https://github.com/angular/angular.js/commit/c7a2028ab38cdfc4d956c50b6f41cbccef302165),
1091
1080
[#13211](https://github.com/angular/angular.js/issues/13211), [#13326](https://github.com/angular/angular.js/issues/13326))
1092
-
1093
1081
- **ngTransclude:**
1094
1082
- don't replace existing content if no transcluded content exists
1095
1083
([c3ae6ed7](https://github.com/angular/angular.js/commit/c3ae6ed78e145a9b0c13de7ef95852ba3c467551),
0 commit comments