Skip to content

Releases: squirrellyjs/squirrelly

Version 7.5.0

21 Aug 02:58
Compare
Choose a tag to compare

Announcements

  • FILTER CHAINING NOW WORKS!
  • Bundle size decreased to 4.7kb minified, 2.1kb minzipped! https://bundlephobia.com/[email protected]
  • We rebuilt, tested, and tweaked the master RegExp, and fixed the RegExp that handles helper references. The master RegExp is 83 characters shorter than before.

Fixed (overview)

  • Filter chaining!
  • Helper references by ID inside parameters

Changes

  • Updated demo to include example with multiple filters 0d9f50d
  • Working initial version 8fd4718
  • Removed globalRef, helperRef to outside while loop 09f72bc
  • changed replaceParamHelpers to replaceHelperRefs, updated RegExp 2552c35
  • Squirrelly no longer checks whether a helper reference is inside a string - it replaces all perceived helper references, no matter where. Checking whether it's inside a string is unnecessarily time-consuming and complex. If you need to have the literal character "@" somewhere in a string, use string concatenation: 'somestr' + '@' + 'otherstring'.

Compare

v7.4.0...v7.5.0

Version 7.4.0

23 Jul 13:40
Compare
Choose a tag to compare

The main change in this version is a refactored load function by @joergleis, which has the same API but is cleaner and smaller.

Contributors

  • @joergleis

All Commits

  • Rebuilt dist to double-check tests a1e0c01
  • Merge pull request #119 from joergleis/master 275ebf9
  • Add option to use cached name without template 00ff872
  • Remove swap file from git 5ffde94
  • Fix commit f1aacc0
  • Refactor and fix load() 9c59527

v7.3.0...v7.4.0

Version 7.3.0

15 Jul 18:05
Compare
Choose a tag to compare
  • Fixed #118, bug with escaped single quotes (\') c5bae97

v7.2.1...v7.3.0

Version 7.2.1

12 Jul 21:58
Compare
Choose a tag to compare
  • Fixed minzipped size & repo links in package.json fde2224

v7.2.0...v7.2.1

Version 7.2.0

12 Jul 20:46
Compare
Choose a tag to compare

Major Changes

  • Moved from Webpack to Rollup! This results in an even smaller bundle size, and it takes less time to clone Squirrelly as a developer as well
  • Created a separate file so the runtime.js file is even smaller
  • Created a demo page!! See it here

Commits

  • Added P as an export, replaced Sqrl with an object containing H, P, etc. 550ae85
  • Fixed formatting 6909ba3
  • Added demo page e13fca8
  • Removed Webpack config 66b5504
  • Removed references to RUNTIME in Webpack 291dd68
  • Rebuilt Squirrelly dist files ffd3996
  • Added rollup.config.js, fixed cli.js 24292c0
  • Updated runtime.js utils import a2b79b6
  • Added runtime-utils.js 2ea5bdf
  • runtime.js f775cc1
  • Added Rollup config 3ae9631
  • Added new scripts d5b9466
  • Installed Rollup 708e314

v7.1.5...v7.2.0

Version 7.1.5

12 Jul 18:53
Compare
Choose a tag to compare
  • Moved Squirrelly logo to separate repository so it displays on npm 512e118
  • Updated devDependencies 3edd24f

v7.1.4...v7.1.5

v7.1.4

12 Jul 00:21
Compare
Choose a tag to compare
  • Support for disabling caching with renderFile ea8dcb7
  • Added Squirrelly logo to README 14e00d5

v7.1.3...v7.1.4

v7.1.3

20 Jun 20:26
Compare
Choose a tag to compare

Stable version of Squirrelly 7.