Skip to content

Commit bae88eb

Browse files
committed
Update release notes
1 parent c131bab commit bae88eb

File tree

1 file changed

+44
-1
lines changed

1 file changed

+44
-1
lines changed

release-notes.md

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,50 @@
22

33
## Development
44

5-
[Commits](https://github.com/wycats/handlebars.js/compare/v3.0.6...master)
5+
[Commits](https://github.com/wycats/handlebars.js/compare/v3.0.7...master)
6+
7+
## v3.0.7 - June 30th, 2019
8+
Security fixes:
9+
10+
- [#1532](https://github.com/wycats/handlebars.js/pull/1532) - Backport security fixes to 3.x branch ([@mattolson](https://api.github.com/users/mattolson))
11+
12+
Housekeeping
13+
14+
- disable saucelabs-tests since the tunnel is not working - 95f33b1
15+
- update grunt-saucelabs and aws dependency - 09aaa56
16+
- fix package.json of components/handlebars.js repo - 7cf753b
17+
- Fix Travis by updating git tag retrieval - 7c3944015d30a4348ae66ec1736b752cd864d5c1
18+
- Use istanbul/lib/cli.js instead of node_modules/.bin/istanbul - 7820b207e123babd0bda0b4871790f2ea6b36b01
19+
20+
Tests:
21+
22+
- test: run appveyor tests in Node 10 - 420ac171a01b8777ebce0a777221754fcc72a5a8
23+
- Fix build on Windows - 47adcda48530ab1504b8019fe17eaedd4f4c943f
24+
25+
26+
Compatibility notes:
27+
28+
Access to class constructors (i.e. `({}).constructor`) is now prohibited to prevent
29+
Remote Code Execution. This means that following construct will no work anymore:
30+
31+
```
32+
class SomeClass {
33+
}
34+
35+
SomeClass.staticProperty = 'static'
36+
37+
var template = Handlebars.compile('{{constructor.staticProperty}}');
38+
document.getElementById('output').innerHTML = template(new SomeClass());
39+
// expected: 'static', but now this is empty.
40+
```
41+
42+
This kind of access is not the intended use of Handlebars and leads to the vulnerability described in #1495. We will **not** increase the major version, because such use is not intended or documented, and because of the potential impact of the issue (we fear that most people won't use a new major version and the issue may not be resolved on many systems).
43+
44+
45+
46+
47+
48+
[Commits](https://github.com/wycats/handlebars.js/compare/v3.0.6...v3.0.7)
649

750
## v3.0.6 - January 2nd, 2019
851
Chore:

0 commit comments

Comments
 (0)