<feed xmlns='http://www.w3.org/2005/Atom'>
<title>smarty/src/Compiler, branch master</title>
<subtitle>smarty Templating Suite
</subtitle>
<id>https://git.rdm1.uk/smarty/.git/atom?h=master</id>
<link rel='self' href='https://git.rdm1.uk/smarty/.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/'/>
<updated>2025-04-10T21:47:44Z</updated>
<entry>
<title>Fix syntax error occurring when registering a function plugin that ends with the string 'close' (#1124)</title>
<updated>2025-04-10T21:47:44Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2025-04-10T21:47:44Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=a5bbba3f05b37b2c98c3d58fa151aa225131d8b7'/>
<id>urn:sha1:a5bbba3f05b37b2c98c3d58fa151aa225131d8b7</id>
<content type='text'>
Fixes #1122</content>
</entry>
<entry>
<title>Restore special handling of isset and empty as it was in v4. Fixes #1063 (#1093)</title>
<updated>2024-12-23T00:29:07Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2024-12-23T00:29:07Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=cf9de567c10b76a33475e0e59aadd48001d996a7'/>
<id>urn:sha1:cf9de567c10b76a33475e0e59aadd48001d996a7</id>
<content type='text'>
* Restore special handling of isset and empty as it was in v4. Fixes #1063</content>
</entry>
<entry>
<title>replace/qualify call_user_func_array. (#1083)</title>
<updated>2024-11-20T22:05:14Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2024-11-20T22:05:14Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=f47ac761af7a64922da7992711e83d612e25000c'/>
<id>urn:sha1:f47ac761af7a64922da7992711e83d612e25000c</id>
<content type='text'>
Fixes #1074</content>
</entry>
<entry>
<title>Add PHP 8.4 support to Smarty (#1043)</title>
<updated>2024-11-20T14:59:26Z</updated>
<author>
<name>Wim Wisselink</name>
<email>wim@secudoc.nl</email>
</author>
<published>2024-11-20T14:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=1b06b37db2a1523d6855024f089d0327b4f69d48'/>
<id>urn:sha1:1b06b37db2a1523d6855024f089d0327b4f69d48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improvement of auto-escaping (#1030)</title>
<updated>2024-06-30T11:25:30Z</updated>
<author>
<name>Amaury Bouchard</name>
<email>amaury@amaury.net</email>
</author>
<published>2024-06-30T11:25:30Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=2289fa69f1b5b9be48bf6f821265f1fef79cca40'/>
<id>urn:sha1:2289fa69f1b5b9be48bf6f821265f1fef79cca40</id>
<content type='text'>
* Evolution of auto-escaping: no double-escaping when using the 'escape' modifier; add the 'force' mode to the 'escape' modifier; add the 'raw' modifier.
* Add 'raw' modifier's documentation
---------

Co-authored-by: Simon Wisselink &lt;s.wisselink@iwink.nl&gt;</content>
</entry>
<entry>
<title>Merge pull request from GHSA-4rmg-292m-wg3w</title>
<updated>2024-05-28T20:44:30Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2024-05-28T20:44:30Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=0be92bc8a6fb83e6e0d883946f7e7c09ba4e857a'/>
<id>urn:sha1:0be92bc8a6fb83e6e0d883946f7e7c09ba4e857a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent notices on null to string conversion in Template::appendCode (#1002)</title>
<updated>2024-04-19T09:14:07Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2024-04-19T09:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=f411247aa11e2a88455581128c9bb1e8895af890'/>
<id>urn:sha1:f411247aa11e2a88455581128c9bb1e8895af890</id>
<content type='text'>
Fixes #996</content>
</entry>
<entry>
<title>Internal compiler classes always return a string (#918)</title>
<updated>2024-03-25T12:44:06Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2024-03-25T12:44:06Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=7255b4d73cccb995b72560b365eb0af62327e64c'/>
<id>urn:sha1:7255b4d73cccb995b72560b365eb0af62327e64c</id>
<content type='text'>
* Internal compiler classes always return a string (the internal has_code flag has been removed for simplicity)
* Add :string method signature to compile method everywhere.</content>
</entry>
<entry>
<title>Fix Too many shorthand attributes error when using a modifier as a function with more than 3 parameters in an expression (#953)</title>
<updated>2024-03-15T09:26:17Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2024-03-15T09:26:17Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=17da1f585eb0d02c5b55d42d681ab4df77d7538e'/>
<id>urn:sha1:17da1f585eb0d02c5b55d42d681ab4df77d7538e</id>
<content type='text'>
Fixes #949</content>
</entry>
<entry>
<title>Implemented support for substr, implode and json_encode as modifiers. (#940)</title>
<updated>2024-02-26T13:35:19Z</updated>
<author>
<name>Simon Wisselink</name>
<email>wisskid@users.noreply.github.com</email>
</author>
<published>2024-02-26T13:35:19Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/smarty/.git/commit/?id=41d80b99ac4fe8d8bdd9ae370841dfd081a7669b'/>
<id>urn:sha1:41d80b99ac4fe8d8bdd9ae370841dfd081a7669b</id>
<content type='text'>
* Implemented support for substr, implode and json_encode as modifiers. Fixes #939
* Added split and join in favor of explode and implode modifiers.
* Documented all available modifiers</content>
</entry>
</feed>
