Piste :
Ceci est une ancienne révision du document !
Table des matières
Jelix 1.5 ¶
Voici la liste complète des améliorations apportées depuis la version 1.4.x, et qui seront disponibles dans la version 1.5.
Pas de sortie. En cours de développement.
Améliorations principales ¶
- Support PHP 5.3 minimum. Utilisation dans Jelix des fonctionnalités introduites par PHP 5.3, comme les fonctions anonymes, late static binding, la constante
__DIR__
etc.. - Tout ce qui concerne Soap a été migré dans un nouveau module jsoap. Le module jWSDL a été fusionné avec jsoap. Les points d'entrées soap doivent être modifiés.
- Le support PDF avec TCPDF et ses fontes, a été migré dans un nouveau module jtcpdf. Il n'est pas livré dans l'archive de Jelix (à cause de la taille des fichiers de fontes).
- Il est possible de déclarer le "classmap" pour
jSoapClient
, dans un fichier autre que celui des profils. - nouveau système de hashage dans jAuth, pour stocker les mots de passe de manière plus sécurisée. (a également été intégré dans les versions 1.2.10/1.3.4/1.4.1)
- De nombreux composants ont été déplacé dans des modules indépendants, voir ci-dessous.
Mettre à jour depuis Jelix 1.4.x ¶
- Voir la documentation de migration
Détails des changements de 1.4 à 1.5 ¶
Améliorations ¶
* il est maintenant possible [[http://docs.jelix.org/en/manual-1.5/web-services/soap#calling-a-soap-service-with-jelix|de décalrer la class map]] pour @@C@jSoapClient@@, dans un autre fichier que @@F@profiles.ini.php@@. * jEvent : possibilité de désactiver les listeners de certains modules * Nouveau contrôle jForms : button * Debugbar : affichage de la somme du temps passés par toutes les requêtes SQL (Brice Tencé) * Debugbar : nouvelle option de configuration, @@defaultPosition@@, permettant d'afficher la debugbar à gauche ou à droite par défaut. * Deplacement des locales de jacl2db, du module jelix vers le module jacl2db * Deplacement des locales de jacldb, du module jelix vers le module jacldb
Composants obsolètes ou supprimés ¶
Composants obsolètes :
- Le support de XUL a été déplacé dans un module indépendant, dans le dépôt jelix-contrib
- Le support de RDF a été déplacé dans un module indépendant, dans le dépôt jelix-contrib
- Le support de “latex vers PDF” a été déplacé dans un module indépendant, dans le dépôt jelix-contrib
- Le module jWSDL a été renommé en jsoap
- le plugin magicquotes a été supprimé, inutile avec PHP 5.3
- Suppression de toutes les méthodes obsolètes
jAcl2Db::getProfile()
jAclDb::getProfile()
etjAclDb::getProfil()
jControllerDaoCrud::_checkDatas()
jCoordinator::initDefaultResponseOfRequest()
,jCoordinator::isModuleEnabled
,jCoordinator::getModulePath
jDb::getTools()
,jDb::getProfile()
,jDb::createVirtualProfile()
,jDb::clearProfiles()
jDbConnection::encloseFieldName()
jFormsBase::resetModifiedControlsList()
jKvDb::getProfile()
jZone::getParam()
- Suppression de la prise en charge des variables obsolètes
$gJCoord
et$gJConfig
et dejApp::initLegacy()
. - Suppression de l'option de configuration
entrypointExtension