
Home
» Talus' Works » News » Releases » Talus' TPL - 1.5.1 » 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.6.0. Je la laisse en téléchargement, mais sachez qu'aucune correction de bugs et autres ajouts de fonctionnalités n'aura lieu ! Bonsoir, Voici la nouvelle version de Talus' TPL, la version 1.5.1. Oui, une version dite "build", ca faisait longtemps. En effet, cette version n'apporte aucune nouvelle fonctionnalité, mais apporte quelques corrections au moteur TPL. Je cite par exemple la poursuite (et la fin) de l'uniformisation de la convention utilisée : ainsi, il y a pas mal de méthodes qui passent en dépréciée, et... l'attribut Talus_TPL::$blocks devient privé et, par la même occasion, change de nom en Talus_TPL::$_blocks. Qui dit privatisation d'attribut, dit également mise en place d'un accessor. Deux bugs ont été corrigés : un pour les appels récursifs de fonctions (l'objet $tpl qui était un $fct dans les fonctions... Donc problème de portée), et un autre pour les filtres, un bug bien plus discret (pour deux variables "proches", le tout était combiné en une seule variable...). Il y a aussi eu suppression de méthodes : la méthode Talus_TPL::assign_block_vars() n'est maintenant plus disponible (déprécié depuis la 1.4.0), et la méthode Talus_TPL::multiparse()... Qui ne servait à rien, depuis la privatisation de Talus_TPL::_setFile() (bande de feignants). Trèves de bavardages, voici le CHANGELOG :
Code
##1.5.0 ==> 1.5.1 (Sortie : 22/01/09)
#ADD : Méthode Talus_TPL::getBlock() (récupération d'un bloc racine)
#ADD : Uniformisation : Ajout de Talus_TPL::setBlock()
#ADD : Uniformisation : Ajout de Talus_TPL::setDir()
#ADD : Uniformisation : Ajout de Talus_TPL::setRef()
#ADD : Uniformisation : Ajout de Talus_TPL::unsetVars()
#CHG : Gestion des variables filtrées (plusieurs condition récurrentes en moins)
#CHG : Controle du cache plus strict (ajout de la vérif de la taille du cache)
#CHG : Uniformisation : Mise de la méthode Talus_TPL::set_block() en déprécié
#CHG : Uniformisation : Mise de la méthode Talus_TPL::set_dir() en déprécié
#CHG : Uniformisation : Mise de la méthode Talus_TPL::set_ref() en déprécié
#CHG : Uniformisation : Mise de la méthode Talus_TPL::unset_var() en déprécié
#CHG : Uniformisation : Passage de Talus_TPL::$blocks en privé : Talus_TPL::$_blocks
#CHG : Condition en moins dans Talus_TPL::_setFile().
#FIX : Corrections lors de l'appel de fonctions récursives (objet $tpl non déclaré...)
#FIX : Bug pour les variables filtrées
#DEL : Suppression de la clé "file" de l'array Talus_TPL::$_infos[tpl]
#DEL : Suppression de l'attribut Talus_TPL::$_last
#DEL : Suppression des méthodes dépréciées depuis la 1.4.0
#DEL : Suppression de la méthode Talus_TPL::multiparse()
Voici les liens : EDIT > La Documentation a été mise à jour. Je rappelle que ce moteur de templates nécessite PHP >= 5.0.0 !. Notez qu'il est préférable d'avoir la dernière version de PHP (la dernière branche mineure étant la 5.2.X, disponible depuis 1 an à peu près), ou au moins une supérieure à la version 5.1 (utilisation de fonctionnalités OO de PHP 5 uniquement disponibles à partir de la 5.1) ATTENTION, POUR UNE MISE A JOUR DE TALUS' TPL : PENSEZ A VIDER VOTRE CACHE ! 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 17/07/2009, à 21:39, par Talus Dev' de Talus' Works |
| Forum Fermé - Sujet Fermé |