-
Notifications
You must be signed in to change notification settings - Fork 2k
Comparing changes
Open a pull request
base repository: handlebars-lang/handlebars.js
base: v4.1.0
head repository: handlebars-lang/handlebars.js
compare: v4.1.1
- 20 commits
- 22 files changed
- 3 contributors
Commits on Feb 7, 2019
-
fix: disallow access to the constructor in templates to prevent RCE
This commit fixes a Remote Code Execution (RCE) reported by npm-security. Access to non-enumerable "constructor"-properties is now prohibited by the compiled template-code, because this the first step on the way to creating and execution arbitrary JavaScript code. The vulnerability affects systems where an attacker is allowed to inject templates into the Handlebars setup. Further details of the attack may be disclosed by npm-security. Closes #1267 Closes #1495
Configuration menu - View commit details
-
Copy full SHA for 42841c4 - Browse repository at this point
Copy the full SHA 42841c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6a8fc1 - Browse repository at this point
Copy the full SHA c6a8fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbc50ac - Browse repository at this point
Copy the full SHA dbc50acView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c8b2e - Browse repository at this point
Copy the full SHA f1c8b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b02e9a2 - Browse repository at this point
Copy the full SHA b02e9a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c62d4c - Browse repository at this point
Copy the full SHA 1c62d4cView commit details
Commits on Feb 18, 2019
-
test: add test for NodeJS compatibility
The test is a simple addition to the existing tests. It should ensure that the built Handlebars artifact only uses language features that are available in old versions of NodeJS. A simple program and the precompiler are started with NodeJS 0.10 to 11
Configuration menu - View commit details
-
Copy full SHA for b92589a - Browse repository at this point
Copy the full SHA b92589aView commit details -
refactor: replace "async" with "neo-async"
The main reason is that neo-async takes a lot less space due to the missing lodash-dependency. The other is speed. closes #1431
Configuration menu - View commit details
-
Copy full SHA for 048f2ce - Browse repository at this point
Copy the full SHA 048f2ceView commit details
Commits on Feb 19, 2019
-
Merge pull request #1500 from wycats/neo-async
Use `neo-async` instead of `async
Configuration menu - View commit details
-
Copy full SHA for 037bfbf - Browse repository at this point
Copy the full SHA 037bfbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e2cfe - Browse repository at this point
Copy the full SHA b2e2cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40fb115 - Browse repository at this point
Copy the full SHA 40fb115View commit details
Commits on Feb 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5cedd62 - Browse repository at this point
Copy the full SHA 5cedd62View commit details
Commits on Mar 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 445ae12 - Browse repository at this point
Copy the full SHA 445ae12View commit details
Commits on Mar 14, 2019
-
Merge pull request #1504 from liqiang372/deprecate-substr-method
deprecate substr method and use existing strip function in grammar
Configuration menu - View commit details
-
Copy full SHA for 4108b83 - Browse repository at this point
Copy the full SHA 4108b83View commit details
Commits on Mar 15, 2019
-
test: make security testcase internet explorer compatible
Internet Explorer does not support the 'class Testclass {}' notation, and tests are not compiled using babel. closes #1497Configuration menu - View commit details
-
Copy full SHA for 7840ab6 - Browse repository at this point
Copy the full SHA 7840ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 684f103 - Browse repository at this point
Copy the full SHA 684f103View commit details -
Configuration menu - View commit details
-
Copy full SHA for aef7287 - Browse repository at this point
Copy the full SHA aef7287View commit details
Commits on Mar 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e5c3937 - Browse repository at this point
Copy the full SHA e5c3937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b2e11 - Browse repository at this point
Copy the full SHA 25b2e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for f691db5 - Browse repository at this point
Copy the full SHA f691db5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.1.0...v4.1.1