Releases: smarty-php/smarty
Releases · smarty-php/smarty
v5.0.1
v5.0.0
What's Changed
- Smarty5 by @wisskid in #852
- Fix use of negative numbers in math equations. by @wisskid in #903
- Fix case-sensitive tag names (#907) by @Jack-Dane in #910
- Typos in documentation by @shadowwa in #914
- Do not auto-html-escape custom function results. by @wisskid in #908
- Use the official name by @marclaporte in #921
- Fixed failing {debug} tag. by @wisskid in #923
- Add php8.3 support by @wisskid in #926
- Fix incorrect code when escape_html=true by @wxiaoguang in #930
- Add template path to CompilerException to enable rich debug features by @wisskid in #936
- Implemented support for substr, implode and json_encode as modifiers. by @wisskid in #940
- Fix Too many shorthand attributes by @wisskid in #953
- Fixed that scoped variables would overwrite parent scope. by @wisskid in #954
New Contributors
- @Jack-Dane made their first contribution in #910
- @shadowwa made their first contribution in #914
- @wxiaoguang made their first contribution in #930
Full Changelog: v4.5.1...v5.0.0
v4.5.1
v5.0.0-rc3
What's Changed
- Fixed failing {debug} tag. by @wisskid in #923
- Add php8.3 support by @wisskid in #926
- Fix incorrect code when escape_html=true by @wxiaoguang in #930
- Add template path to CompilerException to enable rich debug features by @wisskid in #936
- Implemented support for substr, implode and json_encode as modifiers. by @wisskid in #940
New Contributors
- @wxiaoguang made their first contribution in #930
Full Changelog: v5.0.0-rc2...v5.0.0-rc3
v4.4.1
Full Changelog: v4.4.0...v4.4.1
v4.4.0
v5.0.0-rc2
What's Changed
- Fix strip_tags modifier for falsy input. by @wisskid in #893
- Smarty5 by @wisskid in #852
- Fix use of negative numbers in math equations. by @wisskid in #903
- Fix case-sensitive tag names (#907) by @Jack-Dane in #910
- Typos in documentation by @shadowwa in #914
- Do not auto-html-escape custom function results. by @wisskid in #908
New Contributors
- @Jack-Dane made their first contribution in #910
- @shadowwa made their first contribution in #914
Full Changelog: v4.3.2...v5.0.0-rc2
v4.3.4
v4.3.2
What's Changed
- Remove
md5
modifier from debug.tpl by @j-applese3d in #871 - muteUndefinedOrNullWarnings() now also mutes PHP8 warnings for undefi… by @wisskid in #891
New Contributors
- @j-applese3d made their first contribution in #871
Full Changelog: v4.3.1...v4.3.2
v4.3.1
Security
- Fixed Cross site scripting vulnerability in Javascript escaping. This addresses CVE-2023-28447.
Fixed
$smarty->muteUndefinedOrNullWarnings()
now also mutes PHP7 notices for undefined array indexes #736$smarty->muteUndefinedOrNullWarnings()
now treats undefined vars and array access of a null or false variables
equivalent across all supported PHP versions$smarty->muteUndefinedOrNullWarnings()
now allows dereferencing of non-objects across all supported PHP versions #831- PHP 8.1 deprecation warnings on null strings in modifiers #834