tag:github.com,2008:https://github.com/phly/phlyty/releasesRelease notes from phlyty2014-05-16T15:18:11Ztag:github.com,2008:Repository/5308977/1.0.22014-05-16T15:18:11Zphlyty 1.0.2<ul>
<li>[<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="15550358" data-permission-text="Title is private" data-url="https://github.com/phly/phlyty/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/phly/phlyty/pull/4/hovercard" href="https://github.com/phly/phlyty/pull/4">#4</a>] Adds baseUrl() resolution for generated links</li>
</ul>unknowntag:github.com,2008:Repository/5308977/1.0.12013-05-23T18:15:01Z1.0.1<ul>
<li>Updated composer.json to use "2.*" as ZF component versions.</li>
<li>Updated composer.json to use PHP 5.4 as minimum version.</li>
</ul>
<p>Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/till/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/till">@till</a> for the fixes!</p>unknowntag:github.com,2008:Repository/5308977/1.0.02012-08-22T04:14:18Z1.0.0<p>It's always hardest to declare your code stable for use, but since the bulk of<br>
the functionality of Phlyty comes from other components, and because enough<br>
documentation exists, it's time.</p>
<p>Phlyty supports:</p>
<p>PhlyTest\Mustache\DefaultResolver<br>
[x] Resolves using mustache suffix by default<br>
[x] Resolves using provided suffix<br>
[x] Resolves using specified directory separator<br>
[x] Uses path stack internally</p>
<p>PhlyTest\Mustache\HierarchicalViews<br>
[x] Understands hierarchical templates<br>
[x] Placeholders are rendered as unnamed sections<br>
[x] Only placeholders with replacements receive substitutions<br>
[x] Can render multiple placeholders<br>
[x] Can render nested child placeholders<br>
[x] Nested children can render placeholders defined in parent child</p>
<p>PhlyTest\Mustache\Mustache<br>
[x] Renders string templates<br>
[x] Renders file templates<br>
[x] Can use object properties for substitutions<br>
[x] Can use method return value for substitutions<br>
[x] Template may use conditionals<br>
[x] Conditional is skipped if value is false<br>
[x] Conditional is skipped if value is empty<br>
[x] Template iterates arrays<br>
[x] Template iterates traversable objects<br>
[x] Higher order sections render inside out<br>
[x] Template will dereference nested arrays<br>
[x] Template will dereference nested objects<br>
[x] Inverted sections render on empty values<br>
[x] Renders partials<br>
[x] Allows aliasing partials<br>
[x] Escapes standard characters<br>
[x] Triple mustaches prevent escaping<br>
[ ] Allows altering behavior using pragmas<br>
[x] Honors implicit iterator pragma<br>
[x] Allows setting alternate template suffix<br>
[x] Strips comments from rendered output<br>
[x] Allows specifying alternate delimiters<br>
[x] Alternate delimiters set in section only apply to that section<br>
[x] Alternate delimiters apply to child sections<br>
[x] Alternate delimiters do not carry to partials<br>
[x] Pragmas are section specific<br>
[x] Pragmas do not extend to partials<br>
[x] Handles recursive partials<br>
[x] Lexer strips unwanted whitespace from tokens<br>
[x] Array values that refer to p h p built ins should not call them<br>
[x] Object properties that refer to p h p built ins should not call them<br>
[x] Array values that refer to static methods should not call them<br>
[x] String values that refer to functions should not call them<br>
[x] Array values that refer to static methods in array syntax should not call them<br>
[x] Std class as view should not raise error<br>
[x] Dot notation is exanded to sub property of view<br>
[x] With dot notation if subproperty does not exist empty string is rendered</p>
<p>PhlyTest\Mustache\Pragma\SubViews<br>
[x] Sub view content is captured in parent<br>
[x] Renders nested sub views<br>
[x] Sub view uses parent view when no view provided<br>
[x] Should render sub view returned by closure<br>
[x] Std class composing sub view should not raise error</p>unknown