There are many changes to this release, including runtime compilation of
templates and the support for arbitrary template resources, such as
multiple template directories or databases. Be sure to read the
RELEASE_NOTES, especially if you are upgrading from a prior release.
Monte
http://www.phpinsider.com/php/code/Smarty/
Version 1.4.0
---------------
- added {capture}{/capture} function, documented (Monte)
- added {counter} function, documented (Monte)
Version 1.4.0b2
---------------
- fixed issue in Config_File.class with referencing blank sections
(Andrei)
- fixed problem with passing variables to included files (Andrei)
- fixed resource path recognition for windows (Monte)
Version 1.4.0b1
---------------
- added "componentized templates" tip into documentation (Monte)
- added {php}{/php} tags for embedding php code into templates
(Monte)
- changed default value of $show_info_header to false (Monte)
- implemented '->' syntax for accessing properties of objects passed
to the
template. (Andrei)
- allowed custom functions to receive Smarty object as the second
parameter; this can be used to dynamically change template
variables, for
example. (Andrei)
- added custom compiler functions support,
register_compiler_function() and
unregister_compiler_function() API functions. (Andrei, Ivo
Jansch).
- updated GLOBAL_ASSIGN to take SCRIPT_NAME from HTTP_SERVER_VARS
instead of global variable. You can also assign several variables
in one shot with an array. (Monte, Roman Neuhauser)
- added template prefilters, register_prefilter() and
unregister_prefilter() API functions. (Monte)
- added RELEASE_NOTES file to distribution. (Monte)
- moved CREDITS out of manual into its own file. (Monte)
- added register_resource() and unregister_resource() API functions.
(Monte)
- changed the syntax of indexing template variables, thus supporting
structures of arbitrary complexity; supplied fix_vars.php script
to fix
old syntax. (Andrei)
- added $insert_tag_check to speed up cached pages if {insert ...}
is not
used. (Monte)
- added $compiler_class variable to allow specifying a different
compiler
class. (Andrei)
- changed Smarty to compile templates at runtime, allowing for
arbitrary
template resources. (Monte)
- added fix for LOCK_EX under Windows and changed a couple of file
permissions for security. (Monte, Fernando Nunes)
- allow arbitrary date strings to date_format, html_select_date and
html_select_time (Monte)
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]