All Versions
Latest Version
Avg Release Cycle
21 days
Latest Release
1402 days ago

Changelog History
Page 2

  • v8.0.0-beta.8 Changes

    February 27, 2020


    • โœ… More tests
    • ๐Ÿ”ง Configuration object stores templates, filters, etc.
    • Repo cleanup


    • ๐Ÿ”„ Change TypeDoc theme to default from minimal 5ccf7e9
    • โž• Add additional test for includeFile error 0b1f790
    • โž• Add tests for render err w/ unknown filters, helpers efc5668
    • โšก๏ธ Update env to include storage, fix copyProps, update browser-tests 49ad8d1
    • ๐Ÿ”€ Merge branch 'master' of Pulled from master 36cef76
    • โœ‚ Removed unecessary comments fd1d55c
    • ๐Ÿ”€ Merge pull request #147 from squirrellyjs/all-contributors/add-ichiriac e1c9aa5
    • ๐Ÿ“„ docs: update .all-contributorsrc [skip ci] 6df69b6
    • ๐Ÿ“„ docs: update [skip ci] 33ab446
    • โž• Add 'funding' field to package.json 4441960
    • Create FUNDING.yml c726961


  • v8.0.0-beta.7 Changes

    February 24, 2020


    โšก๏ธ Non-vital changes like updating README and adding "sideEffects": false to package.json


    • โž• Add 'sideEffects': false to package.json 95db6d9
    • โšก๏ธ Updated link to 'read more' on README de9fe63


  • v8.0.0-beta.6 Changes

    February 22, 2020


    • ๐Ÿ‘• Switched from TSLint to ESLINT
    • โž• Add option to be in global scope, useScope helper
    • Code organization


    • โšก๏ธ Update README cd9f22b
    • โž• Add to 048f82e
    • ๐Ÿ”€ Extract object merge into copyProps func in utils 3329c6d
    • ๐Ÿ‘• Switch from TSLint to ESLint, function reorganization, rename types, hasOwnProp function 5bbeb06
    • โž• Add useWith config opt, bad syntax error, env.l errors, updated getConfig, extract filter & block errs into function 1ad0731
    • ๐Ÿ›  Fix script link to Squirrelly dist 2fbff69


  • v8.0.0-beta.5 Changes

    February 21, 2020


    • ๐Ÿ›  Fix 'typings field in package.json'
    • โž• Add @clitetailor as a contributor
    • โž• Add browser-benchmarks page for testing during development



  • v8.0.0-beta.4 Changes

    February 17, 2020


    ๐Ÿ‘• This version adds template inheritance support and fixes all of the linting problems.

    Note: unfortunately, due to some problems with np, there was an error in publishing beta 3 and we had to skip to beta 4.


  • v8.0.0-beta.3

    February 17, 2020
  • v8.0.0-beta.2 Changes

    February 16, 2020


    • ๐Ÿ‘ Sqrl.render() now supports async
    • โšก๏ธ Updated naming conventions so everything is camelCase
    • ๐Ÿ‘ Async support for helpers and filters (still depends on await though)
    • โž• Add include to browser distribution
    • ๐Ÿ›  Fix so renderFile and render take callbacks


    • โšก๏ธ Update tests to get coverage across threshold a930fb9
    • โšก๏ธ Updated e5f3ce1
    • ๐Ÿ›  Fixed compile so that the returned fn accepts a callback e8bf591
    • ๐Ÿ”€ Merge pull request #141 from squirrellyjs/greenkeeper/rollup-plugin-typescript2-0.26.0 0fc4766
    • ๐Ÿ›  fix: fix getConfig baseConfig, add include to browser distribution 38d187d
    • ๐Ÿ›  fix: fix includeFile to use parent file options 8ad2dd6
    • ๐Ÿ’… refactor: fix naming styles, extract types for readability 619418f
    • โž• Added file tests 8913455
    • โšก๏ธ chore(package): update lockfile yarn.lock df53e87
    • โšก๏ธ chore(package): update rollup-plugin-typescript2 to version 0.26.0 9ef5e3c


  • v8.0.0-beta.12 Changes

    May 16, 2020


    This is the last prerelease before a stable release! I fixed a parsing issue (where {{! /* stuff */}}, with the */ directly in front of the }}, would fail. I also added a default RunKit template and "try on runkit" badge, and rearranged the benchmarks to move Squirrelly higher up.


    • chore: rebuild 44ac75c
    • โšก๏ธ Update benchmarks page c8335a5
    • ๐Ÿ›  Fix issue where */ directly before }} led to parse error 7a3e842
    • โšก๏ธ Updated examples, added default RunKit page and try on RunKit badge 9bb21dd


  • v8.0.0-beta.11 Changes

    May 15, 2020


    ๐Ÿš€ The biggest change in this release was changing the helper prefix from ~ to @. Your helpers will break with this beta release, until you either update your templates or the configuration (as of this version, you can customize prefixes).

    โž• Additional changes:

    • Special RegExp characters in delimiters are now escaped
    • โž• Additional tests
    • ๐Ÿ‘Œ Support for rmWhitespace in the config
    • Removal of the custom prefix tag ? (it was redundant and unnecessary)

    ๐Ÿš€ Check out the new release of Squirrelly's docs at!


    • โšก๏ธ Update credit 1e4e168
    • ๐Ÿ›  Fix badges d26c3ad
    • Rebuilt 058c6d5
    • โž• Add RegExp test for performance f8398ea
    • ๐Ÿ›  Fix support for multi-char prefixes 7884839
    • ๐Ÿ›  RegEx-escape tags, prefixes, fix multi-char prefixes 95bb46f
    • XML-escape '>' 17675b0
    • todo note 375cd48
    • โž• Add parse tests for comments, template literals 44bf184
    • โœ… autoTrim tests a897a5d
    • โž• Add additional tests for blockless helpers, rmWhitespace, and default filters baed1bd
    • โœ‚ Removed unnecessary custom prefix ('?') functionality d306df4
    • Rebuilt 0f5626d
    • ๐Ÿ‘ Custom prefix support c1e7477
    • ๐Ÿ”€ Merge branch 'rmWhitespace' into helper-prefix-@ e1b0b85
    • โž• Add rmWhitespace config option 6e4f9f6
    • ๐Ÿ’ฅ BREAKING: change helper prefix to @ from ~ ca0cd95
    • ๐Ÿ”€ Merge pull request #187 from squirrellyjs/goodbye-greenkeeper 079974a
    • ๐Ÿšš chore(readme): remove Greenkeeper badge d04b45a
    • Clarify that Eta is an alternative to EJS d556202
    • โž• Add Eta links to README feea583
    • โšก๏ธ Update dev deps e4ed55b
    • ๐Ÿ”€ Merge pull request #175 from squirrellyjs/greenkeeper/rollup-2.3.5 dd27b27
    • ๐Ÿ‘• Merge pull request #177 from squirrellyjs/greenkeeper/lint-staged-10.1.3 6658eb4
    • ๐Ÿ”€ Merge pull request #176 from squirrellyjs/greenkeeper/typedoc-0.17.4 8f87a18
    • ๐Ÿ”€ Merge pull request #172 from squirrellyjs/greenkeeper/rollup-plugin-prettier-1.0.0 2a2e404
    • โšก๏ธ chore(package): update rollup to version 2.4.0 be7256d
    • โšก๏ธ chore(package): update lint-staged to version 10.1.3 da56272
    • โšก๏ธ chore(package): update lockfile yarn.lock 26b233f
    • โšก๏ธ chore(package): update rollup-plugin-prettier to version 2.0.0 7fd410a
    • ๐Ÿ”€ Merge pull request #170 from squirrellyjs/greenkeeper/rollup-plugin-prettier-0.7.0 8418b1c
    • โšก๏ธ chore(package): update lockfile yarn.lock 53eb49f
    • โšก๏ธ chore(package): update rollup-plugin-prettier to version 0.7.0 06f3cdc
    • โšก๏ธ chore(package): update typedoc to version 0.17.4 182937d


  • v8.0.0-beta.1 Changes

    February 14, 2020


    • ๐Ÿ“œ I fixed a major error where the parser would go into an infinite loop with an unclosed helper
    • ๐Ÿ‘ I added support for partials, rendering files, and loading files
    • โž• Added Express support
    • ๐Ÿ‘ Async support (theoretically, though not supported with Render yet)


    • โœ‚ Remove console.log statement 253cff6
    • ๐Ÿ›  Fixed self-closing helpers db31f32
    • โšก๏ธ Update renderFile to only accept 'data', not 'data' and 'options' cadd718
    • ๐Ÿ›  Fixed config override, removed unnecessary types c69efd4
    • ๐Ÿ”ง Work on configuration, include file 116da2c
    • โž• Add async test fc1966d
    • โž• Add async support f568e3d
    • โšก๏ธ Update SqrlErr type to return error, add async option to config.ts b178f36
    • ๐Ÿ”€ Rename cache.clear to cache.reset, cause cache.load to merge 0c656a8
    • โšก๏ธ Update all-contributors badge link d30499e
    • ๐Ÿ›  Fix merge conflict 34005a1
    • ๐Ÿ›  Hopefully fixed all-contributors badge problem 7714f14
    • ๐Ÿ”€ Merge pull request #139 from squirrellyjs/all-contributors/add-nebrelbug ed4b5b3
    • โšก๏ธ Update fdb2aac
    • ๐Ÿ“„ docs: update .all-contributorsrc [skip ci] 2c231ef
    • ๐Ÿ“„ docs: update [skip ci] 843e99f
    • โšก๏ธ Update README, badges for all-contributors 2d4e7ae
    • โšก๏ธ Update dependencies to enable Greenkeeper ๐ŸŒด (#137) ed0e058
    • โšก๏ธ chore(package): update lockfile yarn.lock 6975bcd
    • ๐Ÿ“„ docs(readme): add Greenkeeper badge 84a2645
    • โšก๏ธ chore(package): update dependencies cbebe0d

    Next Steps

    • ๐Ÿ‘ Better async support and support for async helpers and filters
    • ๐Ÿ‘ Layouts support