Skip to content

Releases: djmattyg007/Handlebars

Add missing PHPDoc tag, update readme, more use of mbstring extension

12 Aug 03:35
7.0.1
94a529f
Compare
Choose a tag to compare
7.0.1

Add missing PHPDoc tag, update readme, more use of mbstring extension

Nested subexpressions

11 Aug 22:09
7.0.0
71037cd
Compare
Choose a tag to compare
  • Infinitely-nested subexpressions
  • Better parsing of arguments
  • New concat helper to concatenate strings together
  • Ensure compiler is initialised properly on each compile

SafeString support

02 Jul 06:57
6.1.0
1ba655e
Compare
Choose a tag to compare

This release adds support for SafeStrings in Helpers:

use MattyG\Handlebars\SafeString;
$handlebars->registerHelper('safehelper', function($value) { return new SafeString($value . '&BAZ'); });
$template = $handlebars->compile('{foo}} {{safehelper 'BAR'}}');
echo $template->render(array('foo' => 'FOO'));
// result: 'FOO BAR&BAZ'