Skip to content

Commits

Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on May 16, 2023

  1. Test with Node 20

    jaylinski committed May 16, 2023
    Copy the full SHA
    b4a54ad View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. Use @handlebars/parser v2

    We have to remove `--failAfterWarnings` from our Rollup integration-test,
    because Typescript, when targeting es5, will use global `this` for transpilation.
    Rollup warns about this, since it replaces `this` with `undefined`:
    
    ```
    src/index.js → dist/bundle.js...
    (!) `this` has been rewritten to `undefined`
    https://rollupjs.org/guide/en/#error-this-is-undefined
    ../../../node_modules/@handlebars/parser/dist/esm/printer.js
    1: var __spreadArrays = (this && this.__spreadArrays) || function () {}
    ```
    
    See https://github.com/handlebars-lang/handlebars-parser/releases/tag/v2.0.0
    jaylinski committed Oct 29, 2022
    Copy the full SHA
    e668696 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    262b84b View commit details
    Browse the repository at this point in the history
  3. Make library compatible with workers

    Pulled from 4.x branch, see #1894.
    jaylinski committed Oct 29, 2022
    Copy the full SHA
    6186128 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    03fe783 View commit details
    Browse the repository at this point in the history
  5. Upgrade prettier to v2

    Prettier v2 has the following breaking changes:
    * enforces spaces between `function` and params
    * enforces trailing commas by default
    jaylinski committed Oct 29, 2022
    Copy the full SHA
    e534a91 View commit details
    Browse the repository at this point in the history
  6. Upgrade to ECMAScript 2020

    This is needed in order to use `globalThis`, see #1894.
    It also made it possible to remove some old polyfills and fallbacks.
    jaylinski committed Oct 29, 2022
    Copy the full SHA
    f6ff3bf View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    da41887 View commit details
    Browse the repository at this point in the history
  8. Remove support for IE11 and dead browsers

    Handlebars v5 will target modern browsers,
    while older browsers will still receive support
    via version 4.x.
    jaylinski committed Oct 29, 2022
    Copy the full SHA
    83baaa4 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

  1. Test on Node 18 and drop EOL Node 10

    * Updated lock-file to fix npm/cli#4859.
    * Updated integration-tests to webpack 5 to fix
      webpack/webpack#14532.
    * Added `mode` to webpack-integration-tests to avoid
      the warning `The 'mode' option has not been set...`.
    * Replaced outdated `grunt-bg-shell`-package to get rid of
      coffee-script warnings
    jaylinski committed Oct 16, 2022
    Copy the full SHA
    785a63e View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Remove unused parser tests

    Parser tests are not used anymore, since the parser is
    now living in a separate package.
    jaylinski committed Oct 14, 2022
    Copy the full SHA
    903ca50 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. Improving the README.markdown document

    1337617 authored and jaylinski committed Sep 17, 2022
    Copy the full SHA
    69dbe65 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. update package-lock.json

    nknapp committed Jun 21, 2022
    Copy the full SHA
    54cbc8c View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Fix compiling of each block params in strict mode

    Fixes #1820
    Closes #1821
    arturmakaranka authored and jaylinski committed May 25, 2022
    Copy the full SHA
    b14ff4a View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Add CI check for unmet dependencies

    Fixes #1592
    jaylinski committed May 20, 2022
    Copy the full SHA
    e0de1d9 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Fix bundler issue with webpack 5

    As explained in issue #1844 and in issue
    webpack/webpack#15007 (comment),
    the way we used the `browser`-field was wrong.
    
    The main reason for using the `browser`-field is the requirement of
    `require('fs')` in the main-entry-file.
    The workaround for this was using `require('handlebars/lib/handlebars')`,
    but now it will also work via `require('handlebars')` for bundlers that
    respect the `browser`-field.
    
    The `"./runtime"`-config was removed, because it didn't have any effect.
    In order to detect regressions, the webpack-integration test was
    extended to test with different webpack versions.
    
    Fixes #1174
    Closes #1844
    jaylinski committed May 17, 2022
    Copy the full SHA
    9bff03f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2022

  1. Copy the full SHA
    a9fe6d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Copy the full SHA
    ce8982f View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Copy the full SHA
    80809ef View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. Enable IDE code-highlighting for bin-file

    By adding the `.js`-extension to the bin-file, IDEs will
    know that js code-highlighting should be applied to the
    file, which makes it easier for devs to read the code.
    jaylinski committed Jan 2, 2022
    Copy the full SHA
    30bd78d View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2022

  1. Remove outdated eco package from bench

    The `eco`-templates (Embedded CoffeeScript templates)
    had their last update over 10 years ago, so we can
    remove this dependency from our benchmark.
    jaylinski committed Jan 1, 2022
    Copy the full SHA
    0896d00 View commit details
    Browse the repository at this point in the history
  2. Remove unused jison package

    This is package is not needed anymore since the parser
    was moved to a standalone package in
    19bdace.
    jaylinski committed Jan 1, 2022
    Copy the full SHA
    f73be4e View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Replace shields.io with faster badgen.net

    Badgen is a faster successor of shields.io:
    https://github.com/badgen/badgen.net
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    29ed243 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    dd6ff05 View commit details
    Browse the repository at this point in the history
  3. Update repository URL

    Related to c295ef0.
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    c18ed16 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7e5890c View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    c7278d1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1774 from handlebars-lang/merge-4.x

    Merge branch 4.x into master
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    35ea8e6 View commit details
    Browse the repository at this point in the history
  7. Fix TypeScript linting

    Also upgraded to `@definitelytyped/dtslint`.
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    a98b01c View commit details
    Browse the repository at this point in the history
  8. Fix integration-tests issue with npm >= 7

    Fixes the following error when running integration-tests:
    ```
    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE unable to resolve dependency tree
    npm ERR!
    npm ERR! While resolving: webpack-test@1.0.0
    npm ERR! Found: handlebars@5.0.0-alpha.1
    npm ERR! node_modules/handlebars
    npm ERR!   dev handlebars@"file:../../.." from the root project
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! peer handlebars@">= 1.3.0 < 5" from handlebars-loader@1.7.1
    npm ERR! node_modules/handlebars-loader
    npm ERR!   dev handlebars-loader@"^1.7.1" from the root project
    npm ERR!
    ```
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    b3b2671 View commit details
    Browse the repository at this point in the history
  9. Remove AMD tests

    AMD modules were removed in v5.
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    37f4ea1 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    48870b4 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    82c6132 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    e2f63da View commit details
    Browse the repository at this point in the history
  13. Remove non-standard package.json property

    This was added in 88ee475
    and is not used anymore since a2687fd.
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    4da5882 View commit details
    Browse the repository at this point in the history
Older