Files
liquidjs/tutorials/changelog.html
T

857 lines
172 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head prefix="og: https://ogp.me/ns#">
<meta charset="utf-8">
<title>Changelog | LiquidJS</title>
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="LiquidJS is a simple, expressive and safe Shopify / GitHub Pages compatible template engine in pure JavaScript.">
<link rel="dns-prefetch" href="https://cdn.jsdelivr.net/">
<link rel="manifest" href="/manifest.json">
<!-- Canonical links -->
<link rel="canonical" href="https://liquidjs.com/tutorials/changelog.html">
<!-- Alternative links -->
<link rel="alternative" hreflang="en" href="https://liquidjs.com/tutorials/changelog">
<link rel="alternative" hreflang="zh-cn" href="https://liquidjs.com/zh-cn/tutorials/changelog">
<!-- Icon -->
<link rel="apple-touch-icon" sizes="57x57" href="../icon/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="114x114" href="../icon/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="72x72" href="../icon/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="144x144" href="../icon/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="60x60" href="../icon/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="120x120" href="../icon/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="76x76" href="../icon/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="152x152" href="../icon/apple-touch-icon-152x152.png">
<link rel="icon" type="image/png" href="../icon/favicon-196x196.png" sizes="196x196">
<link rel="icon" type="image/png" href="../icon/favicon-160x160.png" sizes="160x160">
<link rel="icon" type="image/png" href="../icon/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="../icon/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="../icon/favicon-32x32.png" sizes="32x32">
<meta name="msapplication-TileColor" content="#2f83cd">
<meta name="msapplication-TileImage" content="../icon/mstile-144x144.png">
<link rel="stylesheet" href="../css/navy.css">
<link rel="alternate" href="../atom.xml" title="LiquidJS" type="application/atom+xml">
<meta name="generator" content="Hexo 7.3.0"></head>
<body>
<div id="container">
<header id="header" class="wrapper">
<div id="header-inner" class="inner">
<h1 id="logo-wrap">
<a href="../index.html" id="logo">LiquidJS</a>
</h1>
<nav id="main-nav">
<a href="../tutorials/intro-to-liquid.html" class="main-nav-link">Tutorials</a><a href="../tags/overview.html" class="main-nav-link">Tags</a><a href="../filters/overview.html" class="main-nav-link">Filters</a><a href="../playground.html" class="main-nav-link">Playground</a><a href="../api/classes/Liquid.html" class="main-nav-link">API</a>
<div id="search-input-wrap">
<i id="search-input-icon" class="icon-search"></i>
<input type="search" id="search-input" placeholder="Search...">
</div>
</nav>
<div class="main-nav-link icon-nav-link">
<label><i class="icon-network"></i> <span class="icon-nav-title">English</span></label>
<select id="lang-select" data-canonical="tutorials/changelog.html">
<option value="en" selected>English</option>
<option value="zh-cn">简体中文</option>
</select>
</div>
<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs" class="main-nav-link icon-nav-link"><i class="icon-github"></i> <span class="icon-nav-title">GitHub</span></a>
<a id="mobile-nav-toggle">
<span class="mobile-nav-toggle-bar"></span>
<span class="mobile-nav-toggle-bar"></span>
<span class="mobile-nav-toggle-bar"></span>
</a>
</div>
</header>
<div id="content-wrap">
<div id="content" class="wrapper">
<div id="content-inner">
<aside id="sidebar" role="navigation">
<div class="inner">
<strong class="sidebar-title">Getting Started</strong><a href="intro-to-liquid.html" class="sidebar-link">Intro to Liquid</a><a href="setup.html" class="sidebar-link">Setup</a><a href="options.html" class="sidebar-link">Options</a><a href="render-file.html" class="sidebar-link">Render Files</a><a href="partials-and-layouts.html" class="sidebar-link">Includes and Layouts</a><a href="use-in-expressjs.html" class="sidebar-link">Use in Express.js</a><strong class="sidebar-title">Advanced</strong><a href="caching.html" class="sidebar-link">Caching</a><a href="escaping.html" class="sidebar-link">Escaping</a><a href="register-filters-tags.html" class="sidebar-link">Register Filters/Tags</a><a href="access-scope-in-filters.html" class="sidebar-link">Access Scope in Filters</a><a href="parse-parameters.html" class="sidebar-link">Parse Parameters</a><a href="render-tag-content.html" class="sidebar-link">Render Tag Content</a><a href="drops.html" class="sidebar-link">Liquid Drops</a><a href="sync-and-async.html" class="sidebar-link">Sync and Async</a><a href="whitespace-control.html" class="sidebar-link">Whitespace Control</a><a href="plugins.html" class="sidebar-link">Plugins</a><a href="operators.html" class="sidebar-link">Operators</a><a href="truthy-and-falsy.html" class="sidebar-link">Truthy and Falsy</a><a href="dos.html" class="sidebar-link">DoS</a><strong class="sidebar-title">Miscellaneous</strong><a href="migrate-to-9.html" class="sidebar-link">Migrate to LiquidJS 9</a><a href="changelog.html" class="sidebar-link current">Changelog</a><a href="differences.html" class="sidebar-link">Differences with Shopify/liquid</a><a href="contribution-guidelines.html" class="sidebar-link">Contribution Guidelines</a>
</div>
</aside>
<article class="article-container" itemscope itemtype="https://schema.org/Article">
<div class="article-inner">
<div class="article">
<div class="inner">
<header class="article-header">
<h1 class="article-title" itemprop="name">Changelog</h1>
<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/new?title=docs:&body=URL: https%3A%2F%2Fliquidjs.com%2Ftutorials%2Fchangelog.html&labels=docs" class="article-edit-link" title="Report problems"><i class="icon-chat-bubble-dots"></i></a>
</header>
<div class="article-content" itemprop="articleBody">
<h2 id="10-19-1-2024-12-22" class="article-heading"><a href="#10-19-1-2024-12-22" class="headerlink" title="10.19.1 (2024-12-22)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.19.0...v10.19.1">10.19.1</a> (2024-12-22)<a class="article-anchor" href="#10-19-1-2024-12-22" aria-hidden="true"></a></h2><h3 id="Bug-Fixes" class="article-heading"><a href="#Bug-Fixes" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes" aria-hidden="true"></a></h3><ul>
<li>add sideEffects=false to package.json (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/734eb52b987d46d33cf8f03281a3773a0f1f0e4a">734eb52</a>)</li>
<li>inconsistent continue behaviour, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/779">#779</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e3ef574674c5a21a37b3ffc929f514c8a3d0b866">e3ef574</a>)</li>
<li>memoryLimit doesnt work in for tag, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/776">#776</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2af297f81ac465feb3277ba7b92f7236409370b0">2af297f</a>)</li>
</ul>
<h1 id="10-19-0-2024-11-17" class="article-heading"><a href="#10-19-0-2024-11-17" class="headerlink" title="10.19.0 (2024-11-17)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.18.0...v10.19.0">10.19.0</a> (2024-11-17)<a class="article-anchor" href="#10-19-0-2024-11-17" aria-hidden="true"></a></h1><h3 id="Features" class="article-heading"><a href="#Features" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features" aria-hidden="true"></a></h3><ul>
<li>allow drops in property access (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/769">#769</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/11f013bf249f1366306c1f0d728d45a95eb2df1a">11f013b</a>)</li>
<li>support Jekyll style <code>where</code>, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/768">#768</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9107eb1b93f5c11dca0ee0f0d2c1c8243849c3ab">9107eb1</a>)</li>
</ul>
<h1 id="10-18-0-2024-10-16" class="article-heading"><a href="#10-18-0-2024-10-16" class="headerlink" title="10.18.0 (2024-10-16)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.17.0...v10.18.0">10.18.0</a> (2024-10-16)<a class="article-anchor" href="#10-18-0-2024-10-16" aria-hidden="true"></a></h1><h3 id="Features-1" class="article-heading"><a href="#Features-1" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-1" aria-hidden="true"></a></h3><ul>
<li>expose FilterToken to filter <code>this</code>, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/762">#762</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/d705888c8d46d9dd95fcb41c0fb7bfbaf647eddd">d705888</a>)</li>
</ul>
<h1 id="10-17-0-2024-09-22" class="article-heading"><a href="#10-17-0-2024-09-22" class="headerlink" title="10.17.0 (2024-09-22)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.7...v10.17.0">10.17.0</a> (2024-09-22)<a class="article-anchor" href="#10-17-0-2024-09-22" aria-hidden="true"></a></h1><h3 id="Features-2" class="article-heading"><a href="#Features-2" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-2" aria-hidden="true"></a></h3><ul>
<li>support custom key-value separator, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/752">#752</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6aeed2586a70a5bd4f878d2cb32547e35677458d">6aeed25</a>)</li>
</ul>
<h2 id="10-16-7-2024-08-29" class="article-heading"><a href="#10-16-7-2024-08-29" class="headerlink" title="10.16.7 (2024-08-29)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.6...v10.16.7">10.16.7</a> (2024-08-29)<a class="article-anchor" href="#10-16-7-2024-08-29" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-1" class="article-heading"><a href="#Bug-Fixes-1" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-1" aria-hidden="true"></a></h3><ul>
<li>use CommonJS bundle to support default export (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/25434618808d8ab437ce4606d59114b4ad849f7f">2543461</a>)</li>
<li>use cwd to resolve npm partials for Node.JS (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e5fbdfe43415c9f78408f1349873c0011f639d82">e5fbdfe</a>)</li>
</ul>
<h2 id="10-16-6-2024-08-29" class="article-heading"><a href="#10-16-6-2024-08-29" class="headerlink" title="10.16.6 (2024-08-29)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.5...v10.16.6">10.16.6</a> (2024-08-29)<a class="article-anchor" href="#10-16-6-2024-08-29" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-2" class="article-heading"><a href="#Bug-Fixes-2" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-2" aria-hidden="true"></a></h3><ul>
<li>expose originalError from LiquidError, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/742">#742</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/86f6bf0d3198354af23bcdb298c6625a6c5a4dde">86f6bf0</a>)</li>
</ul>
<h2 id="10-16-5-2024-08-27" class="article-heading"><a href="#10-16-5-2024-08-27" class="headerlink" title="10.16.5 (2024-08-27)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.4...v10.16.5">10.16.5</a> (2024-08-27)<a class="article-anchor" href="#10-16-5-2024-08-27" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-3" class="article-heading"><a href="#Bug-Fixes-3" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-3" aria-hidden="true"></a></h3><ul>
<li>ESM bundle for Node.js, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/739">#739</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ce84cd6f43c8e076ce9d2507b2b7f3395fcd1328">ce84cd6</a>)</li>
</ul>
<h2 id="10-16-4-2024-08-23" class="article-heading"><a href="#10-16-4-2024-08-23" class="headerlink" title="10.16.4 (2024-08-23)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.3...v10.16.4">10.16.4</a> (2024-08-23)<a class="article-anchor" href="#10-16-4-2024-08-23" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-4" class="article-heading"><a href="#Bug-Fixes-4" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-4" aria-hidden="true"></a></h3><ul>
<li>“filter is not a function” for uniq (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/68387c31ead77862a634f857a64932ef07b85188">68387c3</a>)</li>
<li>memory limit issue for join filter, fix <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/737">#737</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2d59cff0a6162b462b4d97ebea4e0dbaf6146b65">2d59cff</a>)</li>
</ul>
<h2 id="10-16-3-2024-08-16" class="article-heading"><a href="#10-16-3-2024-08-16" class="headerlink" title="10.16.3 (2024-08-16)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.2...v10.16.3">10.16.3</a> (2024-08-16)<a class="article-anchor" href="#10-16-3-2024-08-16" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-5" class="article-heading"><a href="#Bug-Fixes-5" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-5" aria-hidden="true"></a></h3><ul>
<li>support for NodeJS 15, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/732">#732</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4548c1140629bf270d163a403c2994d785c7f710">4548c11</a>)</li>
</ul>
<h2 id="10-16-2-2024-08-15" class="article-heading"><a href="#10-16-2-2024-08-15" class="headerlink" title="10.16.2 (2024-08-15)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.1...v10.16.2">10.16.2</a> (2024-08-15)<a class="article-anchor" href="#10-16-2-2024-08-15" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-6" class="article-heading"><a href="#Bug-Fixes-6" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-6" aria-hidden="true"></a></h3><ul>
<li>support for NodeJS 14 (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/85bd0d35a6d949a02db49ba546407fe5be17db5e">85bd0d3</a>)</li>
</ul>
<h2 id="10-16-1-2024-07-25" class="article-heading"><a href="#10-16-1-2024-07-25" class="headerlink" title="10.16.1 (2024-07-25)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.16.0...v10.16.1">10.16.1</a> (2024-07-25)<a class="article-anchor" href="#10-16-1-2024-07-25" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-7" class="article-heading"><a href="#Bug-Fixes-7" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-7" aria-hidden="true"></a></h3><ul>
<li>parser throws on non-string input, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/726">#726</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/21a822348f3c315dae56fba2674ad3db0cf2f80d">21a8223</a>)</li>
</ul>
<h1 id="10-16-0-2024-07-21" class="article-heading"><a href="#10-16-0-2024-07-21" class="headerlink" title="10.16.0 (2024-07-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.15.0...v10.16.0">10.16.0</a> (2024-07-21)<a class="article-anchor" href="#10-16-0-2024-07-21" aria-hidden="true"></a></h1><h3 id="Features-3" class="article-heading"><a href="#Features-3" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-3" aria-hidden="true"></a></h3><ul>
<li>locale support for date filter, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/567">#567</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/723">#723</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e4aeb023fddf5ead90db209599cfd99450274658">e4aeb02</a>)</li>
</ul>
<h1 id="10-15-0-2024-07-09" class="article-heading"><a href="#10-15-0-2024-07-09" class="headerlink" title="10.15.0 (2024-07-09)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.14.0...v10.15.0">10.15.0</a> (2024-07-09)<a class="article-anchor" href="#10-15-0-2024-07-09" aria-hidden="true"></a></h1><h3 id="Bug-Fixes-8" class="article-heading"><a href="#Bug-Fixes-8" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-8" aria-hidden="true"></a></h3><ul>
<li>report error for malformed else/elsif/endif/endfor, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/713">#713</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/22b5a123333a066aaf7dff580df061e7cd6aa7b2">22b5a12</a>)</li>
</ul>
<h3 id="Features-4" class="article-heading"><a href="#Features-4" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-4" aria-hidden="true"></a></h3><ul>
<li>DoS prevention, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/250">#250</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e443068cb9281883ff0fe9f755a15f52ada4e7e2">e443068</a>)</li>
<li>support in-memory template mapping, inspired by <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/jg-rp">@jg-rp</a> <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/714">#714</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/df27ac694739496982012432077fe28b1476662a">df27ac6</a>)</li>
</ul>
<h1 id="10-14-0-2024-06-17" class="article-heading"><a href="#10-14-0-2024-06-17" class="headerlink" title="10.14.0 (2024-06-17)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.13.1...v10.14.0">10.14.0</a> (2024-06-17)<a class="article-anchor" href="#10-14-0-2024-06-17" aria-hidden="true"></a></h1><h3 id="Bug-Fixes-9" class="article-heading"><a href="#Bug-Fixes-9" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-9" aria-hidden="true"></a></h3><ul>
<li>use drop <code>valueOf</code> when evaluated as condition (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/705">#705</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a7da93ff0f2c1c66f9c85b45ffcc1326c23254c7">a7da93f</a>)</li>
</ul>
<h3 id="Features-5" class="article-heading"><a href="#Features-5" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-5" aria-hidden="true"></a></h3><ul>
<li>support catching all errors, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/220">#220</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/710">#710</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3b5627b04072b1d6703ef5ba782a3a0f26fd2a60">3b5627b</a>)</li>
</ul>
<h2 id="10-13-1-2024-05-24" class="article-heading"><a href="#10-13-1-2024-05-24" class="headerlink" title="10.13.1 (2024-05-24)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.13.0...v10.13.1">10.13.1</a> (2024-05-24)<a class="article-anchor" href="#10-13-1-2024-05-24" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-10" class="article-heading"><a href="#Bug-Fixes-10" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-10" aria-hidden="true"></a></h3><ul>
<li>allow liquidMethodMissing to return any supported value type (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/698">#698</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/0983f2c42012b2b97258d0cdcb07b6d43c904814">0983f2c</a>)</li>
<li>isComparable full interface check (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/701">#701</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/55e144a0298047349d55d8483a46b2513303d940">55e144a</a>)</li>
</ul>
<h1 id="10-13-0-2024-05-13" class="article-heading"><a href="#10-13-0-2024-05-13" class="headerlink" title="10.13.0 (2024-05-13)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.12.0...v10.13.0">10.13.0</a> (2024-05-13)<a class="article-anchor" href="#10-13-0-2024-05-13" aria-hidden="true"></a></h1><h3 id="Features-6" class="article-heading"><a href="#Features-6" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-6" aria-hidden="true"></a></h3><ul>
<li>array_to_sentence_string and number_of_words filters from Jekyll, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/443">#443</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/50253a98caf5356d3c33e148be66f34fbe75a204">50253a9</a>)</li>
<li>date filters from Jekyll (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4955e75be7f38a3fd15e71f2c192cff6f0d6e2d5">4955e75</a>)</li>
<li>escape filters from Jekyll, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/443">#443</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b12eb8ab4b58b002459725b6c0ed00159cdc15e6">b12eb8a</a>)</li>
<li>jsonify, inspect, to_integer, normalize_whitespace filters (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/842b45c96a46290a1e1ba43fc5cc7a465f4ba9de">842b45c</a>)</li>
<li>slugify filter from Jekyll, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/443">#443</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/47ddc1193b84bbdeb8d48457bb5aead24d5aff77">47ddc11</a>)</li>
</ul>
<h1 id="10-12-0-2024-04-28" class="article-heading"><a href="#10-12-0-2024-04-28" class="headerlink" title="10.12.0 (2024-04-28)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.11.1...v10.12.0">10.12.0</a> (2024-04-28)<a class="article-anchor" href="#10-12-0-2024-04-28" aria-hidden="true"></a></h1><h3 id="Bug-Fixes-11" class="article-heading"><a href="#Bug-Fixes-11" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-11" aria-hidden="true"></a></h3><ul>
<li>case/when array equality, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/673">#673</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2b630353c478368cb36dbfcb38961b25bf48249e">2b63035</a>)</li>
</ul>
<h3 id="Features-7" class="article-heading"><a href="#Features-7" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-7" aria-hidden="true"></a></h3><ul>
<li>introduce where_exp filter from Jekyll (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8c7cef9f95cda765164ada8d58af7d402b3d3143">8c7cef9</a>)</li>
</ul>
<h2 id="10-11-1-2024-04-21" class="article-heading"><a href="#10-11-1-2024-04-21" class="headerlink" title="10.11.1 (2024-04-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.11.0...v10.11.1">10.11.1</a> (2024-04-21)<a class="article-anchor" href="#10-11-1-2024-04-21" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-12" class="article-heading"><a href="#Bug-Fixes-12" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-12" aria-hidden="true"></a></h3><ul>
<li>allow %Z for TimezoneDate, update docs accordingly <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/684">#684</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e09657c52b5e9920256d73f99455e2e81cadf065">e09657c</a>)</li>
<li>Allow <code>lenientIf</code> for multiple operands (issue <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/682">#682</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/683">#683</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/490ff4309cc231a25be23df5374a5d032aac144e">490ff43</a>)</li>
</ul>
<h1 id="10-11-0-2024-04-14" class="article-heading"><a href="#10-11-0-2024-04-14" class="headerlink" title="10.11.0 (2024-04-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.10.2...v10.11.0">10.11.0</a> (2024-04-14)<a class="article-anchor" href="#10-11-0-2024-04-14" aria-hidden="true"></a></h1><h3 id="Features-8" class="article-heading"><a href="#Features-8" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-8" aria-hidden="true"></a></h3><ul>
<li>group_by/group_by_exp/find/find_exp from Jekyll, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/443">#443</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2b713b721d1f355309a70ebb5846169c6c03c523">2b713b7</a>)</li>
<li>pop/shift/unshift filters from Jekyll (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/258780e9a87ce87534a6bb4336725cb1d38a2998">258780e</a>)</li>
</ul>
<h2 id="10-10-2-2024-03-21" class="article-heading"><a href="#10-10-2-2024-03-21" class="headerlink" title="10.10.2 (2024-03-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.10.1...v10.10.2">10.10.2</a> (2024-03-21)<a class="article-anchor" href="#10-10-2-2024-03-21" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-13" class="article-heading"><a href="#Bug-Fixes-13" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-13" aria-hidden="true"></a></h3><ul>
<li>contains regression (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/677">#677</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/05223c4378f9474f4e658af36cb8272e161d681f">05223c4</a>), closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/675">#675</a></li>
</ul>
<h2 id="10-10-1-2024-02-18" class="article-heading"><a href="#10-10-1-2024-02-18" class="headerlink" title="10.10.1 (2024-02-18)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.10.0...v10.10.1">10.10.1</a> (2024-02-18)<a class="article-anchor" href="#10-10-1-2024-02-18" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-14" class="article-heading"><a href="#Bug-Fixes-14" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-14" aria-hidden="true"></a></h3><ul>
<li>in conditionals, dont render anything after an else branch (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/671">#671</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/f81695570491ede77975de2c26a07612a2d62c28">f816955</a>)</li>
<li>Rely on equal for computing contains (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/668">#668</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1937aa1f1dce01ee6332f39a6e658e85cbe4f30b">1937aa1</a>)</li>
</ul>
<h1 id="10-10-0-2023-12-19" class="article-heading"><a href="#10-10-0-2023-12-19" class="headerlink" title="10.10.0 (2023-12-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.9.4...v10.10.0">10.10.0</a> (2023-12-19)<a class="article-anchor" href="#10-10-0-2023-12-19" aria-hidden="true"></a></h1><h3 id="Features-9" class="article-heading"><a href="#Features-9" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-9" aria-hidden="true"></a></h3><ul>
<li>Array sum filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/661">#661</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/629d958b86a97ddf2921d2285b7c9ea83430004e">629d958</a>)</li>
</ul>
<h2 id="10-9-4-2023-11-04" class="article-heading"><a href="#10-9-4-2023-11-04" class="headerlink" title="10.9.4 (2023-11-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.9.3...v10.9.4">10.9.4</a> (2023-11-04)<a class="article-anchor" href="#10-9-4-2023-11-04" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-15" class="article-heading"><a href="#Bug-Fixes-15" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-15" aria-hidden="true"></a></h3><ul>
<li>allow unicode to be identifiers, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/655">#655</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/dd7616acb9a71b77f39d2fa24b6f68a7caef87f1">dd7616a</a>)</li>
</ul>
<h2 id="10-9-3-2023-10-15" class="article-heading"><a href="#10-9-3-2023-10-15" class="headerlink" title="10.9.3 (2023-10-15)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.9.2...v10.9.3">10.9.3</a> (2023-10-15)<a class="article-anchor" href="#10-9-3-2023-10-15" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-16" class="article-heading"><a href="#Bug-Fixes-16" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-16" aria-hidden="true"></a></h3><ul>
<li>package version in released files (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/67a5b229ca9ccabb4aee42bbb5c9f03d4076786a">67a5b22</a>)</li>
</ul>
<h2 id="10-9-2-2023-08-28" class="article-heading"><a href="#10-9-2-2023-08-28" class="headerlink" title="10.9.2 (2023-08-28)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.9.1...v10.9.2">10.9.2</a> (2023-08-28)<a class="article-anchor" href="#10-9-2-2023-08-28" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-17" class="article-heading"><a href="#Bug-Fixes-17" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-17" aria-hidden="true"></a></h3><ul>
<li>handle windows newlines on <code>newline_to_br</code> and <code>strip_newlines</code> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/88aa63fd58b5a5824c031acc6f3e4072bedd262f">88aa63f</a>)</li>
<li>sort and where bug when using <code>strictVariables</code> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8af682d2ca68de99bafd4a7055e4912eeb318f57">8af682d</a>)</li>
</ul>
<h2 id="10-9-1-2023-08-23" class="article-heading"><a href="#10-9-1-2023-08-23" class="headerlink" title="10.9.1 (2023-08-23)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.9.0...v10.9.1">10.9.1</a> (2023-08-23)<a class="article-anchor" href="#10-9-1-2023-08-23" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-18" class="article-heading"><a href="#Bug-Fixes-18" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-18" aria-hidden="true"></a></h3><ul>
<li>map filter allow nil results in strict mode, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/647">#647</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/45adbd7008296a94da04d21a35917f744a0f4109">45adbd7</a>)</li>
</ul>
<h1 id="10-9-0-2023-08-22" class="article-heading"><a href="#10-9-0-2023-08-22" class="headerlink" title="10.9.0 (2023-08-22)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.8.4...v10.9.0">10.9.0</a> (2023-08-22)<a class="article-anchor" href="#10-9-0-2023-08-22" aria-hidden="true"></a></h1><h3 id="Bug-Fixes-19" class="article-heading"><a href="#Bug-Fixes-19" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-19" aria-hidden="true"></a></h3><ul>
<li>case should allow multiple values separated by or (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b8e7e2d9467b17ca786e6fb422e9579dd178de76">b8e7e2d</a>)</li>
<li>for throws undefined var with a null value with strictVariables (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/dc6a3013874872ac85f1fbe5184c74631122d851">dc6a301</a>)</li>
<li>remove_last was eating an extra character (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fc2731376f8ef59ac7160f97cef1fb5d94f053db">fc27313</a>)</li>
</ul>
<h3 id="Features-10" class="article-heading"><a href="#Features-10" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-10" aria-hidden="true"></a></h3><ul>
<li>more flexible squared property read expression, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/643">#643</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/646">#646</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/660d9be55f8eac16ca5ac77fd0b38b0d7f94961e">660d9be</a>)</li>
</ul>
<h2 id="10-8-4-2023-07-07" class="article-heading"><a href="#10-8-4-2023-07-07" class="headerlink" title="10.8.4 (2023-07-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.8.3...v10.8.4">10.8.4</a> (2023-07-07)<a class="article-anchor" href="#10-8-4-2023-07-07" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-20" class="article-heading"><a href="#Bug-Fixes-20" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-20" aria-hidden="true"></a></h3><ul>
<li>allow quotes in inline comment tag, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/628">#628</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/bf425c3adb929e68fa234bee8397560a436595bb">bf425c3</a>)</li>
</ul>
<h2 id="10-8-3-2023-06-16" class="article-heading"><a href="#10-8-3-2023-06-16" class="headerlink" title="10.8.3 (2023-06-16)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.8.2...v10.8.3">10.8.3</a> (2023-06-16)<a class="article-anchor" href="#10-8-3-2023-06-16" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-21" class="article-heading"><a href="#Bug-Fixes-21" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-21" aria-hidden="true"></a></h3><ul>
<li>strftime getSuffix works for all dates (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/0b4e2a99790347bea0ab5f7d651f2330e3054601">0b4e2a9</a>)</li>
</ul>
<h2 id="10-8-2-2023-06-04" class="article-heading"><a href="#10-8-2-2023-06-04" class="headerlink" title="10.8.2 (2023-06-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.8.1...v10.8.2">10.8.2</a> (2023-06-04)<a class="article-anchor" href="#10-8-2-2023-06-04" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-22" class="article-heading"><a href="#Bug-Fixes-22" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-22" aria-hidden="true"></a></h3><ul>
<li>sample filter randomness and count=1 case (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fcb930f0ddf2489fa74cd323f24398d7e9f7717f">fcb930f</a>)</li>
</ul>
<h2 id="10-8-1-2023-06-04" class="article-heading"><a href="#10-8-1-2023-06-04" class="headerlink" title="10.8.1 (2023-06-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.8.0...v10.8.1">10.8.1</a> (2023-06-04)<a class="article-anchor" href="#10-8-1-2023-06-04" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-23" class="article-heading"><a href="#Bug-Fixes-23" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-23" aria-hidden="true"></a></h3><ul>
<li>incorrect error message for browser UMD bundle (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3a67eb7f1cc7e54d2ec94a985eca4c1f147cdd61">3a67eb7</a>)</li>
</ul>
<h1 id="10-8-0-2023-06-03" class="article-heading"><a href="#10-8-0-2023-06-03" class="headerlink" title="10.8.0 (2023-06-03)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.7.1...v10.8.0">10.8.0</a> (2023-06-03)<a class="article-anchor" href="#10-8-0-2023-06-03" aria-hidden="true"></a></h1><h3 id="Bug-Fixes-24" class="article-heading"><a href="#Bug-Fixes-24" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-24" aria-hidden="true"></a></h3><ul>
<li>proper error message for filter syntax error, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/610">#610</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/0480d3317d0e46519ad2adf4ac43f53cddf467c6">0480d33</a>)</li>
<li>sed invocations to work out of the box on macOS (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/615">#615</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/87d4cc7e14ece14161285a740be63afc8a88b63c">87d4cc7</a>)</li>
</ul>
<h3 id="Features-11" class="article-heading"><a href="#Features-11" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-11" aria-hidden="true"></a></h3><ul>
<li>Add support for the Jekyll sample filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/612">#612</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ba8b84245266589e43c0e70d99e12b981d349809">ba8b842</a>)</li>
<li>Add support for the Jekyll push filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/611">#611</a>)</li>
<li>introduce a matrix with latest Ubuntu and macOS to test the build on macOS as well (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/82ba54845f4cd4e1e7660c1557e3cfaa22d68924">82ba548</a>), closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/615">#615</a></li>
<li>precise line/col for tokenization Error, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/613">#613</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e347e603d76c039cec191d417deab34e7ef1f9a7">e347e60</a>)</li>
</ul>
<h2 id="10-7-1-2023-04-24" class="article-heading"><a href="#10-7-1-2023-04-24" class="headerlink" title="10.7.1 (2023-04-24)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.7.0...v10.7.1">10.7.1</a> (2023-04-24)<a class="article-anchor" href="#10-7-1-2023-04-24" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-25" class="article-heading"><a href="#Bug-Fixes-25" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-25" aria-hidden="true"></a></h3><ul>
<li>incorrect timezone correction for DST dates, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/604">#604</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/33b3c010af0cd17a303621331feab0119ca840ce">33b3c01</a>)</li>
<li>timezoneOffset ignored in date when preserveTimezones is enabled, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/605">#605</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/21ee27b57503f9d57f228973e1699972484e6089">21ee27b</a>)</li>
</ul>
<h1 id="10-7-0-2023-03-21" class="article-heading"><a href="#10-7-0-2023-03-21" class="headerlink" title="10.7.0 (2023-03-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.6.2...v10.7.0">10.7.0</a> (2023-03-21)<a class="article-anchor" href="#10-7-0-2023-03-21" aria-hidden="true"></a></h1><h3 id="Bug-Fixes-26" class="article-heading"><a href="#Bug-Fixes-26" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-26" aria-hidden="true"></a></h3><ul>
<li>update remove.md (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/601">#601</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1bddd60b0191032d324526292027bc7fcd190dc1">1bddd60</a>)</li>
</ul>
<h3 id="Features-12" class="article-heading"><a href="#Features-12" class="headerlink" title="Features"></a>Features<a class="article-anchor" href="#Features-12" aria-hidden="true"></a></h3><ul>
<li>JSON format by <code>space</code> in <code>json</code> filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7b87ea82d3d63420e548743c5a84a073f0cdad22">7b87ea8</a>)</li>
</ul>
<h2 id="10-6-2-2023-03-19" class="article-heading"><a href="#10-6-2-2023-03-19" class="headerlink" title="10.6.2 (2023-03-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.6.1...v10.6.2">10.6.2</a> (2023-03-19)<a class="article-anchor" href="#10-6-2-2023-03-19" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-27" class="article-heading"><a href="#Bug-Fixes-27" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-27" aria-hidden="true"></a></h3><ul>
<li>sample FS in render-file.md (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/594">#594</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4542ddcfc3d5e245112a119bf22f0e00cb925791">4542ddc</a>)</li>
</ul>
<h2 id="10-6-1-2023-03-02" class="article-heading"><a href="#10-6-1-2023-03-02" class="headerlink" title="10.6.1 (2023-03-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.6.0...v10.6.1">10.6.1</a> (2023-03-02)<a class="article-anchor" href="#10-6-1-2023-03-02" aria-hidden="true"></a></h2><h3 id="Bug-Fixes-28" class="article-heading"><a href="#Bug-Fixes-28" class="headerlink" title="Bug Fixes"></a>Bug Fixes<a class="article-anchor" href="#Bug-Fixes-28" aria-hidden="true"></a></h3><ul>
<li>[expression] apply value equal for arrays, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/589">#589</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9c0dc5fa39a31d477a5c5a2c5212034174bf0516">9c0dc5f</a>)</li>
<li>strip_html for multi line <script>/<style>/comments, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/70">#70</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/42d25902e855d3c06d5ead071bf55604f495c205">42d2590</a>)</li>
</ul>
<h1 id="10-6-0-2023-02-22"><a href="#10-6-0-2023-02-22" class="headerlink" title="10.6.0 (2023-02-22)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.5.0...v10.6.0">10.6.0</a> (2023-02-22)</h1><h3 id="Features-13"><a href="#Features-13" class="headerlink" title="Features"></a>Features</h3><ul>
<li>LiquidOptions.dateFormat to override default date format (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/587">#587</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3fb66465c6fe1bf4dc2e1ace9157c23d0fc8f859">3fb6646</a>)</li>
</ul>
<h1 id="10-5-0-2023-02-14"><a href="#10-5-0-2023-02-14" class="headerlink" title="10.5.0 (2023-02-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.4.0...v10.5.0">10.5.0</a> (2023-02-14)</h1><h3 id="Bug-Fixes-29"><a href="#Bug-Fixes-29" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>"ownPropertyOnly" not respected when passed via "renderOptions" (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/d489916231779149e110183400e3e597b8ee02ba">d489916</a>)</li>
</ul>
<h3 id="Features-14"><a href="#Features-14" class="headerlink" title="Features"></a>Features</h3><ul>
<li>Adds support for options to CLI and improves usability (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/586">#586</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/24c8a1e3722e5359f02934e2814f9abfa888ee86">24c8a1e</a>)</li>
</ul>
<h1 id="10-4-0-2023-01-02"><a href="#10-4-0-2023-01-02" class="headerlink" title="10.4.0 (2023-01-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.3.3...v10.4.0">10.4.0</a> (2023-01-02)</h1><h3 id="Features-15"><a href="#Features-15" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support <code>not</code> operator, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/575">#575</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3f21382d43cafa1e32162e58adabd22d5c3709ed">3f21382</a>)</li>
<li>support calling <code>date</code> without format string, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/573">#573</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/aafaa0b4f9e84f466fbcc2cb2ae37fe8704c5272">aafaa0b</a>)</li>
</ul>
<h2 id="10-3-3-2022-12-18"><a href="#10-3-3-2022-12-18" class="headerlink" title="10.3.3 (2022-12-18)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.3.2...v10.3.3">10.3.3</a> (2022-12-18)</h2><h3 id="Bug-Fixes-30"><a href="#Bug-Fixes-30" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>type compatible with v9 tag definition, support <code>Context</code> as scope in various render APIs, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/570">#570</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fb6a9f8717cd57522d53687da7e4718b28a7f68a">fb6a9f8</a>)</li>
</ul>
<h2 id="10-3-2-2022-12-13"><a href="#10-3-2-2022-12-13" class="headerlink" title="10.3.2 (2022-12-13)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.3.1...v10.3.2">10.3.2</a> (2022-12-13)</h2><h3 id="Bug-Fixes-31"><a href="#Bug-Fixes-31" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>re-export error classes, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/569">#569</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2663ee16a066c74cbd387fe40154fdeb2136f35a">2663ee1</a>)</li>
</ul>
<h2 id="10-3-1-2022-12-12"><a href="#10-3-1-2022-12-12" class="headerlink" title="10.3.1 (2022-12-12)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.3.0...v10.3.1">10.3.1</a> (2022-12-12)</h2><h3 id="Bug-Fixes-32"><a href="#Bug-Fixes-32" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>support <code>Context</code> as <code>evalValue</code> parameter, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/568">#568</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/0f4916bc5a93f5e744e4246336c68f2e89774272">0f4916b</a>)</li>
</ul>
<h1 id="10-3-0-2022-12-11"><a href="#10-3-0-2022-12-11" class="headerlink" title="10.3.0 (2022-12-11)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.2.0...v10.3.0">10.3.0</a> (2022-12-11)</h1><h3 id="Features-16"><a href="#Features-16" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support disable outputEscape for specific filters, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/565">#565</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e6db371519f0fb3b0068347cfb2016aed386c8fa">e6db371</a>)</li>
</ul>
<h1 id="10-2-0-2022-12-02"><a href="#10-2-0-2022-12-02" class="headerlink" title="10.2.0 (2022-12-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.1.0...v10.2.0">10.2.0</a> (2022-12-02)</h1><h3 id="Bug-Fixes-33"><a href="#Bug-Fixes-33" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li><code>case</code> should render multiple <code>when</code> statements (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/d17813ef5217264bd08f741b0e1f713bedf2d464">d17813e</a>)</li>
</ul>
<h3 id="Features-17"><a href="#Features-17" class="headerlink" title="Features"></a>Features</h3><ul>
<li>add remove_last filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6c3f1c1e0c0c5d30ef77eaf20df65e149e51e693">6c3f1c1</a>)</li>
<li>add replace_last filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b4d1e27420fcf36ae6d5dbc92cfe4a26299690f2">b4d1e27</a>)</li>
</ul>
<h1 id="10-1-0-2022-11-29"><a href="#10-1-0-2022-11-29" class="headerlink" title="10.1.0 (2022-11-29)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v10.0.0...v10.1.0">10.1.0</a> (2022-11-29)</h1><h3 id="Features-18"><a href="#Features-18" class="headerlink" title="Features"></a>Features</h3><ul>
<li>timezone name for <code>opts.timezoneOffset</code> and <code>date</code> argument, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/553">#553</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/89c6c7676d40f23090472a28cbf2fb22f93daad3">89c6c76</a>)</li>
</ul>
<h1 id="10-0-0-2022-11-27"><a href="#10-0-0-2022-11-27" class="headerlink" title="10.0.0 (2022-11-27)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.43.0...v10.0.0">10.0.0</a> (2022-11-27)</h1><h3 id="Code-Refactoring"><a href="#Code-Refactoring" class="headerlink" title="Code Refactoring"></a>Code Refactoring</h3><ul>
<li>rename filters to snake style, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/487">#487</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ff112a4750f91475e9eccdb301d7a468e895f6ca">ff112a4</a>)</li>
<li><code>_evalToken</code> renamed to <code>evalToken</code> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4e1a30a20c579408c87f2d28b9b6ec8e1dda65cc">4e1a30a</a>)</li>
<li>change <code>ownPropertyOnly</code> default value to <code>true</code> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7eb621601c2b05d6e379e5ce42219f2b1f556208">7eb6216</a>)</li>
<li>delay creation of <code>operatorsTrie</code> and hide this implementation (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/bb58d3e549dc5a5e067895ec4a0b3257b434f225">bb58d3e</a>)</li>
<li>remove <code>toThenable</code> export (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ffefd91fbc0195c589c8c34ae80f2017acfe557c">ffefd91</a>)</li>
<li>remove use of internal <code>Context</code> class in <code>evalValue</code> argument (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b115077e122a7b90e7972d58174d68aea8edd7bf">b115077</a>)</li>
</ul>
<h3 id="Performance-Improvements"><a href="#Performance-Improvements" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>target Node.js 14 for cjs bundle (main entry) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1f6ce7c8224123cea318d1aa6c12aa091d6e0518">1f6ce7c</a>)</li>
</ul>
<h3 id="BREAKING-CHANGES"><a href="#BREAKING-CHANGES" class="headerlink" title="BREAKING CHANGES"></a>BREAKING CHANGES</h3><ul>
<li><code>evalToken</code> now returns a generator (LiquidJS async), which is different from <code>evalToken</code> in previous LiquidJS versions.</li>
<li>main entry need Node.js>=14 to run, you can build LiquidJS by your own by using ESM entry.</li>
<li><code>ownPropertyOnly</code> default value changed to <code>true</code></li>
<li><code>&lt;liquidjs&gt;.toThenable</code> is removed, use <code>&lt;liquidjs&gt;.toPromise</code> instead</li>
<li><code>evalValue</code> won't support <code>Context</code> as second argument anymore.</li>
<li>use <code>operators</code> instead of <code>operatorsTrie</code> as Tokenizer constructor argument, #500</li>
<li>keys in <code>&lt;liquidjs&gt;.filters</code> are now in snake case (instead of camel case), identical to that in Liquid template.</li>
</ul>
<h1 id="9-43-0-2022-11-27"><a href="#9-43-0-2022-11-27" class="headerlink" title="9.43.0 (2022-11-27)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.42.1...v9.43.0">9.43.0</a> (2022-11-27)</h1><h3 id="Features-19"><a href="#Features-19" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support timezone offset argument for date filter, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/553">#553</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7a714855df9ba188e2e82839d248f6623ce94a87">7a71485</a>)</li>
</ul>
<h2 id="9-42-1-2022-10-21"><a href="#9-42-1-2022-10-21" class="headerlink" title="9.42.1 (2022-10-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.42.0...v9.42.1">9.42.1</a> (2022-10-21)</h2><h3 id="Bug-Fixes-34"><a href="#Bug-Fixes-34" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>truncatewords should use at least one word, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/537">#537</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/32f613fb43e90f97364ee6a020589992dbb553cf">32f613f</a>)</li>
</ul>
<h1 id="9-42-0-2022-08-27"><a href="#9-42-0-2022-08-27" class="headerlink" title="9.42.0 (2022-08-27)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.41.0...v9.42.0">9.42.0</a> (2022-08-27)</h1><h3 id="Features-20"><a href="#Features-20" class="headerlink" title="Features"></a>Features</h3><ul>
<li>promise in expression & nested property, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/533">#533</a> <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/276">#276</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/bbf00f37bf6080d38ebc258d1921d3ff0d504186">bbf00f3</a>)</li>
</ul>
<h1 id="9-41-0-2022-08-24"><a href="#9-41-0-2022-08-24" class="headerlink" title="9.41.0 (2022-08-24)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.40.0...v9.41.0">9.41.0</a> (2022-08-24)</h1><h3 id="Features-21"><a href="#Features-21" class="headerlink" title="Features"></a>Features</h3><ul>
<li>use evalValue to parse & render expression, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/527">#527</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/071368afe1c4fd36ebdb0e1d300c367db1766f7f">071368a</a>)</li>
</ul>
<h1 id="9-40-0-2022-08-14"><a href="#9-40-0-2022-08-14" class="headerlink" title="9.40.0 (2022-08-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.39.2...v9.40.0">9.40.0</a> (2022-08-14)</h1><h3 id="Bug-Fixes-35"><a href="#Bug-Fixes-35" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>target ES6 for ESM bundles, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/526">#526</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/905a6dd1491705c1154b6679a67c1eb1ffe7eef5">905a6dd</a>)</li>
</ul>
<h3 id="Features-22"><a href="#Features-22" class="headerlink" title="Features"></a>Features</h3><ul>
<li>export toValueSync & defaultOptions to evaluate expression, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/527">#527</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e874b4060b46195e05a5cc6690626bdaa532154c">e874b40</a>)</li>
</ul>
<h2 id="9-39-2-2022-07-21"><a href="#9-39-2-2022-07-21" class="headerlink" title="9.39.2 (2022-07-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.39.1...v9.39.2">9.39.2</a> (2022-07-21)</h2><h3 id="Bug-Fixes-36"><a href="#Bug-Fixes-36" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>expression support Drop.valueOf, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/522">#522</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4ad383d9beb57f5683805decc1851778db64aea4">4ad383d</a>)</li>
</ul>
<h2 id="9-39-1-2022-07-14"><a href="#9-39-1-2022-07-14" class="headerlink" title="9.39.1 (2022-07-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.39.0...v9.39.1">9.39.1</a> (2022-07-14)</h2><h3 id="Bug-Fixes-37"><a href="#Bug-Fixes-37" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>throw ParseError instead of RenderError for invalid assign expression, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/519">#519</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c41a5d5babf85ccedbcb3b6f9a3cf5c326f72ae1">c41a5d5</a>)</li>
</ul>
<h1 id="9-39-0-2022-07-09"><a href="#9-39-0-2022-07-09" class="headerlink" title="9.39.0 (2022-07-09)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.38.0...v9.39.0">9.39.0</a> (2022-07-09)</h1><h3 id="Bug-Fixes-38"><a href="#Bug-Fixes-38" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>for tag not respecting Drop#valueOf(), fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/515">#515</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c3e51caa701fd4449ed5257e23569a37ef12dea2">c3e51ca</a>)</li>
</ul>
<h3 id="Features-23"><a href="#Features-23" class="headerlink" title="Features"></a>Features</h3><ul>
<li>iteration protocols (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a19feea7c46fc476139a150bda051f485328afe8">a19feea</a>)</li>
</ul>
<h1 id="9-38-0-2022-07-07"><a href="#9-38-0-2022-07-07" class="headerlink" title="9.38.0 (2022-07-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.37.0...v9.38.0">9.38.0</a> (2022-07-07)</h1><h3 id="Bug-Fixes-39"><a href="#Bug-Fixes-39" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>stack overflow on large number of templates, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/513">#513</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3dc4290b56265cfafbee8d9836e912d9b8492f90">3dc4290</a>)</li>
</ul>
<h3 id="Features-24"><a href="#Features-24" class="headerlink" title="Features"></a>Features</h3><ul>
<li>inline comment tag (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/514">#514</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2f8770898963e35ac4491f6975a8abd03dc09067">2f87708</a>)</li>
</ul>
<h1 id="9-37-0-2022-04-21"><a href="#9-37-0-2022-04-21" class="headerlink" title="9.37.0 (2022-04-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.36.2...v9.37.0">9.37.0</a> (2022-04-21)</h1><h3 id="Bug-Fixes-40"><a href="#Bug-Fixes-40" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>support integer arithmetic for <code>divided_by</code>, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/465">#465</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e69a51025efa7dec7d60d0067200a1466988ebbc">e69a510</a>)</li>
</ul>
<h3 id="Features-25"><a href="#Features-25" class="headerlink" title="Features"></a>Features</h3><ul>
<li>automatic output escaping, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/500">#500</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/f88490cd3cd0b5316c43c3ca76837544d99ce0b0">f88490c</a>)</li>
</ul>
<h2 id="9-36-2-2022-04-19"><a href="#9-36-2-2022-04-19" class="headerlink" title="9.36.2 (2022-04-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.36.1...v9.36.2">9.36.2</a> (2022-04-19)</h2><h3 id="Bug-Fixes-41"><a href="#Bug-Fixes-41" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>lazy createRequire to allow exceptions being catched, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/497">#497</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b377dad9e34c3de3e0eedc1ee6f17a0e9d919669">b377dad</a>)</li>
</ul>
<h2 id="9-36-1-2022-04-17"><a href="#9-36-1-2022-04-17" class="headerlink" title="9.36.1 (2022-04-17)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.36.0...v9.36.1">9.36.1</a> (2022-04-17)</h2><h3 id="Bug-Fixes-42"><a href="#Bug-Fixes-42" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>contains operator does not support Drop, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/492">#492</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9e024ff2bcf17e7ac19c718389d4cef39b8a51f7">9e024ff</a>)</li>
<li>responsive header (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a56af6bbfb5b698db55fbeb87e8e0872688fbe19">a56af6b</a>)</li>
<li>use <code>createRequire</code> for ESM, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/334">#334</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/eec381ec72db3858452799b7a3264e240be3044d">eec381e</a>)</li>
</ul>
<h1 id="9-36-0-2022-03-05"><a href="#9-36-0-2022-03-05" class="headerlink" title="9.36.0 (2022-03-05)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.35.2...v9.36.0">9.36.0</a> (2022-03-05)</h1><h3 id="Features-26"><a href="#Features-26" class="headerlink" title="Features"></a>Features</h3><ul>
<li>Access array item by negative index, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/486">#486</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/049685b9a0271ba03875e24ff2f6c7870cae62a7">049685b</a>)</li>
<li>allow strip filter with specified char, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/390">#390</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c503cb23dfbdd6f146d6dea16a84eab3df1f7aa9">c503cb2</a>)</li>
<li>appropriate error for malformed filters, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/271">#271</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/01014edc491e12d38981045442da9faee598cdf7">01014ed</a>)</li>
</ul>
<h2 id="9-35-2-2022-03-02"><a href="#9-35-2-2022-03-02" class="headerlink" title="9.35.2 (2022-03-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.35.1...v9.35.2">9.35.2</a> (2022-03-02)</h2><h3 id="Bug-Fixes-43"><a href="#Bug-Fixes-43" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>corner case for concat filter without argument, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/481">#481</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/aa955173d4c7adc585e862934429f1f4c5f64969">aa95517</a>)</li>
<li>export all builtin tags from LiquidJS, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/464">#464</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/33009bb988eb74c58f390992750d91b967cb3428">33009bb</a>)</li>
</ul>
<h2 id="9-35-1-2022-02-26"><a href="#9-35-1-2022-02-26" class="headerlink" title="9.35.1 (2022-02-26)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.35.0...v9.35.1">9.35.1</a> (2022-02-26)</h2><h3 id="Bug-Fixes-44"><a href="#Bug-Fixes-44" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>some filters throw on nil input, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/481">#481</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7dfb620d30f8818685e1cfb8e7492313a0d036ab">7dfb620</a>)</li>
</ul>
<h1 id="9-35-0-2022-02-23"><a href="#9-35-0-2022-02-23" class="headerlink" title="9.35.0 (2022-02-23)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.34.1...v9.35.0">9.35.0</a> (2022-02-23)</h1><h3 id="Bug-Fixes-45"><a href="#Bug-Fixes-45" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li><code>url_encode</code> throws on undefined value, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/479">#479</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ca3240c2c4d157095d2ebe0024d0c71bc5e435f8">ca3240c</a>)</li>
</ul>
<h3 id="Features-27"><a href="#Features-27" class="headerlink" title="Features"></a>Features</h3><ul>
<li>expose all tags/filters and TimezoneDate, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/464">#464</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/dab8a29070b2508f2e6532717b7663966f610bec">dab8a29</a>)</li>
</ul>
<h2 id="9-34-1-2022-02-20"><a href="#9-34-1-2022-02-20" class="headerlink" title="9.34.1 (2022-02-20)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.34.0...v9.34.1">9.34.1</a> (2022-02-20)</h2><h3 id="Bug-Fixes-46"><a href="#Bug-Fixes-46" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>array output now join with "" instead of "," (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ab5e245fba9a0f6936275319d4e5e25aadb0f7c1">ab5e245</a>)</li>
<li>sort filter unexpectedly modifies original array, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/475">#475</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/dbc049738633b1b6f578d9d20f830b548ba67a22">dbc0497</a>)</li>
</ul>
<h1 id="9-34-0-2022-01-28"><a href="#9-34-0-2022-01-28" class="headerlink" title="9.34.0 (2022-01-28)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.33.1...v9.34.0">9.34.0</a> (2022-01-28)</h1><h3 id="Bug-Fixes-47"><a href="#Bug-Fixes-47" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>where-filter null handling (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/457">#457</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9da41c8a37d9c49ee4a16d5bd520fd6ae01c14ec">9da41c8</a>)</li>
</ul>
<h3 id="Features-28"><a href="#Features-28" class="headerlink" title="Features"></a>Features</h3><ul>
<li><code>ownPropertyOnly</code> option to protect prototype, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/454">#454</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7e99efc5131e20cf3f59e1fc2c371a15aa4109db">7e99efc</a>)</li>
</ul>
<h2 id="9-33-1-2022-01-19"><a href="#9-33-1-2022-01-19" class="headerlink" title="9.33.1 (2022-01-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.33.0...v9.33.1">9.33.1</a> (2022-01-19)</h2><h3 id="Bug-Fixes-48"><a href="#Bug-Fixes-48" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>liquidjs.version on npm package (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/53824a2d00f978214fcd83a48118b7900cf97449">53824a2</a>)</li>
</ul>
<h1 id="9-33-0-2022-01-19"><a href="#9-33-0-2022-01-19" class="headerlink" title="9.33.0 (2022-01-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.32.1...v9.33.0">9.33.0</a> (2022-01-19)</h1><h3 id="Features-29"><a href="#Features-29" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support <code>offset:continue</code>, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/439">#439</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8c27a84059384ae730eb0fa1524df04e122e27a0">8c27a84</a>)</li>
<li>support Jekyll-like include syntax, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/441">#441</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/388d0fbbc42fe8cd69faba61c1dc29e9bb5ec2d0">388d0fb</a>)</li>
</ul>
<h2 id="9-32-1-2022-01-12"><a href="#9-32-1-2022-01-12" class="headerlink" title="9.32.1 (2022-01-12)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.32.0...v9.32.1">9.32.1</a> (2022-01-12)</h2><h3 id="Bug-Fixes-49"><a href="#Bug-Fixes-49" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>remove limit on operator char length (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7677f848c0c57335dd1c4f1e3ec251fbf9b1663f">7677f84</a>)</li>
</ul>
<h1 id="9-32-0-2022-01-02"><a href="#9-32-0-2022-01-02" class="headerlink" title="9.32.0 (2022-01-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.31.0...v9.32.0">9.32.0</a> (2022-01-02)</h1><h3 id="Features-30"><a href="#Features-30" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support allow_false for <code>default</code> filter, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/435">#435</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c756191f49f9c2b823048367abfdf0adf2bdb875">c756191</a>)</li>
</ul>
<h1 id="9-31-0-2021-12-19"><a href="#9-31-0-2021-12-19" class="headerlink" title="9.31.0 (2021-12-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.30.0...v9.31.0">9.31.0</a> (2021-12-19)</h1><h3 id="Features-31"><a href="#Features-31" class="headerlink" title="Features"></a>Features</h3><ul>
<li>implement <code>liquid</code> and <code>echo</code> tags, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/428">#428</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fde9924ee622efae4c013d2aa01c6d705c8d5f46">fde9924</a>)</li>
</ul>
<h1 id="9-30-0-2021-12-18"><a href="#9-30-0-2021-12-18" class="headerlink" title="9.30.0 (2021-12-18)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.29.0...v9.30.0">9.30.0</a> (2021-12-18)</h1><h3 id="Features-32"><a href="#Features-32" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support jekyll-like include, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/433">#433</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/23279a816a0582ade7f3b15c1c65c74bc147d134">23279a8</a>)</li>
</ul>
<h1 id="9-29-0-2021-12-11"><a href="#9-29-0-2021-12-11" class="headerlink" title="9.29.0 (2021-12-11)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.28.6...v9.29.0">9.29.0</a> (2021-12-11)</h1><h3 id="Features-33"><a href="#Features-33" class="headerlink" title="Features"></a>Features</h3><ul>
<li>customize globals & strictVariables when calling render, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/432">#432</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6801552fe6829770cbbfdda051731c8b466ed9ec">6801552</a>)</li>
</ul>
<h2 id="9-28-6-2021-12-07"><a href="#9-28-6-2021-12-07" class="headerlink" title="9.28.6 (2021-12-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.28.5...v9.28.6">9.28.6</a> (2021-12-07)</h2><h3 id="Bug-Fixes-50"><a href="#Bug-Fixes-50" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>size filter does not respect Objects, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/385">#385</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6c114267a526ef764dfd9bd94de199d2932ad91a">6c11426</a>)</li>
<li>throws when using <code>preserveTimezones</code> on Node.js, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/431">#431</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e2ef236f68273b72a0b1293b0d13728cdb9aa4b8">e2ef236</a>)</li>
</ul>
<h2 id="9-28-5-2021-11-05"><a href="#9-28-5-2021-11-05" class="headerlink" title="9.28.5 (2021-11-05)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.28.4...v9.28.5">9.28.5</a> (2021-11-05)</h2><h3 id="Bug-Fixes-51"><a href="#Bug-Fixes-51" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>always allow './' and '../' to be relative, even on windows (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/44f6b520d53ba984ecb5fc430d70f698837d1802">44f6b52</a>)</li>
</ul>
<h2 id="9-28-4-2021-10-31"><a href="#9-28-4-2021-10-31" class="headerlink" title="9.28.4 (2021-10-31)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.28.3...v9.28.4">9.28.4</a> (2021-10-31)</h2><h3 id="Bug-Fixes-52"><a href="#Bug-Fixes-52" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>allow <code>{%render%}</code> to reassign argument, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/404">#404</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/124f4c4485270a5fdfca610808a56ecd98d98417">124f4c4</a>)</li>
</ul>
<h2 id="9-28-3-2021-10-27"><a href="#9-28-3-2021-10-27" class="headerlink" title="9.28.3 (2021-10-27)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.28.2...v9.28.3">9.28.3</a> (2021-10-27)</h2><h3 id="Bug-Fixes-53"><a href="#Bug-Fixes-53" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>relative root (by default) yields LookupError, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/419">#419</a>, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/424">#424</a>, also related to <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/395">#395</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/aebeae9e1bbb8472af7788dfd09a08cb6de58e1c">aebeae9</a>)</li>
</ul>
<h2 id="9-28-2-2021-10-16"><a href="#9-28-2-2021-10-16" class="headerlink" title="9.28.2 (2021-10-16)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.28.1...v9.28.2">9.28.2</a> (2021-10-16)</h2><h3 id="Bug-Fixes-54"><a href="#Bug-Fixes-54" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>cache ongoing parseFile() calls, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/416">#416</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8894cbfe6e0dbad4c07439adcefb6b3e2056be11">8894cbf</a>)</li>
</ul>
<h2 id="9-28-1-2021-10-16"><a href="#9-28-1-2021-10-16" class="headerlink" title="9.28.1 (2021-10-16)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.28.0...v9.28.1">9.28.1</a> (2021-10-16)</h2><h3 id="Bug-Fixes-55"><a href="#Bug-Fixes-55" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>hardcoded '/' in normalized <code>options.fs</code>, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/412">#412</a>, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/408">#408</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9cfa43b8aee6a980f39d99f1cdb2be730ca21731">9cfa43b</a>)</li>
</ul>
<h1 id="9-28-0-2021-10-06"><a href="#9-28-0-2021-10-06" class="headerlink" title="9.28.0 (2021-10-06)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.27.1...v9.28.0">9.28.0</a> (2021-10-06)</h1><h3 id="Bug-Fixes-56"><a href="#Bug-Fixes-56" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>skip root check for renderFile() (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/822ba0be0f1cfbedd50376aff8ac49eee71bd48c">822ba0b</a>)</li>
<li>support timezoneOffset for date from scope, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/401">#401</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fd5ef474c36212e6a2446012dcd26bca93f84c7b">fd5ef47</a>)</li>
</ul>
<h3 id="Features-34"><a href="#Features-34" class="headerlink" title="Features"></a>Features</h3><ul>
<li><code>relativeReference</code> for render/include/layout, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/395">#395</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a3455ebd0b207141c34630c0af44d917db2ca1dd">a3455eb</a>)</li>
<li>implement <code>forloop.name</code> as found in ruby shopify/liquid (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6dc7fada72467418806c1ee4bd7eaf3003690fe6">6dc7fad</a>)</li>
</ul>
<h2 id="9-27-1-2021-10-04"><a href="#9-27-1-2021-10-04" class="headerlink" title="9.27.1 (2021-10-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.27.0...v9.27.1">9.27.1</a> (2021-10-04)</h2><h3 id="Bug-Fixes-57"><a href="#Bug-Fixes-57" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>directory info in lookupError message, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/395">#395</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/92bfc65e0b1d937c00a8368b272223c702132d23">92bfc65</a>)</li>
</ul>
<h1 id="9-27-0-2021-10-03"><a href="#9-27-0-2021-10-03" class="headerlink" title="9.27.0 (2021-10-03)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.26.0...v9.27.0">9.27.0</a> (2021-10-03)</h1><h3 id="Bug-Fixes-58"><a href="#Bug-Fixes-58" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>remove "stream" dependency in browser bundles, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/396">#396</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3b5eb6664f673c29d74cb7645e01dcbdf43c8343">3b5eb66</a>)</li>
<li>renderToNodeStream() now emit 'error' event instead of throw (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/afeef1d7450b2799b3441b0241d2466b892a27ff">afeef1d</a>)</li>
</ul>
<h3 id="Features-35"><a href="#Features-35" class="headerlink" title="Features"></a>Features</h3><ul>
<li>add <code>layouts</code>, <code>partials</code> apart from <code>root</code>, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/395">#395</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b9ae479b653a34fadb98c324c4683dd1fdd31af1">b9ae479</a>)</li>
<li>renderFileToNodeStream(filepath, scope) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/68c4cfcfb647c22225dd6edede53ad7a5d7c4485">68c4cfc</a>)</li>
</ul>
<h3 id="Performance-Improvements-1"><a href="#Performance-Improvements-1" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>make the most of streamed rendering (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/aea34418de24cb85ea1acddf68c3683ce7fc9fa8">aea3441</a>)</li>
</ul>
<h1 id="9-26-0-2021-09-30"><a href="#9-26-0-2021-09-30" class="headerlink" title="9.26.0 (2021-09-30)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.25.1...v9.26.0">9.26.0</a> (2021-09-30)</h1><h3 id="Features-36"><a href="#Features-36" class="headerlink" title="Features"></a>Features</h3><ul>
<li>orderedFilterParameters, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/312">#312</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/10e8c8ff7e1cca6df43087953cd8daf4bd618563">10e8c8f</a>)</li>
<li>stream rendering, closed <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/361">#361</a> fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/360">#360</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9012133e0717b1813c6a74a6a282f43ba14d0ada">9012133</a>)</li>
<li>timezoneOffset option to specify output timezone, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/375">#375</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6b9f872bccb4b0c636dc7be2088cafa9bc6c900a">6b9f872</a>)</li>
</ul>
<h3 id="Performance-Improvements-2"><a href="#Performance-Improvements-2" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>improve performance by 4x by simplified parseFile (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/24f534608489fccc155f30bbaf37397c46278da6">24f5346</a>)</li>
<li>parse filenames in parse() insteadof render() (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8273c17dab3dc09858330ce45e3617a650e7fcaa">8273c17</a>)</li>
</ul>
<h2 id="9-25-1-2021-06-20"><a href="#9-25-1-2021-06-20" class="headerlink" title="9.25.1 (2021-06-20)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.25.0...v9.25.1">9.25.1</a> (2021-06-20)</h2><h3 id="Performance-Improvements-3"><a href="#Performance-Improvements-3" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>add cross-engines benchmark (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/cdceb25d007b3d30a85e51ac538e12297c73bfcf">cdceb25</a>)</li>
</ul>
<h1 id="9-25-0-2021-05-07"><a href="#9-25-0-2021-05-07" class="headerlink" title="9.25.0 (2021-05-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.24.2...v9.25.0">9.25.0</a> (2021-05-07)</h1><h3 id="Features-37"><a href="#Features-37" class="headerlink" title="Features"></a>Features</h3><ul>
<li>when tag with multiple values (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8f9639f">8f9639f</a>)</li>
</ul>
<h2 id="9-24-2-2021-05-04"><a href="#9-24-2-2021-05-04" class="headerlink" title="9.24.2 (2021-05-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.24.1...v9.24.2">9.24.2</a> (2021-05-04)</h2><h3 id="Bug-Fixes-59"><a href="#Bug-Fixes-59" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>operator boundary not correctly recognized, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/342">#342</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3e3d84a">3e3d84a</a>)</li>
</ul>
<h2 id="9-24-1-2021-05-01"><a href="#9-24-1-2021-05-01" class="headerlink" title="9.24.1 (2021-05-01)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.24.0...v9.24.1">9.24.1</a> (2021-05-01)</h2><h3 id="Bug-Fixes-60"><a href="#Bug-Fixes-60" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>make LiquidError context property public (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1fd76ac">1fd76ac</a>)</li>
</ul>
<h1 id="9-24-0-2021-05-01"><a href="#9-24-0-2021-05-01" class="headerlink" title="9.24.0 (2021-05-01)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.23.4...v9.24.0">9.24.0</a> (2021-05-01)</h1><h3 id="Features-38"><a href="#Features-38" class="headerlink" title="Features"></a>Features</h3><ul>
<li>add context as a property on the LiquidError error (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9c7cb57">9c7cb57</a>)</li>
<li>export errors for better error handling in user-land (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4e394b9">4e394b9</a>)</li>
</ul>
<h2 id="9-23-4-2021-04-17"><a href="#9-23-4-2021-04-17" class="headerlink" title="9.23.4 (2021-04-17)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.23.3...v9.23.4">9.23.4</a> (2021-04-17)</h2><h3 id="Bug-Fixes-61"><a href="#Bug-Fixes-61" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>capitalize filter not lower case trailing string, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/326">#326</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6548765">6548765</a>)</li>
</ul>
<h2 id="9-23-3-2021-03-21"><a href="#9-23-3-2021-03-21" class="headerlink" title="9.23.3 (2021-03-21)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.23.2...v9.23.3">9.23.3</a> (2021-03-21)</h2><h3 id="Bug-Fixes-62"><a href="#Bug-Fixes-62" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>expose TokenKind (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/dbc23e8">dbc23e8</a>)</li>
</ul>
<h2 id="9-23-2-2021-03-13"><a href="#9-23-2-2021-03-13" class="headerlink" title="9.23.2 (2021-03-13)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.23.1...v9.23.2">9.23.2</a> (2021-03-13)</h2><h3 id="Bug-Fixes-63"><a href="#Bug-Fixes-63" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>comparison for empty/nil, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/321">#321</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/99d14e7">99d14e7</a>)</li>
<li>newline_to_br filter should output <br /> instead of <br/>, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/320">#320</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9a9b792">9a9b792</a>)</li>
</ul>
<h2 id="9-23-1-2021-02-19"><a href="#9-23-1-2021-02-19" class="headerlink" title="9.23.1 (2021-02-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.23.0...v9.23.1">9.23.1</a> (2021-02-19)</h2><h3 id="Bug-Fixes-64"><a href="#Bug-Fixes-64" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>lenientIf not working for the umd bundle, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/313">#313</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2e66e8b">2e66e8b</a>)</li>
</ul>
<h1 id="9-23-0-2021-02-12"><a href="#9-23-0-2021-02-12" class="headerlink" title="9.23.0 (2021-02-12)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.22.1...v9.23.0">9.23.0</a> (2021-02-12)</h1><h3 id="Bug-Fixes-65"><a href="#Bug-Fixes-65" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>respect <code>fs</code> in parser options, for <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/233">#233</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4e82da6">4e82da6</a>)</li>
</ul>
<h3 id="Features-39"><a href="#Features-39" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support filters in if/unless/case, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/287">#287</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2f059f6">2f059f6</a>)</li>
<li>support function calls, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/222">#222</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e37824f">e37824f</a>)</li>
<li>support layout none, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/299">#299</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/81e11bb">81e11bb</a>)</li>
</ul>
<h2 id="9-22-1-2021-02-05"><a href="#9-22-1-2021-02-05" class="headerlink" title="9.22.1 (2021-02-05)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.22.0...v9.22.1">9.22.1</a> (2021-02-05)</h2><h3 id="Bug-Fixes-66"><a href="#Bug-Fixes-66" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>default to precedence 1 for custom operators (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/20f559e">20f559e</a>)</li>
</ul>
<h1 id="9-22-0-2021-02-04"><a href="#9-22-0-2021-02-04" class="headerlink" title="9.22.0 (2021-02-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.21.0...v9.22.0">9.22.0</a> (2021-02-04)</h1><h3 id="Features-40"><a href="#Features-40" class="headerlink" title="Features"></a>Features</h3><ul>
<li>compact filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/f42c217">f42c217</a>)</li>
</ul>
<h1 id="9-21-0-2021-02-04"><a href="#9-21-0-2021-02-04" class="headerlink" title="9.21.0 (2021-02-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.20.1...v9.21.0">9.21.0</a> (2021-02-04)</h1><h3 id="Features-41"><a href="#Features-41" class="headerlink" title="Features"></a>Features</h3><ul>
<li>add <code>operators</code> option for custom operators (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/75591cd">75591cd</a>)</li>
<li>create trie programmatically in options (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/befc33c">befc33c</a>)</li>
<li>export OperatorMap type (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/bc87e19">bc87e19</a>)</li>
<li>export Operators from operator.ts (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6a7c280">6a7c280</a>)</li>
<li>rename to defaultOperators and Operators (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8734e2e">8734e2e</a>)</li>
</ul>
<h2 id="9-20-1-2021-01-24"><a href="#9-20-1-2021-01-24" class="headerlink" title="9.20.1 (2021-01-24)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.20.0...v9.20.1">9.20.1</a> (2021-01-24)</h2><h3 id="Bug-Fixes-67"><a href="#Bug-Fixes-67" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>allow string literals contain delimiters, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/288">#288</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9c40da7">9c40da7</a>)</li>
</ul>
<h1 id="9-20-0-2021-01-23"><a href="#9-20-0-2021-01-23" class="headerlink" title="9.20.0 (2021-01-23)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.19.0...v9.20.0">9.20.0</a> (2021-01-23)</h1><h3 id="Features-42"><a href="#Features-42" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support <code>{{block.super}}</code>, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/38">#38</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a3af44d">a3af44d</a>)</li>
</ul>
<h1 id="9-19-0-2020-12-18"><a href="#9-19-0-2020-12-18" class="headerlink" title="9.19.0 (2020-12-18)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.18.0...v9.19.0">9.19.0</a> (2020-12-18)</h1><h3 id="Bug-Fixes-68"><a href="#Bug-Fixes-68" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>lint (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/de32259">de32259</a>)</li>
<li>move offset adding complexity inside TimezoneDate (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/26b2175">26b2175</a>)</li>
<li>simpler timezone regex and non-null offset (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e3ecfe3">e3ecfe3</a>)</li>
</ul>
<h3 id="Features-43"><a href="#Features-43" class="headerlink" title="Features"></a>Features</h3><ul>
<li>add preserveTimezones option (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/d70cd2a">d70cd2a</a>)</li>
<li>parse and handle date timezone offsets (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c16c787">c16c787</a>)</li>
</ul>
<h1 id="9-18-0-2020-12-17"><a href="#9-18-0-2020-12-17" class="headerlink" title="9.18.0 (2020-12-17)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.17.0...v9.18.0">9.18.0</a> (2020-12-17)</h1><h3 id="Bug-Fixes-69"><a href="#Bug-Fixes-69" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>address refactor comments (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6a0ad10">6a0ad10</a>)</li>
</ul>
<h3 id="Features-44"><a href="#Features-44" class="headerlink" title="Features"></a>Features</h3><ul>
<li>add option for keeping variable type in output (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/cd92e77">cd92e77</a>)</li>
</ul>
<h1 id="9-17-0-2020-12-07"><a href="#9-17-0-2020-12-07" class="headerlink" title="9.17.0 (2020-12-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.16.1...v9.17.0">9.17.0</a> (2020-12-07)</h1><h3 id="Bug-Fixes-70"><a href="#Bug-Fixes-70" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>elsif is not supported for unless, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/268">#268</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2bbf501">2bbf501</a>)</li>
<li>enforce string-type pattern in <code>replace</code>, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/243">#243</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c8afa39">c8afa39</a>)</li>
<li>raw block not ignoring {% characters, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/263">#263</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a492d8e">a492d8e</a>)</li>
</ul>
<h3 id="Features-45"><a href="#Features-45" class="headerlink" title="Features"></a>Features</h3><ul>
<li>passing liquid to FilterImpl, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/277">#277</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/f9f595f">f9f595f</a>)</li>
</ul>
<h2 id="9-16-1-2020-10-09"><a href="#9-16-1-2020-10-09" class="headerlink" title="9.16.1 (2020-10-09)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.16.0...v9.16.1">9.16.1</a> (2020-10-09)</h2><h3 id="Bug-Fixes-71"><a href="#Bug-Fixes-71" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>braced property access (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/18a807e">18a807e</a>)</li>
</ul>
<h1 id="9-16-0-2020-10-08"><a href="#9-16-0-2020-10-08" class="headerlink" title="9.16.0 (2020-10-08)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.15.1...v9.16.0">9.16.0</a> (2020-10-08)</h1><h3 id="Features-46"><a href="#Features-46" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support jsTruthy, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/255">#255</a> <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/257">#257</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/72ee7b4">72ee7b4</a>)</li>
</ul>
<h2 id="9-15-1-2020-10-03"><a href="#9-15-1-2020-10-03" class="headerlink" title="9.15.1 (2020-10-03)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.15.0...v9.15.1">9.15.1</a> (2020-10-03)</h2><h3 id="Bug-Fixes-72"><a href="#Bug-Fixes-72" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>allow quoted variable name in capture, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/252">#252</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/5b3f419">5b3f419</a>)</li>
</ul>
<h1 id="9-15-0-2020-08-04"><a href="#9-15-0-2020-08-04" class="headerlink" title="9.15.0 (2020-08-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.14.1...v9.15.0">9.15.0</a> (2020-08-04)</h1><h3 id="Features-47"><a href="#Features-47" class="headerlink" title="Features"></a>Features</h3><ul>
<li>export toPromise and toValue, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/158">#158</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2e5ab98">2e5ab98</a>)</li>
</ul>
<h2 id="9-14-1-2020-07-08"><a href="#9-14-1-2020-07-08" class="headerlink" title="9.14.1 (2020-07-08)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.14.0...v9.14.1">9.14.1</a> (2020-07-08)</h2><h3 id="Bug-Fixes-73"><a href="#Bug-Fixes-73" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>enumerate Promises (e.g. in for & tablerow) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/237">#237</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/941dd66">941dd66</a>)</li>
</ul>
<h1 id="9-14-0-2020-06-25"><a href="#9-14-0-2020-06-25" class="headerlink" title="9.14.0 (2020-06-25)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.13.0...v9.14.0">9.14.0</a> (2020-06-25)</h1><h3 id="Features-48"><a href="#Features-48" class="headerlink" title="Features"></a>Features</h3><ul>
<li>setup universal browser and node builds (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6cf6ffa">6cf6ffa</a>)</li>
</ul>
<h1 id="9-13-0-2020-06-25"><a href="#9-13-0-2020-06-25" class="headerlink" title="9.13.0 (2020-06-25)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.12.0...v9.13.0">9.13.0</a> (2020-06-25)</h1><h3 id="Features-49"><a href="#Features-49" class="headerlink" title="Features"></a>Features</h3><ul>
<li>async filters, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/232">#232</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e36f3ff">e36f3ff</a>)</li>
</ul>
<h1 id="9-12-0-2020-05-15"><a href="#9-12-0-2020-05-15" class="headerlink" title="9.12.0 (2020-05-15)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.11...v9.12.0">9.12.0</a> (2020-05-15)</h1><h3 id="Features-50"><a href="#Features-50" class="headerlink" title="Features"></a>Features</h3><ul>
<li>sort by key, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/227">#227</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4f17c94">4f17c94</a>)</li>
</ul>
<h2 id="9-11-11-2020-05-01"><a href="#9-11-11-2020-05-01" class="headerlink" title="9.11.11 (2020-05-01)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.10...v9.11.11">9.11.11</a> (2020-05-01)</h2><h3 id="Bug-Fixes-74"><a href="#Bug-Fixes-74" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>properly treat unicode blanks, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/221">#221</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/673b015">673b015</a>)</li>
</ul>
<h2 id="9-11-10-2020-04-03"><a href="#9-11-10-2020-04-03" class="headerlink" title="9.11.10 (2020-04-03)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.9...v9.11.10">9.11.10</a> (2020-04-03)</h2><h3 id="Bug-Fixes-75"><a href="#Bug-Fixes-75" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>respect cache render options (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a93f11d">a93f11d</a>)</li>
</ul>
<h2 id="9-11-9-2020-03-31"><a href="#9-11-9-2020-03-31" class="headerlink" title="9.11.9 (2020-03-31)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.8...v9.11.9">9.11.9</a> (2020-03-31)</h2><h3 id="Bug-Fixes-76"><a href="#Bug-Fixes-76" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>coerce to Array in <code>map</code> and <code>where</code> filter (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c923598">c923598</a>)</li>
</ul>
<h2 id="9-11-8-2020-03-31"><a href="#9-11-8-2020-03-31" class="headerlink" title="9.11.8 (2020-03-31)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.7...v9.11.8">9.11.8</a> (2020-03-31)</h2><h3 id="Bug-Fixes-77"><a href="#Bug-Fixes-77" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>throw an error if : omitted unintentionally, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/212">#212</a>, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/208">#208</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8daf281">8daf281</a>)</li>
</ul>
<h2 id="9-11-7-2020-03-28"><a href="#9-11-7-2020-03-28" class="headerlink" title="9.11.7 (2020-03-28)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.6...v9.11.7">9.11.7</a> (2020-03-28)</h2><h3 id="Bug-Fixes-78"><a href="#Bug-Fixes-78" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>try fix travis (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b3db412">b3db412</a>)</li>
</ul>
<h2 id="9-11-6-2020-03-25"><a href="#9-11-6-2020-03-25" class="headerlink" title="9.11.6 (2020-03-25)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.5...v9.11.6">9.11.6</a> (2020-03-25)</h2><h3 id="Bug-Fixes-79"><a href="#Bug-Fixes-79" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>default filter not applied for empty array (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c371762">c371762</a>)</li>
</ul>
<h2 id="9-11-5-2020-03-24"><a href="#9-11-5-2020-03-24" class="headerlink" title="9.11.5 (2020-03-24)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.4...v9.11.5">9.11.5</a> (2020-03-24)</h2><h3 id="Bug-Fixes-80"><a href="#Bug-Fixes-80" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>throws on invalid arguments for prepend/append, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/208">#208</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/479c633">479c633</a>)</li>
</ul>
<h2 id="9-11-4-2020-03-23"><a href="#9-11-4-2020-03-23" class="headerlink" title="9.11.4 (2020-03-23)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.3...v9.11.4">9.11.4</a> (2020-03-23)</h2><h3 id="Bug-Fixes-81"><a href="#Bug-Fixes-81" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>return variable name in include error (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/93433a8">93433a8</a>)</li>
</ul>
<h2 id="9-11-3-2020-03-14"><a href="#9-11-3-2020-03-14" class="headerlink" title="9.11.3 (2020-03-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.2...v9.11.3">9.11.3</a> (2020-03-14)</h2><h3 id="Performance-Improvements-4"><a href="#Performance-Improvements-4" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>introduce AST to avoid reparse (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/d2d6a38">d2d6a38</a>)</li>
<li>remove instanceof DelimitedToken (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1673e84">1673e84</a>)</li>
</ul>
<h2 id="9-11-2-2020-03-14"><a href="#9-11-2-2020-03-14" class="headerlink" title="9.11.2 (2020-03-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.1...v9.11.2">9.11.2</a> (2020-03-14)</h2><h3 id="Performance-Improvements-5"><a href="#Performance-Improvements-5" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>remove transient strings to reduce memory (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3dfdf98">3dfdf98</a>)</li>
</ul>
<h2 id="9-11-1-2020-03-09"><a href="#9-11-1-2020-03-09" class="headerlink" title="9.11.1 (2020-03-09)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.11.0...v9.11.1">9.11.1</a> (2020-03-09)</h2><h3 id="Bug-Fixes-82"><a href="#Bug-Fixes-82" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>concurrent write on LRU cache (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/200">#200</a>) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6de9338">6de9338</a>)</li>
</ul>
<h1 id="9-11-0-2020-03-04"><a href="#9-11-0-2020-03-04" class="headerlink" title="9.11.0 (2020-03-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.10.0...v9.11.0">9.11.0</a> (2020-03-04)</h1><h3 id="Bug-Fixes-83"><a href="#Bug-Fixes-83" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li><code>Buffer not defined</code> for browser bundles, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/197">#197</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/65b849c">65b849c</a>)</li>
<li>stable sort for undefined keys, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/191">#191</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/f57156b">f57156b</a>)</li>
</ul>
<h3 id="Features-51"><a href="#Features-51" class="headerlink" title="Features"></a>Features</h3><ul>
<li>async cache.read()/write(), remove .has() (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/61dac49">61dac49</a>)</li>
</ul>
<h1 id="9-10-0-2020-03-03"><a href="#9-10-0-2020-03-03" class="headerlink" title="9.10.0 (2020-03-03)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.9.0...v9.10.0">9.10.0</a> (2020-03-03)</h1><h3 id="Features-52"><a href="#Features-52" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support json filter, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/192">#192</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/aa27a6c">aa27a6c</a>)</li>
<li>with & for in <code>render</code> tag, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/195">#195</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6ea6881">6ea6881</a>)</li>
</ul>
<h1 id="9-9-0-2020-03-02"><a href="#9-9-0-2020-03-02" class="headerlink" title="9.9.0 (2020-03-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.8.0...v9.9.0">9.9.0</a> (2020-03-02)</h1><h3 id="Features-53"><a href="#Features-53" class="headerlink" title="Features"></a>Features</h3><ul>
<li>move filters/tags to instances, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/188">#188</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/df8a919">df8a919</a>)</li>
</ul>
<h1 id="9-8-0-2020-02-20"><a href="#9-8-0-2020-02-20" class="headerlink" title="9.8.0 (2020-02-20)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.7.2...v9.8.0">9.8.0</a> (2020-02-20)</h1><h3 id="Features-54"><a href="#Features-54" class="headerlink" title="Features"></a>Features</h3><ul>
<li>"today" when using date filter, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/193">#193</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/185312d">185312d</a>)</li>
</ul>
<h2 id="9-7-2-2020-02-20"><a href="#9-7-2-2020-02-20" class="headerlink" title="9.7.2 (2020-02-20)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.7.1...v9.7.2">9.7.2</a> (2020-02-20)</h2><h3 id="Bug-Fixes-84"><a href="#Bug-Fixes-84" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>add funding entry to show up in npm fund command (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/40095a8">40095a8</a>)</li>
</ul>
<h2 id="9-7-1-2020-02-19"><a href="#9-7-1-2020-02-19" class="headerlink" title="9.7.1 (2020-02-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.7.0...v9.7.1">9.7.1</a> (2020-02-19)</h2><h3 id="Bug-Fixes-85"><a href="#Bug-Fixes-85" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>update index.html (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/22386b0">22386b0</a>)</li>
</ul>
<h1 id="9-7-0-2020-02-07"><a href="#9-7-0-2020-02-07" class="headerlink" title="9.7.0 (2020-02-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.6.2...v9.7.0">9.7.0</a> (2020-02-07)</h1><h3 id="Bug-Fixes-86"><a href="#Bug-Fixes-86" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>expression and string literal parser, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/186">#186</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fc0cf6f">fc0cf6f</a>)</li>
</ul>
<h3 id="Features-55"><a href="#Features-55" class="headerlink" title="Features"></a>Features</h3><ul>
<li>globals shared between tags, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/185">#185</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/870e7ec">870e7ec</a>)</li>
</ul>
<h2 id="9-6-2-2020-01-10"><a href="#9-6-2-2020-01-10" class="headerlink" title="9.6.2 (2020-01-10)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.6.1...v9.6.2">9.6.2</a> (2020-01-10)</h2><h3 id="Performance-Improvements-6"><a href="#Performance-Improvements-6" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>prevent multiple case evaluations (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/807e840">807e840</a>)</li>
</ul>
<h2 id="9-6-1-2020-01-04"><a href="#9-6-1-2020-01-04" class="headerlink" title="9.6.1 (2020-01-04)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.6.0...v9.6.1">9.6.1</a> (2020-01-04)</h2><h3 id="Bug-Fixes-87"><a href="#Bug-Fixes-87" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>add <code>this</code> to fs references in parseFile (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4b079c5">4b079c5</a>)</li>
</ul>
<h1 id="9-6-0-2019-12-15"><a href="#9-6-0-2019-12-15" class="headerlink" title="9.6.0 (2019-12-15)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.5.0...v9.6.0">9.6.0</a> (2019-12-15)</h1><h3 id="Features-56"><a href="#Features-56" class="headerlink" title="Features"></a>Features</h3><ul>
<li>full syntax for strftime, close <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/177">#177</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ba5ff3f">ba5ff3f</a>)</li>
</ul>
<h1 id="9-5-0-2019-12-12"><a href="#9-5-0-2019-12-12" class="headerlink" title="9.5.0 (2019-12-12)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.4.2...v9.5.0">9.5.0</a> (2019-12-12)</h1><h3 id="Features-57"><a href="#Features-57" class="headerlink" title="Features"></a>Features</h3><ul>
<li>nested property for the <code>where</code> filter, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/178">#178</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/60ec74f">60ec74f</a>)</li>
</ul>
<h2 id="9-4-2-2019-11-15"><a href="#9-4-2-2019-11-15" class="headerlink" title="9.4.2 (2019-11-15)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.4.1...v9.4.2">9.4.2</a> (2019-11-15)</h2><h3 id="Bug-Fixes-88"><a href="#Bug-Fixes-88" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>reading .first, .last of Array, closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/175">#175</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/f82da11">f82da11</a>)</li>
</ul>
<h2 id="9-4-1-2019-11-15"><a href="#9-4-1-2019-11-15" class="headerlink" title="9.4.1 (2019-11-15)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.4.0...v9.4.1">9.4.1</a> (2019-11-15)</h2><h3 id="Bug-Fixes-89"><a href="#Bug-Fixes-89" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>remove node dependencies for esm bundle, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/173">#173</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/04df929">04df929</a>)</li>
</ul>
<h1 id="9-4-0-2019-11-14"><a href="#9-4-0-2019-11-14" class="headerlink" title="9.4.0 (2019-11-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.3.1...v9.4.0">9.4.0</a> (2019-11-14)</h1><h3 id="Features-58"><a href="#Features-58" class="headerlink" title="Features"></a>Features</h3><ul>
<li>add ability to pass JSON context to CLI (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/9504e4e">9504e4e</a>)</li>
</ul>
<h2 id="9-3-1-2019-11-09"><a href="#9-3-1-2019-11-09" class="headerlink" title="9.3.1 (2019-11-09)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.3.0...v9.3.1">9.3.1</a> (2019-11-09)</h2><h3 id="Bug-Fixes-90"><a href="#Bug-Fixes-90" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>liquidjs command in /bin/liquid.js, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/169">#169</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/0073b90">0073b90</a>)</li>
</ul>
<h1 id="9-3-0-2019-11-07"><a href="#9-3-0-2019-11-07" class="headerlink" title="9.3.0 (2019-11-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.2.0...v9.3.0">9.3.0</a> (2019-11-07)</h1><h3 id="Features-59"><a href="#Features-59" class="headerlink" title="Features"></a>Features</h3><ul>
<li>support require.resolve for lookup, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/168">#168</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2dd4355">2dd4355</a>)</li>
</ul>
<h2 id="9-1-1-2019-10-10"><a href="#9-1-1-2019-10-10" class="headerlink" title="9.1.1 (2019-10-10)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.1.0...v9.1.1">9.1.1</a> (2019-10-10)</h2><h3 id="Performance-Improvements-7"><a href="#Performance-Improvements-7" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>add string flattening to reduce retained memory (node only) (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3ad512c">3ad512c</a>)</li>
</ul>
<h1 id="9-1-0-2019-10-07"><a href="#9-1-0-2019-10-07" class="headerlink" title="9.1.0 (2019-10-07)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.0.1...v9.1.0">9.1.0</a> (2019-10-07)</h1><h3 id="Features-60"><a href="#Features-60" class="headerlink" title="Features"></a>Features</h3><ul>
<li>alias getTemplate() to parseFile() (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6b83788">6b83788</a>)</li>
</ul>
<h2 id="9-0-1-2019-10-02"><a href="#9-0-1-2019-10-02" class="headerlink" title="9.0.1 (2019-10-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v9.0.0...v9.0.1">9.0.1</a> (2019-10-02)</h2><h3 id="Bug-Fixes-91"><a href="#Bug-Fixes-91" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li><code>unless</code> content is not waited, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/160">#160</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/d2c8d13">d2c8d13</a>)</li>
</ul>
<h1 id="9-0-0-2019-08-26"><a href="#9-0-0-2019-08-26" class="headerlink" title="9.0.0 (2019-08-26)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.5.3...v9.0.0">9.0.0</a> (2019-08-26)</h1><h3 id="Bug-Fixes-92"><a href="#Bug-Fixes-92" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>break/continue omitting output before them, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/123">#123</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/ae45c46">ae45c46</a>)</li>
<li>reactjs demo during yarn install, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/145">#145</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b65df44">b65df44</a>)</li>
</ul>
<h3 id="Code-Refactoring-1"><a href="#Code-Refactoring-1" class="headerlink" title="Code Refactoring"></a>Code Refactoring</h3><ul>
<li>return value of Tag#render is no longer used (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/8028f82">8028f82</a>)</li>
</ul>
<h3 id="Features-61"><a href="#Features-61" class="headerlink" title="Features"></a>Features</h3><ul>
<li>renderSync, parseAndRenderSync and renderFileSync, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/48">#48</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7fb01ad">7fb01ad</a>)</li>
</ul>
<h3 id="Performance-Improvements-8"><a href="#Performance-Improvements-8" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>target to es6, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/137">#137</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3b9fc7e">3b9fc7e</a>)</li>
</ul>
<h3 id="BREAKING-CHANGES-1"><a href="#BREAKING-CHANGES-1" class="headerlink" title="BREAKING CHANGES"></a>BREAKING CHANGES</h3><ul>
<li>Tag#render now returns void, use emitter argument<br>to write rendered html.</li>
<li>ship to Node.js 8, the dist/liquid.cjs.js (main) no longer<br>supports Node.js 6, other bundles are also provided via dist/liquid.esm.js, dist/liquid.js (ES5 umd) and liquid.min.js (minified ES5 umd)</li>
<li>remove default export, now should be used like import<br>{Liquid} from 'liquidjs'</li>
</ul>
<h2 id="8-5-3-2019-08-25"><a href="#8-5-3-2019-08-25" class="headerlink" title="8.5.3 (2019-08-25)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.5.2...v8.5.3">8.5.3</a> (2019-08-25)</h2><h3 id="Bug-Fixes-93"><a href="#Bug-Fixes-93" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>escape filter when input is undefined (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a00945c">a00945c</a>)</li>
</ul>
<h2 id="8-5-2-2019-08-09"><a href="#8-5-2-2019-08-09" class="headerlink" title="8.5.2 (2019-08-09)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.5.1...v8.5.2">8.5.2</a> (2019-08-09)</h2><h3 id="Bug-Fixes-94"><a href="#Bug-Fixes-94" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>quotation tokenizing, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/151">#151</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1e4f237">1e4f237</a>)</li>
</ul>
<h2 id="8-5-1-2019-08-05"><a href="#8-5-1-2019-08-05" class="headerlink" title="8.5.1 (2019-08-05)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.5.0...v8.5.1">8.5.1</a> (2019-08-05)</h2><h3 id="Bug-Fixes-95"><a href="#Bug-Fixes-95" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>publish bin directory to npm, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/146">#146</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a85b650">a85b650</a>)</li>
</ul>
<h1 id="8-5-0-2019-08-01"><a href="#8-5-0-2019-08-01" class="headerlink" title="8.5.0 (2019-08-01)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.4.1...v8.5.0">8.5.0</a> (2019-08-01)</h1><h3 id="Features-62"><a href="#Features-62" class="headerlink" title="Features"></a>Features</h3><ul>
<li>CLI support (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fc045b5">fc045b5</a>)</li>
</ul>
<h2 id="8-4-1-2019-07-22"><a href="#8-4-1-2019-07-22" class="headerlink" title="8.4.1 (2019-07-22)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.4.0...v8.4.1">8.4.1</a> (2019-07-22)</h2><h3 id="Bug-Fixes-96"><a href="#Bug-Fixes-96" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>some filters on undefined variable throws, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/140">#140</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6e6ea0a">6e6ea0a</a>)</li>
</ul>
<h1 id="8-4-0-2019-07-06"><a href="#8-4-0-2019-07-06" class="headerlink" title="8.4.0 (2019-07-06)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.3.0...v8.4.0">8.4.0</a> (2019-07-06)</h1><h3 id="Features-63"><a href="#Features-63" class="headerlink" title="Features"></a>Features</h3><ul>
<li>at_least, at_most, sort_natural for <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/132">#132</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e6f5f1c">e6f5f1c</a>)</li>
</ul>
<h1 id="8-3-0-2019-06-27"><a href="#8-3-0-2019-06-27" class="headerlink" title="8.3.0 (2019-06-27)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.2.4...v8.3.0">8.3.0</a> (2019-06-27)</h1><h3 id="Features-64"><a href="#Features-64" class="headerlink" title="Features"></a>Features</h3><ul>
<li>fs option implemented by <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/138">#138</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3f5e23c">3f5e23c</a>)</li>
</ul>
<h2 id="8-2-4-2019-06-17"><a href="#8-2-4-2019-06-17" class="headerlink" title="8.2.4 (2019-06-17)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.2.3...v8.2.4">8.2.4</a> (2019-06-17)</h2><h3 id="Performance-Improvements-9"><a href="#Performance-Improvements-9" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>improve getTemplate() when cache is enabled (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1ffba2b">1ffba2b</a>)</li>
</ul>
<h2 id="8-2-3-2019-05-19"><a href="#8-2-3-2019-05-19" class="headerlink" title="8.2.3 (2019-05-19)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.2.2...v8.2.3">8.2.3</a> (2019-05-19)</h2><h3 id="Bug-Fixes-97"><a href="#Bug-Fixes-97" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>reverse filter not pure, see <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/126">#126</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/505c408">505c408</a>)</li>
</ul>
<h2 id="8-2-2-2019-05-12"><a href="#8-2-2-2019-05-12" class="headerlink" title="8.2.2 (2019-05-12)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.2.1...v8.2.2">8.2.2</a> (2019-05-12)</h2><h3 id="Bug-Fixes-98"><a href="#Bug-Fixes-98" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>date from integer, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/125">#125</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/fdf0043">fdf0043</a>)</li>
<li>pass drops directly to filters/tags (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/bef2909">bef2909</a>)</li>
</ul>
<h2 id="8-2-1-2019-04-26"><a href="#8-2-1-2019-04-26" class="headerlink" title="8.2.1 (2019-04-26)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.2.0...v8.2.1">8.2.1</a> (2019-04-26)</h2><h3 id="Bug-Fixes-99"><a href="#Bug-Fixes-99" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li><code>default</code> filter is not working with an empty string, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/122">#122</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/6075c0a">6075c0a</a>)</li>
</ul>
<h1 id="8-2-0-2019-04-17"><a href="#8-2-0-2019-04-17" class="headerlink" title="8.2.0 (2019-04-17)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.1.0...v8.2.0">8.2.0</a> (2019-04-17)</h1><h3 id="Features-65"><a href="#Features-65" class="headerlink" title="Features"></a>Features</h3><ul>
<li>pass context to filters (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/00bc1ef">00bc1ef</a>)</li>
</ul>
<h1 id="8-1-0-2019-04-02"><a href="#8-1-0-2019-04-02" class="headerlink" title="8.1.0 (2019-04-02)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.0.3...v8.1.0">8.1.0</a> (2019-04-02)</h1><h3 id="Features-66"><a href="#Features-66" class="headerlink" title="Features"></a>Features</h3><ul>
<li>where filter, working on <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/118">#118</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/daa0b57">daa0b57</a>)</li>
</ul>
<h2 id="8-0-3-2019-04-01"><a href="#8-0-3-2019-04-01" class="headerlink" title="8.0.3 (2019-04-01)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.0.2...v8.0.3">8.0.3</a> (2019-04-01)</h2><h3 id="Bug-Fixes-100"><a href="#Bug-Fixes-100" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>slice filter on negative <code>begin</code>, <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/117">#117</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/eadb6f3">eadb6f3</a>)</li>
</ul>
<h2 id="8-0-2-2019-03-25"><a href="#8-0-2-2019-03-25" class="headerlink" title="8.0.2 (2019-03-25)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.0.1...v8.0.2">8.0.2</a> (2019-03-25)</h2><h3 id="Performance-Improvements-10"><a href="#Performance-Improvements-10" class="headerlink" title="Performance Improvements"></a>Performance Improvements</h3><ul>
<li>use polymorphism instead duck test (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/82d7673">82d7673</a>)</li>
</ul>
<h2 id="8-0-1-2019-03-22"><a href="#8-0-1-2019-03-22" class="headerlink" title="8.0.1 (2019-03-22)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v8.0.0...v8.0.1">8.0.1</a> (2019-03-22)</h2><h3 id="Bug-Fixes-101"><a href="#Bug-Fixes-101" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>incorrect scope when using assign with for, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/115">#115</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/defbb58">defbb58</a>)</li>
</ul>
<h1 id="8-0-0-2019-03-10"><a href="#8-0-0-2019-03-10" class="headerlink" title="8.0.0 (2019-03-10)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.5.1...v8.0.0">8.0.0</a> (2019-03-10)</h1><h3 id="Code-Refactoring-2"><a href="#Code-Refactoring-2" class="headerlink" title="Code Refactoring"></a>Code Refactoring</h3><ul>
<li>use camelCase for JavaScript APIs (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/64e0c87">64e0c87</a>)</li>
</ul>
<h3 id="Features-67"><a href="#Features-67" class="headerlink" title="Features"></a>Features</h3><ul>
<li>promise support for drops, working on <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/65">#65</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/4a8088d">4a8088d</a>)</li>
</ul>
<h3 id="BREAKING-CHANGES-2"><a href="#BREAKING-CHANGES-2" class="headerlink" title="BREAKING CHANGES"></a>BREAKING CHANGES</h3><ul>
<li>Options and method names in JavaScript API are now renamed to camelCase, for a complete list see #109</li>
</ul>
<h2 id="7-5-1-2019-03-05"><a href="#7-5-1-2019-03-05" class="headerlink" title="7.5.1 (2019-03-05)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.5.0...v7.5.1">7.5.1</a> (2019-03-05)</h2><h3 id="Bug-Fixes-102"><a href="#Bug-Fixes-102" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>named params for filters, working on <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/113">#113</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/5ffc904">5ffc904</a>)</li>
</ul>
<h1 id="7-5-0-2019-03-01"><a href="#7-5-0-2019-03-01" class="headerlink" title="7.5.0 (2019-03-01)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.4.0...v7.5.0">7.5.0</a> (2019-03-01)</h1><h3 id="Features-68"><a href="#Features-68" class="headerlink" title="Features"></a>Features</h3><ul>
<li>tablerowloop object (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/3647305">3647305</a>)</li>
</ul>
<h1 id="7-4-0-2019-02-28"><a href="#7-4-0-2019-02-28" class="headerlink" title="7.4.0 (2019-02-28)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.3.1...v7.4.0">7.4.0</a> (2019-02-28)</h1><h3 id="Bug-Fixes-103"><a href="#Bug-Fixes-103" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>math filters now return number, resolves <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/110">#110</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/b4acdb4">b4acdb4</a>)</li>
</ul>
<h3 id="Features-69"><a href="#Features-69" class="headerlink" title="Features"></a>Features</h3><ul>
<li>exported Drop interface for <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/107">#107</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/7bee9fc">7bee9fc</a>), closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/109">#109</a></li>
</ul>
<h2 id="7-3-1-2019-02-25"><a href="#7-3-1-2019-02-25" class="headerlink" title="7.3.1 (2019-02-25)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.3.0...v7.3.1">7.3.1</a> (2019-02-25)</h2><h3 id="Bug-Fixes-104"><a href="#Bug-Fixes-104" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li><strong>#108:</strong> remove absolute path in emitted d.ts (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/53a835a">53a835a</a>), closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/108">#108</a></li>
</ul>
<h1 id="7-3-0-2019-02-24"><a href="#7-3-0-2019-02-24" class="headerlink" title="7.3.0 (2019-02-24)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.2.2...v7.3.0">7.3.0</a> (2019-02-24)</h1><h3 id="Features-70"><a href="#Features-70" class="headerlink" title="Features"></a>Features</h3><ul>
<li>nil/null/empty/blank literals, resolves <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/102">#102</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/88c9e96">88c9e96</a>)</li>
</ul>
<h2 id="7-2-2-2019-02-23"><a href="#7-2-2-2019-02-23" class="headerlink" title="7.2.2 (2019-02-23)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.2.1...v7.2.2">7.2.2</a> (2019-02-23)</h2><h3 id="Bug-Fixes-105"><a href="#Bug-Fixes-105" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>filters break when argument contains [()|, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/89">#89</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/e977669">e977669</a>)</li>
</ul>
<h2 id="7-2-1-2019-02-22"><a href="#7-2-1-2019-02-22" class="headerlink" title="7.2.1 (2019-02-22)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.2.0...v7.2.1">7.2.1</a> (2019-02-22)</h2><h3 id="Bug-Fixes-106"><a href="#Bug-Fixes-106" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>default length for truncate and truncatewords (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/56c7992">56c7992</a>)</li>
</ul>
<h1 id="7-2-0-2019-02-20"><a href="#7-2-0-2019-02-20" class="headerlink" title="7.2.0 (2019-02-20)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.1.0...v7.2.0">7.2.0</a> (2019-02-20)</h1><h3 id="Features-71"><a href="#Features-71" class="headerlink" title="Features"></a>Features</h3><ul>
<li>override output/tag delimiter, fixes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/54">#54</a> (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/d20a043">d20a043</a>)</li>
</ul>
<h3 id="BREAKING-CHANGES-3"><a href="#BREAKING-CHANGES-3" class="headerlink" title="BREAKING CHANGES"></a>BREAKING CHANGES</h3><ul>
<li><code>trim_value_left</code> option renamed to <code>trim_output_left</code>, <code>trim_value_right</code> option renamed to <code>trim_output_right</code></li>
</ul>
<h1 id="7-1-0-2019-02-20"><a href="#7-1-0-2019-02-20" class="headerlink" title="7.1.0 (2019-02-20)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v7.0.2...v7.1.0">7.1.0</a> (2019-02-20)</h1><h3 id="Features-72"><a href="#Features-72" class="headerlink" title="Features"></a>Features</h3><ul>
<li>throw an Error if delimiter not matched (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/c33d8f6">c33d8f6</a>)</li>
</ul>
<h1 id="7-0-0-2019-02-14"><a href="#7-0-0-2019-02-14" class="headerlink" title="7.0.0 (2019-02-14)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v6.4.3...v7.0.0">7.0.0</a> (2019-02-14)</h1><h3 id="chore"><a href="#chore" class="headerlink" title="chore"></a>chore</h3><ul>
<li><strong>TypeScript:</strong> ship Liquid to class (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/1cc7249">1cc7249</a>)</li>
</ul>
<h3 id="BREAKING-CHANGES-4"><a href="#BREAKING-CHANGES-4" class="headerlink" title="BREAKING CHANGES"></a>BREAKING CHANGES</h3><ul>
<li><strong>TypeScript:</strong> calling <code>Liquid()</code> without <code>new</code> now becomes invalid</li>
</ul>
<h2 id="6-4-3-2019-02-13"><a href="#6-4-3-2019-02-13" class="headerlink" title="6.4.3 (2019-02-13)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v6.4.2...v6.4.3">6.4.3</a> (2019-02-13)</h2><h3 id="Bug-Fixes-107"><a href="#Bug-Fixes-107" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>better index.d.ts and a demo (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/2015f68">2015f68</a>), closes <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/issues/98">#98</a></li>
</ul>
<h2 id="6-4-2-2019-01-28"><a href="#6-4-2-2019-01-28" class="headerlink" title="6.4.2 (2019-01-28)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v6.4.1...v6.4.2">6.4.2</a> (2019-01-28)</h2><h3 id="Bug-Fixes-108"><a href="#Bug-Fixes-108" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li><strong>CI:</strong> e2e not building cjs (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/dde7b3b">dde7b3b</a>)</li>
</ul>
<h2 id="6-4-1-2019-01-28"><a href="#6-4-1-2019-01-28" class="headerlink" title="6.4.1 (2019-01-28)"></a><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/compare/v6.4.0...v6.4.1">6.4.1</a> (2019-01-28)</h2><h3 id="Bug-Fixes-109"><a href="#Bug-Fixes-109" class="headerlink" title="Bug Fixes"></a>Bug Fixes</h3><ul>
<li>regenerator undefined (<a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/commit/a2caeb5">a2caeb5</a>)</li>
</ul>
</script></li></ul>
</div>
<footer class="article-footer">
<time class="article-footer-updated" datetime="2024-12-28T08:10:55.955Z" itemprop="dateModified">Last updated: 2024-12-28</time>
<a href="migrate-to-9.html" class="article-footer-prev" title="Migrate to LiquidJS 9"><i class="icon-chevron-left"></i><span>Prev</span></a><a href="differences.html" class="article-footer-next" title="Differences with Shopify/liquid"><span>Next</span><i class="icon-chevron-right"></i></a>
</footer>
</div>
</div>
<aside id="article-toc" role="navigation">
<div id="article-toc-inner">
<div id="article-toc-inner-list">
<strong class="sidebar-title">Contents</strong>
<ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#10-19-1-2024-12-22"><span class="toc-text">10.19.1 (2024-12-22)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-19-0-2024-11-17"><span class="toc-text">10.19.0 (2024-11-17)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Features"><span class="toc-text">Features</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-18-0-2024-10-16"><span class="toc-text">10.18.0 (2024-10-16)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-1"><span class="toc-text">Features</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-17-0-2024-09-22"><span class="toc-text">10.17.0 (2024-09-22)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-2"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-16-7-2024-08-29"><span class="toc-text">10.16.7 (2024-08-29)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-1"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-16-6-2024-08-29"><span class="toc-text">10.16.6 (2024-08-29)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-2"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-16-5-2024-08-27"><span class="toc-text">10.16.5 (2024-08-27)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-3"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-16-4-2024-08-23"><span class="toc-text">10.16.4 (2024-08-23)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-4"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-16-3-2024-08-16"><span class="toc-text">10.16.3 (2024-08-16)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-5"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-16-2-2024-08-15"><span class="toc-text">10.16.2 (2024-08-15)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-6"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-16-1-2024-07-25"><span class="toc-text">10.16.1 (2024-07-25)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-7"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-16-0-2024-07-21"><span class="toc-text">10.16.0 (2024-07-21)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-3"><span class="toc-text">Features</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-15-0-2024-07-09"><span class="toc-text">10.15.0 (2024-07-09)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-8"><span class="toc-text">Bug Fixes</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-4"><span class="toc-text">Features</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-14-0-2024-06-17"><span class="toc-text">10.14.0 (2024-06-17)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-9"><span class="toc-text">Bug Fixes</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-5"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-13-1-2024-05-24"><span class="toc-text">10.13.1 (2024-05-24)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-10"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-13-0-2024-05-13"><span class="toc-text">10.13.0 (2024-05-13)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-6"><span class="toc-text">Features</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-12-0-2024-04-28"><span class="toc-text">10.12.0 (2024-04-28)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-11"><span class="toc-text">Bug Fixes</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-7"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-11-1-2024-04-21"><span class="toc-text">10.11.1 (2024-04-21)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-12"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-11-0-2024-04-14"><span class="toc-text">10.11.0 (2024-04-14)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-8"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-10-2-2024-03-21"><span class="toc-text">10.10.2 (2024-03-21)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-13"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-10-1-2024-02-18"><span class="toc-text">10.10.1 (2024-02-18)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-14"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-10-0-2023-12-19"><span class="toc-text">10.10.0 (2023-12-19)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-9"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-9-4-2023-11-04"><span class="toc-text">10.9.4 (2023-11-04)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-15"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-9-3-2023-10-15"><span class="toc-text">10.9.3 (2023-10-15)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-16"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-9-2-2023-08-28"><span class="toc-text">10.9.2 (2023-08-28)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-17"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-9-1-2023-08-23"><span class="toc-text">10.9.1 (2023-08-23)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-18"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-9-0-2023-08-22"><span class="toc-text">10.9.0 (2023-08-22)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-19"><span class="toc-text">Bug Fixes</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-10"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-8-4-2023-07-07"><span class="toc-text">10.8.4 (2023-07-07)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-20"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-8-3-2023-06-16"><span class="toc-text">10.8.3 (2023-06-16)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-21"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-8-2-2023-06-04"><span class="toc-text">10.8.2 (2023-06-04)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-22"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-8-1-2023-06-04"><span class="toc-text">10.8.1 (2023-06-04)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-23"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-8-0-2023-06-03"><span class="toc-text">10.8.0 (2023-06-03)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-24"><span class="toc-text">Bug Fixes</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-11"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-7-1-2023-04-24"><span class="toc-text">10.7.1 (2023-04-24)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-25"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#10-7-0-2023-03-21"><span class="toc-text">10.7.0 (2023-03-21)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-26"><span class="toc-text">Bug Fixes</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Features-12"><span class="toc-text">Features</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-6-2-2023-03-19"><span class="toc-text">10.6.2 (2023-03-19)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-27"><span class="toc-text">Bug Fixes</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#10-6-1-2023-03-02"><span class="toc-text">10.6.1 (2023-03-02)</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Bug-Fixes-28"><span class="toc-text">Bug Fixes</span></a></li></ol></li></ol>
</div>
<a href="#" id="article-toc-top">Back to Top</a>
</div>
</aside>
</div>
</article>
</div>
</div>
</div>
<footer id="footer" class="wrapper">
<div class="inner">
<div id="footer-copyright">
&copy; 2024 <a href="https://github.com/harttle/liquidjs/graphs/contributors" rel="external nofollow noreferrer" target="_blank">Harttle</a><br>
Documentation licensed under <a href="https://creativecommons.org/licenses/by/4.0/" rel="external nofollow noreferrer" target="_blank">CC BY 4.0</a>.
</div>
<div id="footer-links">
<a href="https://twitter.com/harttleharttle" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-twitter"></i></a>
<a href="https://opencollective.com/liquidjs" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-opencollective"></i></a>
<a href="https://github.com/harttle/liquidjs" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-github"></i></a>
</div>
</div>
</footer>
</div>
<div id="mobile-nav-dimmer"></div>
<nav id="mobile-nav">
<div id="mobile-nav-inner">
<ul id="mobile-nav-list">
<a href="../tutorials/intro-to-liquid.html" class="mobile-nav-link">Tutorials</a><a href="../tags/overview.html" class="mobile-nav-link">Tags</a><a href="../filters/overview.html" class="mobile-nav-link">Filters</a><a href="../playground.html" class="mobile-nav-link">Playground</a><a href="../api/classes/Liquid.html" class="mobile-nav-link">API</a>
</ul>
<div class="mobile-sidebar-list">
<strong class="mobile-nav-title">Getting Started</strong><a href="intro-to-liquid.html" class="mobile-nav-link">Intro to Liquid</a><a href="setup.html" class="mobile-nav-link">Setup</a><a href="options.html" class="mobile-nav-link">Options</a><a href="render-file.html" class="mobile-nav-link">Render Files</a><a href="partials-and-layouts.html" class="mobile-nav-link">Includes and Layouts</a><a href="use-in-expressjs.html" class="mobile-nav-link">Use in Express.js</a><strong class="mobile-nav-title">Advanced</strong><a href="caching.html" class="mobile-nav-link">Caching</a><a href="escaping.html" class="mobile-nav-link">Escaping</a><a href="register-filters-tags.html" class="mobile-nav-link">Register Filters/Tags</a><a href="access-scope-in-filters.html" class="mobile-nav-link">Access Scope in Filters</a><a href="parse-parameters.html" class="mobile-nav-link">Parse Parameters</a><a href="render-tag-content.html" class="mobile-nav-link">Render Tag Content</a><a href="drops.html" class="mobile-nav-link">Liquid Drops</a><a href="sync-and-async.html" class="mobile-nav-link">Sync and Async</a><a href="whitespace-control.html" class="mobile-nav-link">Whitespace Control</a><a href="plugins.html" class="mobile-nav-link">Plugins</a><a href="operators.html" class="mobile-nav-link">Operators</a><a href="truthy-and-falsy.html" class="mobile-nav-link">Truthy and Falsy</a><a href="dos.html" class="mobile-nav-link">DoS</a><strong class="mobile-nav-title">Miscellaneous</strong><a href="migrate-to-9.html" class="mobile-nav-link">Migrate to LiquidJS 9</a><a href="changelog.html" class="mobile-nav-link current">Changelog</a><a href="differences.html" class="mobile-nav-link">Differences with Shopify/liquid</a><a href="contribution-guidelines.html" class="mobile-nav-link">Contribution Guidelines</a>
</div>
</div>
<div id="mobile-button-list">
<a href="https://github.com/harttle/liquidjs" class="mobile-nav-link" rel="external" target="_blank"><i class="icon-github"></i></a>
<a href="https://opencollective.com/liquidjs" class="mobile-nav-link" rel="external" target="_blank"><i class="icon-opencollective"></i></a>
<div id="mobile-lang-select-wrap" class="mobile-nav-link">
<label for="mobile-lang-select"><i class="icon-network"></i></label>
<select id="mobile-lang-select" data-canonical="tutorials/changelog.html">
<option value="en" selected>English</option>
<option value="zh-cn">简体中文</option>
</select>
</div>
</div>
</nav>
<script src="../js/main.js"></script>
<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
<script>
document.getElementById('search-input-wrap').classList.add('on');
docsearch({
apiKey: '01f36cc168657a26a385308b9e721bc6',
indexName: 'liquidjs',
inputSelector: '#search-input',
debug: false
});
</script>
</body>
</html>