Simon Wisselink
5de6092a56
added changelog
2024-05-24 00:15:02 +02:00
Scott Baker
32c8339492
Some fixes per Wisskid in the PR
2024-05-15 08:45:01 -07:00
Scott Baker
2042979701
Update example docs to point at libs/
2024-05-15 08:14:21 -07:00
Scott Baker
d0270fb8ea
Move to /libs/
2024-05-15 08:11:01 -07:00
Scott Baker
39db8ce64f
Correct a path in the example
2024-05-14 12:28:56 -07:00
Scott Baker
11cc46c942
Add standalone instantiation documentation
2024-05-14 12:23:52 -07:00
Scott Baker
d974bde2c4
Add a PSR-4 loading script to allow Smarty to be used without Composer
...
Fix a directory path
2024-05-14 12:09:25 -07:00
Simon Wisselink
3293a873bd
Remove unused attributes from config_load ( #1004 )
...
fixes #993
2024-04-29 10:01:40 +02:00
Simon Wisselink
8d53d3cbf2
Merge branch 'release/5.1.0'
v5.1.0
2024-04-23 00:22:15 +02:00
Simon Wisselink
47c4864dd1
version bump
2024-04-23 00:22:13 +02:00
Simon Wisselink
f411247aa1
Prevent notices on null to string conversion in Template::appendCode ( #1002 )
...
Fixes #996
2024-04-19 11:14:07 +02:00
Simon Wisselink
9a8702d937
Corrected invalid classnames in Runtime code for foreach ( #1001 )
...
Fixes #1000
2024-04-19 10:42:54 +02:00
Simon Wisselink
5ee4363000
Fix change in signature of getTemplateVars ( #995 )
2024-04-13 16:53:05 +02:00
kynx
77c0b74e3b
Fix docblock types ( #992 )
2024-04-11 20:31:30 +02:00
Simon Wisselink
34adf4e54c
Fixed unit tests to not rely on the existence of any domain or unavailability of internet access when running tests. ( #987 )
2024-04-06 23:41:20 +02:00
Simon Wisselink
5400b53edf
Revert "fix release tooling to support/5 branch"
...
This reverts commit 569cef71d0 .
2024-04-05 22:40:31 +02:00
Simon Wisselink
599bcee13e
Fix Smarty::assign() not returning when called with an array as first parameter. ( #973 )
...
Fixes #972
2024-04-05 22:38:57 +02:00
Simon Wisselink
569cef71d0
fix release tooling to support/5 branch
2024-04-05 22:38:57 +02:00
Simon Wisselink
0972503aef
version bump
2024-04-05 22:38:57 +02:00
Shad
46b15e6365
add is_array modifier doc ( #984 )
2024-04-03 19:57:09 +02:00
Simon Wisselink
beafa5ec31
Merge branch 'release/5.0.1'
2024-03-27 22:57:07 +01:00
Simon Wisselink
82a815aafb
version bump
2024-03-27 22:57:04 +01:00
Simon Wisselink
4efa427a87
Fix missing and bogus use lines in src/Smarty.php. ( #970 )
2024-03-27 22:55:23 +01:00
Wim Wisselink
30b1c5bf6d
Deprecation fix for providing a non string value to ctype_digit ( #960 )
2024-03-27 22:55:23 +01:00
Markus Frühauf
3f871f9f7a
Fix docblock information after Smarty 5 namespace changes ( #968 )
2024-03-27 22:55:23 +01:00
Simon Wisselink
cafe5e1e59
Fix missing and bogus use lines in src/Smarty.php. ( #970 )
2024-03-27 22:53:03 +01:00
Wim Wisselink
a58d869502
Deprecation fix for providing a non string value to ctype_digit ( #960 )
2024-03-27 11:48:38 +01:00
Markus Frühauf
28e11b114b
Fix docblock information after Smarty 5 namespace changes ( #968 )
2024-03-27 11:47:42 +01:00
Simon Wisselink
1da30e76e8
Documented support for is in, added support for is not in. ( #955 )
...
* Documented support for `is in`, added support for `is not in`.
Fixes #937
* minor docs improvement
2024-03-25 13:54:02 +01:00
Simon Wisselink
58348c38ef
changelog entry for depcreated stream variables
2024-03-25 13:48:53 +01:00
Simon Wisselink
578c03efa5
Deprecate stream variables ( #933 )
2024-03-25 13:45:04 +01:00
Simon Wisselink
7255b4d73c
Internal compiler classes always return a string ( #918 )
...
* 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.
2024-03-25 13:44:06 +01:00
Simon Wisselink
e161babbd4
Merge branch 'release/5.0.0'
v5.0.0
2024-03-25 12:28:59 +01:00
Simon Wisselink
f8e63fc480
version bump
2024-03-25 12:28:42 +01:00
Simon Wisselink
82397ec7f0
Fixed that scoped variables would overwrite parent scope. ( #954 )
...
* Fixed that scoped variables would overwrite parent scope.
Fixes #952
* Moved variable stack maintenance to methods and private properties in Data class.
2024-03-15 16:10:27 +01:00
Simon Wisselink
17da1f585e
Fix Too many shorthand attributes error when using a modifier as a function with more than 3 parameters in an expression ( #953 )
...
Fixes #949
2024-03-15 10:26:17 +01:00
Simon Wisselink
293bc20db0
fix release tooling to auto-delete changelog files
2024-02-26 14:59:35 +01:00
Simon Wisselink
818b96ffbd
re-order changelog
2024-02-26 14:38:31 +01:00
Simon Wisselink
7b5ec8a065
Merge branch 'release/5.0.0-rc3'
v5.0.0-rc3
2024-02-26 14:36:56 +01:00
Simon Wisselink
4af5cc760d
version bump
2024-02-26 14:36:56 +01:00
Simon Wisselink
41d80b99ac
Implemented support for substr, implode and json_encode as modifiers. ( #940 )
...
* 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
2024-02-26 14:35:19 +01:00
Simon Wisselink
2b0ba0eabc
Add template path to CompilerException to enable rich debug features ( #936 )
...
* Add template path to CompilerException to enable rich debug features
Fixes #935
2024-02-24 23:36:06 +01:00
Simon Wisselink
66edb56911
Fix PHP version for one of the local test runners. 7.4 was tested twice, 7.3 never.
2024-02-18 23:06:29 +01:00
Simon Wisselink
15e48b6af3
Merge branch 'wxiaoguang-fix-escape-5.0'
2024-02-05 14:11:44 +01:00
Simon Wisselink
d5adea5863
added changelog
2024-02-05 14:11:16 +01:00
Simon Wisselink
8041d0a4e8
fixed ocumentation on {if is even by } syntax
2024-02-05 14:09:44 +01:00
Simon Wisselink
94d9861d29
added Link to variable scope page in the documentation for the assign tag
...
Fixes #878
2024-02-05 14:09:44 +01:00
Simon Wisselink
63ff7d81e0
Explain escaping and auto-escaping in the docs.
...
Fixes #865
2024-02-05 14:09:44 +01:00
Simon Wisselink
e6b6a0cbb2
Add backlink to GitHub
2024-02-05 14:09:44 +01:00
Simon Wisselink
0912124c33
fixed ocumentation on {if is even by } syntax
2024-02-03 00:05:38 +01:00