Releases: box/brainy
Releases · box/brainy
More PHP 8 support
Merge pull request #33 from DavidSchnepper/updateBrainy Update brainy
Patch for PHP 8.0 support
Minor patch for PHP 8.0
3.2.0
3.1.1
3.1.0
Changed usage of the constants SMARTY_DIR and SMARTY_PLUGINS_DIR to BRAINY_DIR and BRAINY_PLUGINS_DIR.
This should be a minor change, since these constants should not be used by anyone else.
Also fixed a warning on Windows caused by unlinking a file that did not exist.
3.0.0
The final 3.0.0 release! See the changelog for full information on what's changed.
Notable Changes
- Fully namespaced under
\Box\Brainy
- Substantially faster performance than Brainy 2 and Smarty 3.1 (tested with brain-bench). Oodles of performance optimizations.
- Better error messages
- Removed lots of cruft
- Fixed weird syntax, like using negative numbers in modifiers:
{$foo|bar:(-1)}
->{$foo|bar:-1}
- More concise generated code
- Support for dynamic values passed to
{extends}
2.1.3
2.1.2
2.1.1 Release
This release rolls up the changes from 2.0.2 onto 2.1.
- Fix for strict mode being too strict
- Changes to whitespace rules to be more aggressive
2.0.2 Release
This release fixes a number of problems with 2.0.
- Fixes issues with strict mode being too strict
- Changes whitespace rules to avoid removing too much whitespace
- Fixes double backslash bug inside
{literal}