v0.8
- Function calls can now have multiple params
- Better error handling if we call a function that doesn't exist
- First pass at line numbers in error messages
- Error messages aren't so ugly anymore
- Include blocks can now contain variables to pass to child template
- Minor speed improvements from micro-optimizations
- Use
str_contains()
where possible because it's faster thanstr_pos()
- Add
$__FOREACH_FIRST
$__FOREACH_LAST
and$__FOREACH_INDEX
- Better handling of default values
- Work on complicated nested
{if}
statements
Full Changelog: v0.7...v0.8