File tree Expand file tree Collapse file tree 1 file changed +24
-1
lines changed
Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Original file line number Diff line number Diff line change 22
33## Development
44
5- [ Commits] ( https://github.com/wycats/handlebars.js/compare/v3.0.7...master )
5+ [ Commits] ( https://github.com/wycats/handlebars.js/compare/v3.0.8...master )
6+
7+ ## v3.0.8 - February 23rd, 2020
8+ Bugfixes:
9+ - backport some (but not all) of the security fixes from 4.x - 156061e
10+
11+ Compatibility notes:
12+ - The properties ` __proto__ ` , ` __defineGetter__ ` , ` __defineSetter__ ` and ` __lookupGetter__ `
13+ have been added to the list of "dangerous properties". If a property
14+ by that name is found and not an own-property of its parent, it will silently evaluate to undefined.
15+ This is done in both the compiled template and the "lookup"-helper. This will prevent
16+ Remote-Code-Execution exploits that have been published in npm advisories [ 1324] ( https://www.npmjs.com/advisories/1324 )
17+ and [ 1316] ( https://www.npmjs.com/advisories/1316 ) .
18+ - The check for dangerous properties has been changed from "propertyIsEnumerable" to "hasOwnProperty", as it is now done
19+ in Handlebars 4.6.0 and later.
20+
21+ Security issues resolved:
22+ - [ npm advisory 1324] ( https://www.npmjs.com/advisories/1324 )
23+ - [ npm advisory 1316] ( https://www.npmjs.com/advisories/1316 )
24+ - [ npm advisory 1325] ( https://www.npmjs.com/advisories/1325 )
25+ - [ npm advisory 1164] ( https://www.npmjs.com/advisories/1164 )
26+
27+
28+ [ Commits] ( https://github.com/wycats/handlebars.js/compare/v3.0.7...v3.0.8 )
629
730## v3.0.7 - June 30th, 2019
831Security fixes:
You can’t perform that action at this time.
0 commit comments