mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-15 04:10:40 -07:00
730 lines
119 KiB
HTML
730 lines
119 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head prefix="og: http://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 5.4.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 target="_blank" rel="noopener external nofollow noreferrer" href="https://opencollective.com/liquidjs" class="main-nav-link icon-nav-link"><i class="icon-opencollective"></i> <span class="icon-nav-title">Support</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="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="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><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="http://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-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" 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>[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"><a href="#Features" 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-1"><a href="#Bug-Fixes-1" 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-1"><a href="#Features-1" 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-2"><a href="#Features-2" 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-2"><a href="#Bug-Fixes-2" 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-3"><a href="#Bug-Fixes-3" 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-4"><a href="#Bug-Fixes-4" 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-3"><a href="#Features-3" 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-5"><a href="#Bug-Fixes-5" 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-4"><a href="#Features-4" 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-5"><a href="#Features-5" 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><liquidjs>.toThenable</code> is removed, use <code><liquidjs>.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><liquidjs>.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-6"><a href="#Features-6" 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-6"><a href="#Bug-Fixes-6" 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-7"><a href="#Features-7" 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-8"><a href="#Features-8" 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-7"><a href="#Bug-Fixes-7" 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-9"><a href="#Features-9" 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-8"><a href="#Bug-Fixes-8" 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-9"><a href="#Bug-Fixes-9" 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-10"><a href="#Bug-Fixes-10" 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-10"><a href="#Features-10" 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-11"><a href="#Bug-Fixes-11" 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-11"><a href="#Features-11" 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-12"><a href="#Bug-Fixes-12" 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-12"><a href="#Features-12" 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-13"><a href="#Bug-Fixes-13" 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-14"><a href="#Bug-Fixes-14" 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-13"><a href="#Features-13" 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-15"><a href="#Bug-Fixes-15" 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-16"><a href="#Bug-Fixes-16" 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-17"><a href="#Bug-Fixes-17" 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-14"><a href="#Features-14" 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-18"><a href="#Bug-Fixes-18" 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-19"><a href="#Bug-Fixes-19" 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-15"><a href="#Features-15" 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-20"><a href="#Bug-Fixes-20" 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-16"><a href="#Features-16" 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-21"><a href="#Bug-Fixes-21" 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-17"><a href="#Features-17" 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-18"><a href="#Features-18" 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-19"><a href="#Features-19" 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-20"><a href="#Features-20" 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-22"><a href="#Bug-Fixes-22" 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-23"><a href="#Bug-Fixes-23" 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-24"><a href="#Bug-Fixes-24" 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-25"><a href="#Bug-Fixes-25" 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-26"><a href="#Bug-Fixes-26" 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-27"><a href="#Bug-Fixes-27" 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-28"><a href="#Bug-Fixes-28" 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-21"><a href="#Features-21" 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-29"><a href="#Bug-Fixes-29" 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-30"><a href="#Bug-Fixes-30" 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-22"><a href="#Features-22" 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-23"><a href="#Features-23" 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-24"><a href="#Features-24" 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-31"><a href="#Bug-Fixes-31" 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-32"><a href="#Bug-Fixes-32" 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-25"><a href="#Features-25" 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-33"><a href="#Bug-Fixes-33" 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-34"><a href="#Bug-Fixes-34" 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-35"><a href="#Bug-Fixes-35" 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-36"><a href="#Bug-Fixes-36" 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-37"><a href="#Bug-Fixes-37" 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-26"><a href="#Features-26" 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-38"><a href="#Bug-Fixes-38" 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-27"><a href="#Features-27" 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-28"><a href="#Features-28" 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-39"><a href="#Bug-Fixes-39" 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-29"><a href="#Features-29" class="headerlink" title="Features"></a>Features</h3><ul>
|
|
<li>support `{{block.super}}`, see [#38](https://github.com/harttle/liquidjs/issues/38) ([a3af44d](https://github.com/harttle/liquidjs/commit/a3af44d))
|
|
|
|
# [9.19.0](https://github.com/harttle/liquidjs/compare/v9.18.0...v9.19.0) (2020-12-18)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* lint ([de32259](https://github.com/harttle/liquidjs/commit/de32259))
|
|
* move offset adding complexity inside TimezoneDate ([26b2175](https://github.com/harttle/liquidjs/commit/26b2175))
|
|
* simpler timezone regex and non-null offset ([e3ecfe3](https://github.com/harttle/liquidjs/commit/e3ecfe3))
|
|
|
|
|
|
### Features
|
|
|
|
* add preserveTimezones option ([d70cd2a](https://github.com/harttle/liquidjs/commit/d70cd2a))
|
|
* parse and handle date timezone offsets ([c16c787](https://github.com/harttle/liquidjs/commit/c16c787))
|
|
|
|
# [9.18.0](https://github.com/harttle/liquidjs/compare/v9.17.0...v9.18.0) (2020-12-17)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* address refactor comments ([6a0ad10](https://github.com/harttle/liquidjs/commit/6a0ad10))
|
|
|
|
|
|
### Features
|
|
|
|
* add option for keeping variable type in output ([cd92e77](https://github.com/harttle/liquidjs/commit/cd92e77))
|
|
|
|
# [9.17.0](https://github.com/harttle/liquidjs/compare/v9.16.1...v9.17.0) (2020-12-07)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* elsif is not supported for unless, fixes [#268](https://github.com/harttle/liquidjs/issues/268) ([2bbf501](https://github.com/harttle/liquidjs/commit/2bbf501))
|
|
* enforce string-type pattern in `replace`, fixes [#243](https://github.com/harttle/liquidjs/issues/243) ([c8afa39](https://github.com/harttle/liquidjs/commit/c8afa39))
|
|
* 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-30"><a href="#Features-30" 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-40"><a href="#Bug-Fixes-40" 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-31"><a href="#Features-31" 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-41"><a href="#Bug-Fixes-41" 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-32"><a href="#Features-32" 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-42"><a href="#Bug-Fixes-42" 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-33"><a href="#Features-33" 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-34"><a href="#Features-34" 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-35"><a href="#Features-35" 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-43"><a href="#Bug-Fixes-43" 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-44"><a href="#Bug-Fixes-44" 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-45"><a href="#Bug-Fixes-45" 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-46"><a href="#Bug-Fixes-46" 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-47"><a href="#Bug-Fixes-47" 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-48"><a href="#Bug-Fixes-48" 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-49"><a href="#Bug-Fixes-49" 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-50"><a href="#Bug-Fixes-50" 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-51"><a href="#Bug-Fixes-51" 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-52"><a href="#Bug-Fixes-52" 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-36"><a href="#Features-36" 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-37"><a href="#Features-37" 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-38"><a href="#Features-38" 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-39"><a href="#Features-39" 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-53"><a href="#Bug-Fixes-53" 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-54"><a href="#Bug-Fixes-54" 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-55"><a href="#Bug-Fixes-55" 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-40"><a href="#Features-40" 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-56"><a href="#Bug-Fixes-56" 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-41"><a href="#Features-41" 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-42"><a href="#Features-42" 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-57"><a href="#Bug-Fixes-57" 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-58"><a href="#Bug-Fixes-58" 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-43"><a href="#Features-43" 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-59"><a href="#Bug-Fixes-59" 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-44"><a href="#Features-44" 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-45"><a href="#Features-45" 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-60"><a href="#Bug-Fixes-60" 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-61"><a href="#Bug-Fixes-61" 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-46"><a href="#Features-46" 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) nolonger<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-62"><a href="#Bug-Fixes-62" 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-63"><a href="#Bug-Fixes-63" 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-64"><a href="#Bug-Fixes-64" 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-47"><a href="#Features-47" 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-65"><a href="#Bug-Fixes-65" 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-48"><a href="#Features-48" class="headerlink" title="Features"></a>Features</h3><ul>
|
|
<li>at_least, at_most, sort_naturual 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-49"><a href="#Features-49" 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-66"><a href="#Bug-Fixes-66" 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-67"><a href="#Bug-Fixes-67" 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-68"><a href="#Bug-Fixes-68" 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-50"><a href="#Features-50" 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-51"><a href="#Features-51" 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-69"><a href="#Bug-Fixes-69" 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 polymophism 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-70"><a href="#Bug-Fixes-70" 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-52"><a href="#Features-52" 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 cammelCase, 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-71"><a href="#Bug-Fixes-71" 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-53"><a href="#Features-53" 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-72"><a href="#Bug-Fixes-72" 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-54"><a href="#Features-54" 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-73"><a href="#Bug-Fixes-73" 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-55"><a href="#Features-55" 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-74"><a href="#Bug-Fixes-74" 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-75"><a href="#Bug-Fixes-75" 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-56"><a href="#Features-56" 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-57"><a href="#Features-57" 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-76"><a href="#Bug-Fixes-76" 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-77"><a href="#Bug-Fixes-77" 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-78"><a href="#Bug-Fixes-78" 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="2023-03-19T16:52:09.620Z" itemprop="dateModified">Last updated: 2023-03-19</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-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"><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">
|
|
© 2023 <a href="https://github.com/harttle/liquidjs/graphs/contributors" rel="external nofollow noreferrer" target="_blank">Harttle</a><br>
|
|
Documentation licensed under <a href="http://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://www.patreon.com/harttle" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-patreon"></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="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="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><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> |