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

Commit 02c9dc6

Browse files
committed
docs(CHANGELOG): add v1.3.6 changes
Closes #10376
1 parent 6ad109e commit 02c9dc6

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

CHANGELOG.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,104 @@
1+
<a name="1.3.6"></a>
2+
# 1.3.6 robofunky-danceblaster (2014-12-08)
3+
4+
5+
## Bug Fixes
6+
7+
- **$browser:** prevent infinite digests when clearing the hash of a url
8+
([10ac5948](https://github.com/angular/angular.js/commit/10ac5948097e2c8eaead238603d29ee580dc8273),
9+
[#9629](https://github.com/angular/angular.js/issues/9629), [#9635](https://github.com/angular/angular.js/issues/9635), [#10228](https://github.com/angular/angular.js/issues/10228), [#10308](https://github.com/angular/angular.js/issues/10308))
10+
- **$location:**
11+
- allow hash fragments with hashPrefix in hash-bang location urls
12+
([2dc34a96](https://github.com/angular/angular.js/commit/2dc34a969956eea680be4c8d9f800556d110996a),
13+
[#9629](https://github.com/angular/angular.js/issues/9629), [#9635](https://github.com/angular/angular.js/issues/9635), [#10228](https://github.com/angular/angular.js/issues/10228), [#10308](https://github.com/angular/angular.js/issues/10308))
14+
- strip off empty hash segments when comparing
15+
([e93710fe](https://github.com/angular/angular.js/commit/e93710fe0e4fb05ceee59a04f290692a5bec5d20),
16+
[#9635](https://github.com/angular/angular.js/issues/9635))
17+
- **$parse:** Follow JavaScript context for unbound functions
18+
([429938da](https://github.com/angular/angular.js/commit/429938da1f45b8a649b8c77762fb0ae59b6d0cea))
19+
- **filterFilter:**
20+
- don't match primitive sub-expressions against any prop
21+
([a75537d4](https://github.com/angular/angular.js/commit/a75537d461c92e3455e372ff5005bf0cad2d2e95))
22+
- ignore function properties and account for inherited properties
23+
([5ced914c](https://github.com/angular/angular.js/commit/5ced914cc8625008e6249d5ac5942d5822287cc0),
24+
[#9984](https://github.com/angular/angular.js/issues/9984))
25+
- correctly handle deep expression objects
26+
([f7cf8460](https://github.com/angular/angular.js/commit/f7cf846045b1e2fb39c62e304c61b44d5c805e31),
27+
[#7323](https://github.com/angular/angular.js/issues/7323), [#9698](https://github.com/angular/angular.js/issues/9698), [#9757](https://github.com/angular/angular.js/issues/9757))
28+
- **http:** preserve config object when resolving from cache
29+
([facfec98](https://github.com/angular/angular.js/commit/facfec98412c0bb8678d578bade05ffef06a9e84),
30+
[#9004](https://github.com/angular/angular.js/issues/9004), [#9030](https://github.com/angular/angular.js/issues/9030))
31+
- **inputs:** ignoring input events in IE caused by placeholder changes or focus/blur on inputs with placeholders
32+
([55d9db56](https://github.com/angular/angular.js/commit/55d9db56a6f7d29b16f8393612648080c6d535d6),
33+
[#9265](https://github.com/angular/angular.js/issues/9265))
34+
- **linky:** make urls starting with www. links, like markdown
35+
([915a891a](https://github.com/angular/angular.js/commit/915a891ad4cdcaa5e47e976db8f4d402d230be77),
36+
[#10290](https://github.com/angular/angular.js/issues/10290))
37+
- **ngAnimate:** do not use jQuery class API
38+
([40a537c2](https://github.com/angular/angular.js/commit/40a537c25f70ad556a41bb2d00ea3e257410e9af),
39+
[#10024](https://github.com/angular/angular.js/issues/10024), [#10329](https://github.com/angular/angular.js/issues/10329))
40+
- **ngMock:** allow numeric timeouts in $httpBackend mock
41+
([acb066e8](https://github.com/angular/angular.js/commit/acb066e84a10483e1025eed295352b66747dbb8a),
42+
[#4891](https://github.com/angular/angular.js/issues/4891))
43+
- **ngModelController:** always use the most recent viewValue for validation
44+
([2d6a0a1d](https://github.com/angular/angular.js/commit/2d6a0a1dc1e7125cab2e30244e35e97e11802843),
45+
[#10126](https://github.com/angular/angular.js/issues/10126), [#10299](https://github.com/angular/angular.js/issues/10299))
46+
- **ngSanitize:** exclude smart quotes at the end of the link
47+
([7c6be43e](https://github.com/angular/angular.js/commit/7c6be43e83590798cffef63d076fb79d5296fba2),
48+
[#7307](https://github.com/angular/angular.js/issues/7307))
49+
- **ngmodel:** fixing many keys incorrectly marking inputs as dirty
50+
([d21dff21](https://github.com/angular/angular.js/commit/d21dff21ed8beb015ad911f11d57cceb56fc439f))
51+
- **numberFilter:** numbers rounding to zero shouldn't be negative
52+
([96c61fe7](https://github.com/angular/angular.js/commit/96c61fe756d7d3db011818bf0925e3d86ffff8ce),
53+
[#10278](https://github.com/angular/angular.js/issues/10278))
54+
- **orderBy:**
55+
- make object-to-primtiive behaviour work for objects with null prototype
56+
([3aa57528](https://github.com/angular/angular.js/commit/3aa5752894419b4638d5c934879258fa6a1c0d07))
57+
- maintain order in array of objects when predicate is not provided
58+
([8bfeddb5](https://github.com/angular/angular.js/commit/8bfeddb5d671017f4a21b8b46334ac816710b143),
59+
[#9566](https://github.com/angular/angular.js/issues/9566), [#9747](https://github.com/angular/angular.js/issues/9747), [#10311](https://github.com/angular/angular.js/issues/10311))
60+
- **parse:** fix operators associativity
61+
([ed1243ff](https://github.com/angular/angular.js/commit/ed1243ffc7c2cb4bd5b4dece597597db8eb08e34))
62+
63+
64+
## Features
65+
66+
- **$$jqLite:** export jqLite as a private service
67+
([f2e7f875](https://github.com/angular/angular.js/commit/f2e7f875e2ad4b271c4e72ebd3860f905132eed9))
68+
- **$injector:** print caller name in "unknown provider" errors (when available)
69+
([013b522c](https://github.com/angular/angular.js/commit/013b522c9e690665aecb0e0f656e4557a673ec09),
70+
[#8135](https://github.com/angular/angular.js/issues/8135), [#9721](https://github.com/angular/angular.js/issues/9721))
71+
- **jsonFilter:** add optional arg to define custom indentation
72+
([1191edba](https://github.com/angular/angular.js/commit/1191edba4eaa15f675fa4ed047949a150843971b),
73+
[#9771](https://github.com/angular/angular.js/issues/9771))
74+
- **ngAria:** bind keypress on ng-click w/ option
75+
([5481e2cf](https://github.com/angular/angular.js/commit/5481e2cfcd4d136a1c7f45cd4ce0fa1a8a15074d),
76+
[#10288](https://github.com/angular/angular.js/issues/10288))
77+
78+
79+
## Breaking Changes
80+
81+
- **$location:** due to [2dc34a96](https://github.com/angular/angular.js/commit/2dc34a969956eea680be4c8d9f800556d110996a),
82+
83+
84+
We no longer throw an `ihshprfx` error if the URL after the base path
85+
contains only a hash fragment. Previously, if the base URL was `http://abc.com/base/`
86+
and the hashPrefix is `!` then trying to parse `http://abc.com/base/#some-fragment`
87+
would have thrown an error. Now we simply assume it is a normal fragment and
88+
that the path is empty, resulting `$location.absUrl() === "http://abc.com/base/#!/#some-fragment"`.
89+
90+
This should not break any applications, but you can no longer rely on receiving the
91+
`ihshprfx` error for paths that have the syntax above. It is actually more similar
92+
to what currently happens for invalid extra paths anyway: If the base URL
93+
and hashPrfix are set up as above, then `http://abc.com/base/other/path` does not
94+
throw an error but just ignores the extra path: `http://abc.com/base`.
95+
96+
Closes #9629
97+
Closes #9635
98+
Closes #10228
99+
Closes #10308
100+
101+
1102
<a name="1.3.5"></a>
2103
# 1.3.5 cybernetic-mercantilism (2014-12-01)
3104

0 commit comments

Comments
 (0)