Sourced from smarty/smarty's releases.
v4.5.3
Full Changelog: https://github.com/smarty-php/smarty/compare/v4.5.2...v4.5.3
v4.5.2
What's Changed
- Fixed argument must be passed by reference error introduced in v4.5.1 #964
Full Changelog: https://github.com/smarty-php/smarty/compare/v4.5.1...v4.5.2
v4.5.1
What's Changed
- Using PHP functions and static class methods in expressions now also triggers a deprecation notice by
@wisskid
in smarty-php/smarty#880Full Changelog: https://github.com/smarty-php/smarty/compare/v4.4.0...v4.5.1
v4.4.1
Full Changelog: https://github.com/smarty-php/smarty/compare/v4.4.0...v4.4.1
v4.4.0
What's Changed
- Fix incorrect compilation of expressions when escape_html=true by
@wisskid
in smarty-php/smarty#932- Prevent deprecation notices for implode, json_encode and substr modif… by
@wisskid
in smarty-php/smarty#942Full Changelog: https://github.com/smarty-php/smarty/compare/v4.3.5...v4.4.0
v4.3.4
What's Changed
- Fix strip_tags modifier for falsy input. by
@wisskid
in smarty-php/smarty#893- Fix use of negative numbers in math equations (4.3 port of #903) by
@wisskid
in smarty-php/smarty#904Full Changelog: https://github.com/smarty-php/smarty/compare/v4.3.2...v4.3.4
v4.3.2
What's Changed
- Remove
md5
modifier from debug.tpl by@j-applese3d
in smarty-php/smarty#871- muteUndefinedOrNullWarnings() now also mutes PHP8 warnings for undefi… by
@wisskid
in smarty-php/smarty#891New Contributors
@j-applese3d
made their first contribution in smarty-php/smarty#871Full Changelog: https://github.com/smarty-php/smarty/compare/v4.3.1...v4.3.2
v4.3.1
Security
- Fixed Cross site scripting vulnerability in Javascript escaping. This addresses CVE-2023-28447.
... (truncated)
Sourced from smarty/smarty's changelog.
[4.5.3] - 2024-05-28
- Fixed a code injection vulnerability in extends-tag. This addresses CVE-2024-35226.
[4.5.2] - 2024-04-06
- Fixed argument must be passed by reference error introduced in v4.5.1 #964
[4.5.1] - 2024-03-18
- Using unregistered static class methods in expressions now also triggers a deprecation notice because we will drop support for this in the next major release #813
[4.5.0] - 2024-03-18
- (this release accidentally didn't contain any changes, fixed in 4.5.1)
[4.4.1] - 2024-02-26
- Fixed internal release-tooling
[4.4.0] - 2024-02-26
- Using the
|implode
,|json_encode
and|substr
modifiers does not generate a deprecation warning anymore as they will continue to be supported in v5 #939Added
- PHP8.3 support #925
Fixed
- Incorrect compilation of expressions when escape_html=true #930
[4.3.4] - 2023-09-14
[4.3.3] - 2023-09-14
Fixed
[4.3.2] - 2023-07-19
Fixed
$smarty->muteUndefinedOrNullWarnings()
now also mutes PHP8 warnings for undefined properties[4.3.1] - 2023-03-28
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
... (truncated)
9fc96a1
Merge branch 'release/4.5.3' into support/409e211c
version bump76881c8
Merge pull request from GHSA-4rmg-292m-wg3w4549822
fixed sample output of section in the docs and added this example as a
unit test55799a9
Add test for getTemplateVars returning array of values6592bd4
fixed changelog7320402
Merge branch 'release/4.5.2' into support/41115eb6
version bump9656f55
Throw deprecation notice about unregistered functions without changing
the co...42b869e
Merge branch 'release/4.5.1' into support/4