| Zeile 4... |
Zeile 4... |
| 4 |
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
4 |
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
| 5 |
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
5 |
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
| Zeile 6... |
Zeile 6... |
| 6 |
|
6 |
|
| Zeile -... |
Zeile 7... |
| - |
|
7 |
## [Unreleased]
|
| - |
|
8 |
|
| - |
|
9 |
## [4.3.1] - 2023-03-28
|
| - |
|
10 |
|
| - |
|
11 |
### Security
|
| - |
|
12 |
- Fixed Cross site scripting vulnerability in Javascript escaping. This addresses CVE-2023-28447.
|
| - |
|
13 |
|
| - |
|
14 |
### Fixed
|
| - |
|
15 |
- `$smarty->muteUndefinedOrNullWarnings()` now also mutes PHP7 notices for undefined array indexes [#736](https://github.com/smarty-php/smarty/issues/736)
|
| - |
|
16 |
- `$smarty->muteUndefinedOrNullWarnings()` now treats undefined vars and array access of a null or false variables
|
| - |
|
17 |
equivalent across all supported PHP versions
|
| - |
|
18 |
- `$smarty->muteUndefinedOrNullWarnings()` now allows dereferencing of non-objects across all supported PHP versions [#831](https://github.com/smarty-php/smarty/issues/831)
|
| 7 |
## [Unreleased]
|
19 |
- PHP 8.1 deprecation warnings on null strings in modifiers [#834](https://github.com/smarty-php/smarty/pull/834)
|
| Zeile 8... |
Zeile 20... |
| 8 |
|
20 |
|
| 9 |
## [4.3.0] - 2022-11-22
|
21 |
## [4.3.0] - 2022-11-22
|
| Zeile 10... |
Zeile 22... |
| 10 |
|
22 |
|
| 11 |
### Added
|
23 |
### Added
|
| 12 |
- PHP8.2 compatibility [#775](https://github.com/smarty-php/smarty/pull/775)
|
24 |
- PHP8.2 compatibility [#775](https://github.com/smarty-php/smarty/pull/775)
|
| 13 |
|
25 |
|
| 14 |
### Changed
|
26 |
### Changed
|
| Zeile 15... |
Zeile 27... |
| 15 |
- Include docs and demo in the releases [#799](https://github.com/smarty-php/smarty/issues/799)
|
27 |
- Include docs and demo in the releases [#799](https://github.com/smarty-php/smarty/issues/799)
|
| 16 |
- Using PHP functions as modifiers now triggers a deprecation notice because we will drop support for this in the next major release [#813](https://github.com/smarty-php/smarty/issues/813)
|
28 |
- Using PHP functions as modifiers now triggers a deprecation notice because we will drop support for this in the next major release [#813](https://github.com/smarty-php/smarty/issues/813)
|
| 17 |
- Dropped remaining references to removed PHP-support in Smarty 4 from docs, lexer and security class. [#816](https://github.com/smarty-php/smarty/issues/816)
|
29 |
- Dropped remaining references to removed PHP-support in Smarty 4 from docs, lexer and security class. [#816](https://github.com/smarty-php/smarty/issues/816)
|
| Zeile 25... |
Zeile 37... |
| 25 |
- Fixed PHP8.1 deprecation notices for strftime [#672](https://github.com/smarty-php/smarty/issues/672)
|
37 |
- Fixed PHP8.1 deprecation notices for strftime [#672](https://github.com/smarty-php/smarty/issues/672)
|
| 26 |
- Fixed PHP8.1 deprecation errors passing null to parameter in trim [#807](https://github.com/smarty-php/smarty/pull/807)
|
38 |
- Fixed PHP8.1 deprecation errors passing null to parameter in trim [#807](https://github.com/smarty-php/smarty/pull/807)
|
| 27 |
- Adapt Smarty upper/lower functions to be codesafe (e.g. for Turkish locale) [#586](https://github.com/smarty-php/smarty/pull/586)
|
39 |
- Adapt Smarty upper/lower functions to be codesafe (e.g. for Turkish locale) [#586](https://github.com/smarty-php/smarty/pull/586)
|
| 28 |
- Bug fix for underscore and limited length in template name in custom resources [#581](https://github.com/smarty-php/smarty/pull/581)
|
40 |
- Bug fix for underscore and limited length in template name in custom resources [#581](https://github.com/smarty-php/smarty/pull/581)
|
| Zeile 29... |
Zeile -... |
| 29 |
|
- |
|
| 30 |
|
41 |
|
| Zeile 31... |
Zeile 42... |
| 31 |
## [4.2.1] - 2022-09-14
|
42 |
## [4.2.1] - 2022-09-14
|
| 32 |
|
43 |
|