All Versions
22
Latest Version
Avg Release Cycle
14 days
Latest Release
21 days ago

Changelog History
Page 1

  • v8.0.0-beta.9

    March 17, 2020

    TL;DR

    🚀 This release contains:

    • A complete rewrite of how async works
    • ⚡️ Updated dev dependencies
    • Code cleanup
    • 🔌 Plugins support

    Commits

    • Reinstalled dependencies dc897a2
    • ⚡️ Update TODO items 49acc37
    • 👕 Merge pull request #157 from squirrellyjs/greenkeeper/eslint-config-standard-with-typescript-15.0.0 60ffd9b
    • ⚡️ chore(package): update lockfile yarn.lock d319d5c
    • ⚡️ chore(package): update eslint-config-standard-with-typescript to version 15.0.0 540dc37
    • ⚡️ Update dev dependencies c9b95a7
    • 👕 Merge pull request #156 from squirrellyjs/greenkeeper/@typescript-eslint/parser-2.24.0 fbddaac
    • 🔀 Merge pull request #155 from squirrellyjs/greenkeeper/rollup-2.0.6 8bec9c2
    • Merge pull request #152 from squirrellyjs/dependabot/npm_and_yarn/acorn-6.4.1 74ac815
    • 🔀 Merge pull request #153 from squirrellyjs/greenkeeper/typedoc-0.17.0 bbdcf56
    • Rebuilt 611c1d7
    • Format with Prettier 51d1698
    • 👍 Extract async support check to separate function f20d493
    • ⚡️ chore(package): update lockfile yarn.lock 7f28c63
    • ⚡️ chore(package): update @typescript-eslint/parser to version 2.24.0 777b53e
    • ⚡️ chore(package): update lockfile yarn.lock e0f74fc
    • ⚡️ chore(package): update typedoc to version 0.17.0 0af726b
    • ⬆️ Bump acorn from 6.4.0 to 6.4.1 329d3d0
    • ⚡️ chore(package): update lockfile yarn.lock 83c997a
    • ⚡️ chore(package): update rollup to version 2.0.6 8e547ce
    • 🔌 Explicit async, plugins work. 8b2432b
    • ⚡️ Update benchmarks page, README a93cd9b

    v8.0.0-beta.8...v8.0.0-beta.9

  • v8.0.0-beta.8

    February 27, 2020

    TL;DR

    • ✅ More tests
    • 🔧 Configuration object stores templates, filters, etc.
    • Repo cleanup

    Commits

    • 🔄 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 https://github.com/squirrellyjs/squirrelly 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 README.md [skip ci] 33ab446
    • ➕ Add 'funding' field to package.json 4441960
    • Create FUNDING.yml c726961

    v8.0.0-beta.7...v8.0.0-beta.8

  • v8.0.0-beta.7

    February 24, 2020

    TL;DR

    ⚡️ Non-vital changes like updating README and adding "sideEffects": false to package.json

    Commits

    • ➕ Add 'sideEffects': false to package.json 95db6d9
    • ⚡️ Updated link to 'read more' on README de9fe63

    v8.0.0-beta.6...v8.0.0-beta.7

  • v8.0.0-beta.6

    February 22, 2020

    TL;DR

    • 👕 Switched from TSLint to ESLINT
    • ➕ Add option to be in global scope, useScope helper
    • Code organization

    Commits

    • ⚡️ Update README cd9f22b
    • ➕ Add to TODO.md 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...v8.0.0-beta.6

  • v8.0.0-beta.5

    February 21, 2020

    TL;DR

    • 🛠 Fix 'typings field in package.json'
    • ➕ Add @clitetailor as a contributor
    • ➕ Add browser-benchmarks page for testing during development

    Commits

    v8.0.0-beta.4...v8.0.0-beta.5

  • v8.0.0-beta.4

    February 17, 2020

    Tl;DR

    👕 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.2...v8.0.0-beta.4

  • v8.0.0-beta.3

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

    February 16, 2020

    TL;DR

    • 👍 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

    Commits

    • ⚡️ Update tests to get coverage across threshold a930fb9
    • ⚡️ Updated README.md 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.1...v8.0.0-beta.2

  • v8.0.0-beta.1

    February 14, 2020

    TL;DR

    • 📜 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)

    Commits

    • ✂ Remove console.log statement 253cff6
    • 🛠 FIX CRITICAL PARSING ERROR WITH UNCLOSED HELPERS 700b73a
    • 🛠 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 README.md fdb2aac
    • 📄 docs: update .all-contributorsrc [skip ci] 2c231ef
    • 📄 docs: update README.md [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

    v8.0.0-beta.0...v8.0.0-beta.1

  • v8.0.0-beta.0

    January 31, 2020

    🔖 Version 8 is finally out!

    ✅ This is a beta, but has been pretty thoroughly tested. Some functionality, like Express support, layouts, and partials, will come soon.

    Commits

    • ➕ Add v8 disclaimer d7a837b
    • ➕ Added explanation of v8, link to v7 4ff87fa
    • ➕ Add Gitter badge to README 6efe25a
    • ⚡️ Update names from 'squirrelly-next' to 'squirrelly' 932c3db
    • 🔧 Correctly configured trimming and fixed all tests 6566f7d
    • ➕ Add demo.html 2f4d2f2
    • ➕ Add 'typescript types' to keywords bce16ea
    • ⚡️ Updated dev-deps, regenerated yarn.lock f52729b
    • 🔀 Merge pull request #9 from squirrellyjs/greenkeeper/husky-4.2.1 c63b36a
    • 🔀 Merge branch 'master' into greenkeeper/husky-4.2.1 bfd89ac
    • 🔀 Merge pull request #12 from squirrellyjs/greenkeeper/@types/jest-25.1.0 b1ed80b
    • ✂ Removed 'git add' from lint-staged 764c08f
    • ⬆️ Ran husky upgrade 286e5bd
    • 🔀 Merge branch 'master' of https://github.com/squirrellyjs/squirrelly-next0bcaf2a
    • ⚡️ Update Emojis to Unicode emojis d96b0b9
    • 🔀 Merge pull request #10 from squirrellyjs/greenkeeper/cross-env-7.0.0 66e166c
    • 🔀 Merge branch 'master' into greenkeeper/@types/jest-25.1.0 69c39db
    • 👕 Merge pull request #11 from squirrellyjs/greenkeeper/lint-staged-10.0.3 b77fbda
    • 🔀 Merge pull request #13 from squirrellyjs/greenkeeper/@types/node-13.5.1 05ef19f
    • ⚡️ chore(package): update lockfile yarn.lock 17d102a
    • ⚡️ chore(package): update @types/node to version 13.5.1 6ffe0bf
    • ⚡️ chore(package): update @types/jest to version 25.1.0 84ca436
    • ⚡️ chore(package): update lockfile yarn.lock bcaceb1
    • ⚡️ chore(package): update lint-staged to version 10.0.3 cf30225
    • ⚡️ chore(package): update lockfile yarn.lock 604e719
    • ⚡️ chore(package): update cross-env to version 7.0.0 83bcd4a
    • ➕ Added GitHub community files 48ed7d6
    • ⚡️ Update tests to add check for errors with invalid try-catch, if templates 5f8748b
    • ⚡️ Update logo to new version c8fc0a4
    • ⚡️ chore(package): update lockfile yarn.lock ec6d9f4
    • ⚡️ chore(package): update husky to version 4.2.1 6058ec4
    • 🛠 Fix unnecessary type assertions for TSLint and add prettier-standard 2ee0712
    • 🛠 Fix link to Travis b3d5fbf
    • ⬆️ chore: upgrade dependencies 83fadf7
    • ⚡️ Update README 1afb184
    • Get coverage above threshold ede96fb
    • 🛠 Fixed issue with reference to Env.default instead of deep clone 0719602
    • ⚡️ Updated types to allow Render to receive a SqrlConfig object 9ea6974
    • 🛠 Fix tests to use newer version of Env 0b78475
    • 🔧 Reconfigure configuration lol 1da3b64
    • 📜 Zap zero-width strings on parse 6f2deb4
    • ➕ Add test of passing envName as string to Compile 8e4e316
    • ⚡️ Update tests to use toEqual() instead of toBeTruthy() 42b0c17
    • ♻️ Refactor everything to use loading helper, put tags, plugins in env, etc. 186030f
    • 🏗 We don't need separate ES builds for browser since we already have UMD 3c05cc8
    • ✂ Remove unnecessary check if currentAttribute exists (it always does) b4a997f
    • 🛠 Fix lastIndex of tagOpenReg, remove unecessary strng parameter in addAttrValue ff703f7
    • 🛠 Fix types, unnecessary 'or's, make filters non-optional again 069cc58
    • ✂ Remove automatic creation of currentObj.d, .f, etc. 36092e6
    • ➕ Add ideas to Thoughts.md 3425be8
    • COMPARES TO SQUIRRELLY-PREVIOUS IN TERMS OF SPEED AND WAY MORE POWERFUL! I'VE DONE IT! 899bea8
    • XML Escape now working 855e3e3
    • Set powerchars.lastIndex to startInd bbac145
    • ➕ Add support for disabling HTML escaping via * or | safe ff2695b
    • ⚡️ Updated tests with envs. Made envName optional on Compile f0ca636
    • ➕ Add try-catch, Escape, other stuff f53fc95
    • ⚡️ Updated README.md, build de24124
    • 🛠 Fix build process. Add terser 44cc779
    • ➕ Add filters, working on adding autoEscape, fix bugs, add config b611c58
    • ⬆️ Upgrade dev deps d3a6ad5
    • ⚡️ Updated deps d26801f
    • Trying to get storage.ts to work a073173
    • ⚡️ Update dependencies to enable Greenkeeper 🌴 (#1) 0d5b385
    • 🔀 Merge branch 'master' into greenkeeper/initial ca07f4a
    • feat: Create storage container for helpers, layouts, partials, etc. 80eb86c
    • 📦 chore: Add 'repository', 'bugs' fields to package.json 53fbed1
    • 🚀 chore: Add '--pro' flag to travis-deploy-once. Update .travis.yml to use Yarn b2194fe
    • 🚚 chore: Remove versions of Node that are incompatible with Yarn from .travis.yml 619022c
    • ⚡️ chore(package): update lockfile yarn.lock 7abbf25
    • ⚡️ chore(package): update dependencies 4b578fb
    • 🔧 chore: Configure Greenkeeper, Coveralls 15c170d
    • chore: Fix formatting. Switch to prettier-standard 754e97c
    • 👕 chore: Work on configuring Prettier, linting 992cee5
    • ✅ chore: Fix all tests, add Render method 9fe5ab1
    • 🏗 chore: Finish converting to TypeScript. Working build b9e78e0
    • chore: Convert current progress to TypeScript 899b406
    • 🔌 chore: Edit Rollup plugins, fix code formatting 22f95bf
    • ⚡️ chore: Update default config of typescript-library-starter d6dc22d
    • Built 97588e5

    5a6a9c3...v8.0.0-beta.0