Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: handlebars-lang/handlebars.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.10
Choose a base ref
...
head repository: handlebars-lang/handlebars.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.11
Choose a head ref
  • 7 commits
  • 15 files changed
  • 2 contributors

Commits on May 21, 2017

  1. Update jsfiddle-link to 4.0.10

    nknapp committed May 21, 2017
    Configuration menu
    Copy the full SHA
    1ed163f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2017

  1. Fix build on Windows

    Closes #1233
    
    - Handle path-separators properly. Use "path.sep" instead of "/".
      Or use "require.resolve()" if possible
    - Use "execFile" instead of "exec" to run the Handlebars executable.
      This prevents problems due to (missing) shell escaping.
    - Use explicit call to "node" in order to run the executable on Windows.
    - Add "appveyor"-CI in order to run regular tests on Windows.
    nknapp committed Aug 23, 2017
    Configuration menu
    Copy the full SHA
    5b76f04 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2017

  1. Gracefully handle missing uglify-js dependency

    closes #1391
    
    uglify-js is an optional dependency and should be treated as such.
    This commit gracefully handles MODULE_NOT_FOUND errors while loading
    uglify.
    
    - Check for existing uglify-js (and load uglify-js) only if minification
      was activated
    - Use "require.resolve" to check if uglify exists. Otherwise, a missing
      dependency of uglify-js would cause the same behavior as missing
      uglify-js. (Only a warning, no error)
    - The code to load and run uglify is put into a single for readability
      purposes
    - Tests use a mockup Module._resolveFilename to simulate the missing module.
      This function is used by both "require" and "require.resolve", so both
      are mocked equally.
    
    (cherry picked from commit d5caa56)
    nknapp committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    7930965 View commit details
    Browse the repository at this point in the history
  2. Update (C) year in the LICENSE file

    Welcome to 2017!
    
    (cherry picked from commit 33773c2)
    marado authored and nknapp committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    21386b6 View commit details
    Browse the repository at this point in the history
  3. Extend compiler-api example by replacing child-compiler

    closes #1376
    
    (cherry picked from commit ce3cd8a)
    nknapp committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    59548b4 View commit details
    Browse the repository at this point in the history
  4. Update release notes

    nknapp committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    1ac131e View commit details
    Browse the repository at this point in the history
  5. v4.0.11

    nknapp committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    1e954dd View commit details
    Browse the repository at this point in the history
Loading