La version 2.3.0 de Smarty est sortie avant hier. Au programme des évolutions, on retiendra,

• l'intégration d'un debugeur,
• la possibilité de jouer sur l'expiration du cache ou des fichiers compilés,

• l'ajout de 2 nouvelles fonctions (assign_by_ref() et append_by_ref()) permettant d'assigner des variables par référence (gain de performances significatif dans le cas de gros tableaux de données),
• l'ajout des paramètres $all_extra, $hour_extra, $minute_extra, $second_extra et $meridian_extra à la fonction html_select_time(),
• ajout du modificateur par défaut logic,
• modification de popup_init() pour le rendre compatible xhtml.

Quelques bugs mineurs ont également étaient corrigés :

• correction de la classe Config_File afin de ne plus avoir d'erreurs quand il n'y a pas de sections,
• correction d'un bug de noms de fichiers sous Windows,
• correction d'un bug du tag insert qui intervenait sur l'attribut "script" quand le cache était activé,
• correction d'un bug sur le chemin de debug_tpl sous windows,
• correction de la fonction append() concernant les problemes de chaines / tableaux,

C'est ici la seconde évolution de Smarty pour cet été 2002. La version 2.2.0 datait de mi juillet.

Merci à Katana (katana@katana-inc.com) pour les compléments sur cette news.

Release Notes
Changelog
Download