Skip to content

Commit

Permalink
chore(release): 9.7.0 [skip ci]
Browse files Browse the repository at this point in the history
# [9.7.0](v9.6.2...v9.7.0) (2020-02-07)

### Bug Fixes

* expression and string literal parser, [#186](#186) ([fc0cf6f](fc0cf6f))

### Features

* globals shared between tags, see [#185](#185) ([870e7ec](870e7ec))
  • Loading branch information
semantic-release-bot committed Feb 7, 2020
1 parent 870e7ec commit 66541a6
Show file tree
Hide file tree
Showing 15 changed files with 865 additions and 149 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# [9.7.0](https://github.com/harttle/liquidjs/compare/v9.6.2...v9.7.0) (2020-02-07)


### Bug Fixes

* expression and string literal parser, [#186](https://github.com/harttle/liquidjs/issues/186) ([fc0cf6f](https://github.com/harttle/liquidjs/commit/fc0cf6f))


### Features

* globals shared between tags, see [#185](https://github.com/harttle/liquidjs/issues/185) ([870e7ec](https://github.com/harttle/liquidjs/commit/870e7ec))

## [9.6.2](https://github.com/harttle/liquidjs/compare/v9.6.1...v9.6.2) (2020-01-10)


Expand Down
2 changes: 1 addition & 1 deletion docs/assets/js/search.js

Large diffs are not rendered by default.

48 changes: 30 additions & 18 deletions docs/classes/_context_context_.context.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ <h3>Constructors</h3>
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_context_context_.context.html#environments" class="tsd-kind-icon">environments</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_context_context_.context.html#globals" class="tsd-kind-icon">globals</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_context_context_.context.html#opts" class="tsd-kind-icon">opts</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_context_context_.context.html#registers" class="tsd-kind-icon">registers</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_context_context_.context.html#scopes" class="tsd-kind-icon">scopes</a></li>
Expand Down Expand Up @@ -127,7 +128,7 @@ <h3>constructor</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L13">context/context.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L14">context/context.ts:14</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -136,7 +137,7 @@ <h4 class="tsd-parameters-title">Parameters</h4>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> env: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> =&nbsp;{}</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> opts: <a href="../interfaces/_liquid_options_.normalizedfulloptions.html" class="tsd-signature-type">NormalizedFullOptions</a></h5>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> opts: <a href="../interfaces/_liquid_options_.normalizedfulloptions.html" class="tsd-signature-type">NormalizedFullOptions</a><span class="tsd-signature-symbol"> =&nbsp;defaultOptions</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> sync: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></h5>
Expand All @@ -159,13 +160,23 @@ <h3>environments</h3>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="globals" class="tsd-anchor"></a>
<h3>globals</h3>
<div class="tsd-signature tsd-kind-icon">globals<span class="tsd-signature-symbol">:</span> <a href="../modules/_context_scope_.html#scope" class="tsd-signature-type">Scope</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L12">context/context.ts:12</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="opts" class="tsd-anchor"></a>
<h3>opts</h3>
<div class="tsd-signature tsd-kind-icon">opts<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_liquid_options_.normalizedfulloptions.html" class="tsd-signature-type">NormalizedFullOptions</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L13">context/context.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L14">context/context.ts:14</a></li>
</ul>
</aside>
</section>
Expand Down Expand Up @@ -200,7 +211,7 @@ <h3>sync</h3>
<div class="tsd-signature tsd-kind-icon">sync<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L12">context/context.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L13">context/context.ts:13</a></li>
</ul>
</aside>
</section>
Expand All @@ -211,13 +222,13 @@ <h2>Methods</h2>
<a name="findscope" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> find<wbr>Scope</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
<li class="tsd-signature tsd-kind-icon">find<wbr>Scope<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_context_scope_.plainobject.html" class="tsd-signature-type">PlainObject</a><span class="tsd-signature-symbol"> | </span><a href="_drop_drop_.drop.html" class="tsd-signature-type">Drop</a></li>
<li class="tsd-signature tsd-kind-icon">find<wbr>Scope<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_context_scope_.plainobject.html" class="tsd-signature-type">PlainObject</a><span class="tsd-signature-symbol"> | </span><a href="_drop_drop_.drop.html" class="tsd-signature-type">Drop</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L53">context/context.ts:53</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L55">context/context.ts:55</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -226,9 +237,7 @@ <h4 class="tsd-parameters-title">Parameters</h4>
<h5>key: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span>
<span class="tsd-signature-symbol"> | </span>
<a href="../interfaces/_context_scope_.plainobject.html" class="tsd-signature-type">PlainObject</a>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_context_scope_.plainobject.html" class="tsd-signature-type">PlainObject</a>
<span class="tsd-signature-symbol"> | </span>
<a href="_drop_drop_.drop.html" class="tsd-signature-type">Drop</a>
</h4>
Expand All @@ -245,7 +254,7 @@ <h3>front</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L50">context/context.ts:50</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L52">context/context.ts:52</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_context_scope_.plainobject.html" class="tsd-signature-type">PlainObject</a>
Expand All @@ -265,7 +274,7 @@ <h3>get</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L29">context/context.ts:29</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L31">context/context.ts:31</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -288,7 +297,7 @@ <h3>get<wbr>All</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L25">context/context.ts:25</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L27">context/context.ts:27</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_context_scope_.plainobject.html" class="tsd-signature-type">PlainObject</a>
Expand All @@ -308,7 +317,7 @@ <h3>get<wbr>From<wbr>Scope</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L34">context/context.ts:34</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L36">context/context.ts:36</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -334,7 +343,7 @@ <h3>get<wbr>Register</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L19">context/context.ts:19</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L21">context/context.ts:21</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -362,7 +371,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> parse<wbr>Prop</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L71">context/context.ts:71</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L74">context/context.ts:74</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -385,7 +394,7 @@ <h3>pop</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L47">context/context.ts:47</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L49">context/context.ts:49</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span>
Expand All @@ -407,7 +416,7 @@ <h3>push</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L44">context/context.ts:44</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L46">context/context.ts:46</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -430,7 +439,7 @@ <h3>set<wbr>Register</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L22">context/context.ts:22</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/context/context.ts#L24">context/context.ts:24</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -472,6 +481,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_context_context_.context.html#environments" class="tsd-kind-icon">environments</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_context_context_.context.html#globals" class="tsd-kind-icon">globals</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_context_context_.context.html#opts" class="tsd-kind-icon">opts</a>
</li>
Expand Down
40 changes: 5 additions & 35 deletions docs/classes/_render_expression_.expression.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@ <h3>Properties</h3>
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_render_expression_.expression.html#evaluate" class="tsd-kind-icon">evaluate</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><a href="_render_expression_.expression.html#evaluateonce" class="tsd-kind-icon">evaluate<wbr>Once</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_render_expression_.expression.html#value" class="tsd-kind-icon">value</a></li>
</ul>
</section>
Expand All @@ -117,7 +116,7 @@ <h3>constructor</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L10">render/expression.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L11">render/expression.ts:11</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -139,7 +138,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> operands</h3>
<div class="tsd-signature tsd-kind-icon">operands<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> =&nbsp;[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L9">render/expression.ts:9</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L10">render/expression.ts:10</a></li>
</ul>
</aside>
</section>
Expand All @@ -149,7 +148,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> postfix</h3>
<div class="tsd-signature tsd-kind-icon">postfix<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L10">render/expression.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L11">render/expression.ts:11</a></li>
</ul>
</aside>
</section>
Expand All @@ -166,7 +165,7 @@ <h3>evaluate</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L15">render/expression.ts:15</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L16">render/expression.ts:16</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -179,29 +178,6 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableI
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private">
<a name="evaluateonce" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> evaluate<wbr>Once</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
<li class="tsd-signature tsd-kind-icon">evaluate<wbr>Once<span class="tsd-signature-symbol">(</span>token<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L30">render/expression.ts:30</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>token: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="value" class="tsd-anchor"></a>
<h3>value</h3>
Expand All @@ -212,7 +188,7 @@ <h3>value</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L27">render/expression.ts:27</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L31">render/expression.ts:31</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -257,9 +233,6 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableI
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_render_expression_.expression.html#evaluate" class="tsd-kind-icon">evaluate</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-private">
<a href="_render_expression_.expression.html#evaluateonce" class="tsd-kind-icon">evaluate<wbr>Once</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_render_expression_.expression.html#value" class="tsd-kind-icon">value</a>
</li>
Expand All @@ -270,9 +243,6 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableI
<li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported">
<a href="../modules/_render_expression_.html#topostfix" class="tsd-kind-icon">to<wbr>Postfix</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported">
<a href="../modules/_render_expression_.html#tokenize" class="tsd-kind-icon">tokenize</a>
</li>
</ul>
</nav>
</div>
Expand Down

0 comments on commit 66541a6

Please sign in to comment.