Ceci est une ancienne révision du document !
Table des matières
Jelix 1.3 ¶
Version en cours de développement. Voici la liste complète des améliorations apportées depuis la version 1.2.x, et qui seront disponibles dans la future version 1.3.
Changelog basé sur le changeset : 4c45a83c3f0b8c61c3a6
à mettre à jour. voir la version anglaise de la page
Améliorations principales ¶
- Plus qu'un fichier application.init.php et seulement un dossier temp sont nécessaires pour www, cli et jelix scripts.
- jLog et jResponseHtml ont maintenant des plugins.
- Nouvelle gestion des erreurs. jLog est utilisé pour stocker les erreurs qui ne sont maintenant plus affichées dans les réponses.
- Nouvelle page d'erreur (code http : 500) affichée quand une erreur survient. Vous pouvez la redéfinir pour avoir le design que vous voulez.
- Tous les profils de connexion (pour jDb, jKVDb, jCache, etc.) sont maintenant stockés dans un seul fichier
profiles.ini.php
. - Une nouvelle debug bar, extensible, affichant de nombreuses informations (erreurs, requêtes sql…)
- Les constantes JELIX_APP_* sont maintenant remplacées par une nouvelle classe jApp.
- Améliorations dans jAcl2 : les sujets de groupes et les droits peuvent être interdits par un groupe.
- Réécriture majeure de jelix-scripts, pour une utilisation plus simple des commandes jelix : il n'y a plus de script jelix.php. Il a été remplacé par un nouveau script cmd.php dans l'appplication pour lancer les commandes, et par un script createapp.php dans lib/jelix-scripts/. Jelix-scripts est fourni dans les trois éditions (dev, opt, gold).
Mettre à jour depuis Jelix 1.2.x ¶
- Voir la documentation de migration
Détails des changements ¶
Améliorations ¶
Bugs corrigés ¶
- Ticket #1318: correction de jUrl::escape n'appellait pas urlencode en mode highlevel
- le protocol https est à présent vérifié quand ce dernier est nécessaire pour le moteur d'url significant (ticket #380)
- ticket #1160: pour le driver mssql, support des limites pour les requêtes.
Et toutes les corrections de bug de la branche 1.2.x (1.2.0, 1.2.1, 1.2.2).