
Home
» Talus' Works » News » Releases » Talus' TPL - 1.4.0 » Lecture du Sujet » Page 1 | Forum Fermé - Sujet Fermé |
|
|
|
|
Note :: Cette version est désormais périmée, depuis la sortie de Talus' TPL 1.5.0. Je la laisse en téléchargement, mais sachez qu'aucune correction de bugs et autres ajouts de fonctionnalités n'aura lieu ! Bonjour à tous, Après deux trois RCs, voici la version finale de Talus' TPL 1.4.0 ! Dans celle-ci, moi qui pensait faire à la base une version mineure de la branche 1.3, il y a finalement eu pas mal de changements. Citons entre autres la résolution du bug des arrays multidimensionnels que la précédente release avait apportée, et en plus de ça la possibilité d'utiliser des arrays comme clés dans ceux-ci ({MON_ARRAY[{$AUTRE_ARRAY['titi']}]['toto']} par exemple), la suppression du cache SQL (peut-être qu'il reverra le jour plus tard, mais certainement pas maintenant), la transformation des fichiers de fonctions cache en une class PHP (Cache_TPL), ... Vous trouverez le reste dans le changelog. En parlant du changelog, le voici :
Code
##1.3.0 ==> 1.4.0 (Sortie : 25/08/08)
#ADD : Possibilité d'utiliser des arrays comme clés : {MA_VAR[{$MA_VAR['toto']}]['titi']}
#ADD : Getters pour Talus_TPL::$root et Cache_TPL::$dir
#ADD : Nouvelle class, qui gère le cache : Cache_TPL
#ADD : Nouvelle méthode : Talus_TPL::set_block()
#CHG : Talus_TPL::$cache ne contient plus le chemin vers le cache, mais est désormais l'instance de l'objet Cache_TPL.
#CHG : Extension des conventions de nommage pour les variables, blocs, ... etc. (extension de la regex : \x7f-\xff)
#CHG : La méthode Talus_TPL::assign_block_vars() est maintenant dépreciée ; il faut utiliser Talus_TPL::set_block()
#CHG : Changement des parametres de Talus_TPL::unset_var() (un argument par variable à détruire).
#CHG : Utilisation de la syntaxe alternative pour les instructions php (if : .. endif;, etc.)
#CHG : Parsage prioritaire des variables simples avant celles des blocs
#CHG : Possibilité d'employer " dans les conditions ?
#CHG : Passage en objet de require_*.php
#DEL : Propriété Talus_TPL::$debug (pour une prochaine version, p'tet...)
#DEL : Vérifications du dossier du cache dans Talus_TPL::set_dir()
#DEL : Commentaires pour les fichiers de cache.
#DEL : Cache SQL (à recoder / à laisser tomber)
#DEL : Getter et Setter pour Talus_TPL::$debug
#DEL : Constantes "NOW" et "PHP_EOL".
#FIX : Bug des arrays multi dimentionnels
Et voici les liens de téléchargement : Talus' TPL - Version ZIP - 1.4.0 (Taille : 21,295 Kio; Téléchargé 177 fois) EDIT : La documentation a été mise à jour. Je rappelle que ce moteur de templates nécessite PHP >= 5.0.0 ! Si vous trouvez un bug, n'hésitez pas à le signaler... Et, bien entendu, je suis à l'écoute de toute suggestions ! Dernière édition le 06/07/2009, à 00:18, par Talus Dev' de Talus' Works |
| Forum Fermé - Sujet Fermé |