Piste :
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
fr:changelog:1.6.x [2016/09/13 08:22] – laurent | fr:changelog:1.6.x [2019/03/14 21:46] – [Jelix 1.6.21] laurent | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Cette page liste les corrections et améliorations apportées par les versions mineures de Jelix 1.6. | Cette page liste les corrections et améliorations apportées par les versions mineures de Jelix 1.6. | ||
+ | |||
+ | ====== Jelix 1.6.22 ====== | ||
+ | |||
+ | Sortie le 14/03/2019 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.21 ====== | ||
+ | |||
+ | Sortie le 30/01/2019 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Fix jRequest: le port HTTPS est maintenant bien mis quand le paramètre de configuration forceProxyProtocol | ||
+ | * Fix installer: le chargement des section du fichier profiles.ini.php n' | ||
+ | * Fix jauthdb_admin: | ||
+ | * Fix typo dans les locales pour jCache | ||
+ | * Fix installer: les nouvelles règles de dépendances dans module.xml introduites par Jelix 1.7 sont maintenant ignorées au lieu de provoquer une erreur. | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jAuth: nouvelle méthode @@canChangePassword()@@ et nouvelle interface @@jIAuthDriver2@@ pour les drivers d' | ||
+ | * jAuthdb_admin: | ||
+ | * Installer: support d'un fichier upgrade_1_6.php pour les modules supportant à la fois Jelix 1.6 et 1.7 | ||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.20 ====== | ||
+ | |||
+ | Sortie le 17 janvier 2019 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Fix pgsqlDbTable:: | ||
+ | * Fix jTplCompiler : le plugin json_encode était mal déclaré | ||
+ | * Fix jAcl2DbUserGroup:: | ||
+ | * Fix initialisation de variables dans jImageModifier | ||
+ | * Fix liens dans le plugin pagelinks | ||
+ | * Fix jDao: le sql des expressions des valeurs à mettre à jour dans les méthodes de type update, n' | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Nouveau scrit jelix inifile.php. Il permet de modifier un script ini en ligne de commande. | ||
+ | * Controleur CRUD : injéction de l' | ||
+ | * La liste des fichiers de jQuery/ | ||
+ | * Datepicker : ajout de locales pour jForms. | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.19 ====== | ||
+ | |||
+ | Sortie le 21/10/2018 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Fix object error in the command createentrypoint | ||
+ | * Fix jForms errors output: check the control name in errors correspond to an existing control | ||
+ | * jDb, Sqlite plugin: fix sql function for ' | ||
+ | * Fix jDaoRecordBase:: | ||
+ | * Fix jVersionComparator: | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * prise en charge des scripts install_1_6.php dans les modules qui veulent être compatible à la fois avec Jelix 1.7 (qui a une API d' | ||
+ | * prise en charge d'un fichier upgrade.php dans les modules pour executer des processus à chaque mise à jour. | ||
+ | * jForms : prise en charge des attributs @@capture@@ et @@accept@@ sur @@< | ||
+ | * jForms : quelques améliorations sur HtmlBuilder et WidgetBase (nouvelles propriétés etc) pour faciliter la création d' | ||
+ | * Nouveau plugins de templates dumptolog, vardump, ifctrl_value, | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.18 ====== | ||
+ | |||
+ | Sortie le 11 juillet 2018 | ||
+ | |||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Problème de performance dans jInstaller | ||
+ | * jInstaller : il ne modifie plus les fichiers de config des points d' | ||
+ | * jForms : le message d' | ||
+ | * jEvent:: | ||
+ | * Chargement d'un template : il ne prenait pas en charge l' | ||
+ | * installer.php : il n' | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * prise en charge d'un nouveau fichier de configuration @@liveconfig.ini.php@@ pour stocker les paramètres changeant de l' | ||
+ | * driver pgsql : support des options de connections pgsql (nouvelle option de profile @@pg_options@@) | ||
+ | * jDb/pgsql : amélioration des messages d' | ||
+ | * jAuth : autorise maintenant d' | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.17 ====== | ||
+ | |||
+ | Sortie le 17/04/2018 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Fix jDbSchema : une contrainte unique doit être générée pour les champs autoincrement qui ne sont pas des PK | ||
+ | * Fix jDbSchema : requête mal formée dans alterColumn pour Postgresql | ||
+ | * Fix jDaoDbMapper : doit générer des colonnes auto incrémentées non null | ||
+ | * Fix jDbColumn : les tests d' | ||
+ | * Fix jForms : mauvaise url pour @@jelix~jforms: | ||
+ | * Fix jMailer avec template HTML : les liens doivent êtres inclus dans la version texte | ||
+ | * Fix jMailer avec template : les propriétés meta doivent pouvoir être de simple chaine plutôt que des listes | ||
+ | * Fix jAuth logout : prendre en compte url return seulement pour les méthodes GET | ||
+ | * Fix jAuth: le cookie de persistance n' | ||
+ | * Fix jIniModifier : les valeurs false étaient stockées sous forme de chaîne vide au lieu de ' | ||
+ | * Fix jDbPDO: le nom de driver ' | ||
+ | * Fix jacl2db installer: __priv_admin n' | ||
+ | * Fix jImageModifier: | ||
+ | * Fix jImageModifier: | ||
+ | * Fix jImageModifier: | ||
+ | * Fix jControllerDaoCrud : erreur remplacée par une page 404 quand un enregistrement n'est pas trouvé dans l' | ||
+ | * Fix jtcpdf : installation corrigé au niveau de la déclaration de l' | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Nouvel évènement AuthChangePassword quand jAuth:: | ||
+ | * jInstaller : messages d' | ||
+ | * jResponseHtml : nouvelles propriétés pour le mode IE, viewport et metas | ||
+ | * jResponseHtml : nouvelles méthodes addMeta() et outputMeta() | ||
+ | * jRequest : nouvelle méthode isPostMethod() | ||
+ | * jDaoConditions: | ||
+ | * jForms: prise en charge de génération d'un placeholder (avec le label) | ||
+ | * jForms: possiblité de redéfinir le code HTML de l'aide des contrôles, au niveau du builder de formulaire | ||
+ | * jForms: possibilité de configurer un décorateur d' | ||
+ | * jForms: erreurs HTTP plus précises lors de la récupération des données de listes dynamiques (action @@jelix~jforms: | ||
+ | * jMailer: nouveau mode de debug, permettant de forcer l' | ||
+ | * jMailer: possibilité de stocker les accés SMTP dans profiles.ini.php | ||
+ | * jInstallerBase:: | ||
+ | * Master_admin: | ||
+ | * Ajout de la prise en charge d'une variable http_method dans le format des messages d' | ||
+ | |||
+ | ====== Jelix 1.6.16 ====== | ||
+ | |||
+ | Sortie le 16 Janvier 2018 | ||
+ | ==== Corrections ==== | ||
+ | |||
+ | * jDao : l' | ||
+ | * Correction du support des proxys HTTPS pour les urls générées, | ||
+ | * Support SQLServer avec PDO: correction d'un bug si une clause ORDER existe (par Maël) | ||
+ | * jForms, source Dao : plus de label incohérent si la clé d'un choix est nulle ou vide (par Migratis) | ||
+ | * jAcl2Db : la création de rôles, droits, utilisateurs et groupes ne provoquent plus d' | ||
+ | * plugin ldap pour jAuth: remplacement de l' | ||
+ | * Correction de la prise en charge de ssl_self_signed dans jSoapClient avec php 5.3 | ||
+ | * Support PHP 7.2 | ||
+ | * Mise à jour de PHPRedis vers 2.0.1 pour corriger une erreur de nom de variable | ||
+ | * jEvent:: | ||
+ | * Installation des modules jAcl2db et Jelix : correction de problèmes de création de tables quand elles existent déjà. | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Une [[https:// | ||
+ | * Support complet de Postgresql, sqlite3 et Mysql dans jDbSchema, pour créer, modifier, supprimer des tables, des colonnes, des références... | ||
+ | * jDbTools : nouveau paramètre ' | ||
+ | * Nouvelle classe jDaoDbMapper permettant de créer une table correspondante à un dao pendant une installation | ||
+ | * Nouvelles méthodes @@jDbTools:: | ||
+ | * Moteur d'url Basic Significant: | ||
+ | * Gestion des droits dans l' | ||
+ | * Nouveau logger @@soapfile@@ pour les logs SOAP | ||
+ | * jDao: support de l' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.15 ====== | ||
+ | |||
+ | Sortie le 20 juin 2017 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Correction d'un message d' | ||
+ | * Nombreuses corrections dans le plugin ldap de jAuth. Il est maintenant bien testé dans les tests unitaires | ||
+ | * debugbar: correction d' | ||
+ | * jIniFile: correction du chmod (par Julien I.) | ||
+ | * jResponse: suppression de l' | ||
+ | * jClassicRequest: | ||
+ | * jDao: correction du générateur des clauses ORDER, pour utiliser les noms des propriétés au lieu des noms de tables et champs, pour les bases autres que Oracle (par Maël) | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jSoapClient: | ||
+ | * jDbPDOConnection: | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.14 ====== | ||
+ | |||
+ | Sortie le 14 février 2017 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Mise à jour de Php5Redis vers 2.0.0, | ||
+ | * les plugins " | ||
+ | * Plugins redis_php: la méthode flush() effaçait toutes les bases, pas uniquement celle selectionnée. | ||
+ | * controleurs pour ligne de commande: prise en charge des valeurs d' | ||
+ | * jDb schema: | ||
+ | * mysql(i) : correction dans la récupération des références | ||
+ | * sqlite(3) and pgsql: corrections d' | ||
+ | * jDb tools: | ||
+ | * oci driver: correction de la récupération d'une séquence dans la liste des champs | ||
+ | * jForms: nettoyage de code et correction des appels internes vers la méthode getValue() des contrôles. | ||
+ | * Config compiler: correction du chmod lors de l' | ||
+ | * jAuth, lds driver: correction de l' | ||
+ | * Beaucoup de nettoyage de code et de corrections PHP, dans beaucoup de composants, qui corrigent des bugs potentiels | ||
+ | * Correction de la traduction de " | ||
+ | * Correction d' | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Beaucoup de commentaires phpdoc corrigés | ||
+ | * Nouveaux plugins pour Redis, nommés " | ||
+ | * Nouveau driver expérimental de jDb pour SQL Server, " | ||
+ | * jForms : le champs de captcha est maintenant configurable, | ||
+ | * Plugin " | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.13 ====== | ||
+ | |||
+ | Sortie le 05 janvier 2017 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Fix: regression dans jClassicRequest qui ne contenait plus les parametres de requête en méthode POST. | ||
+ | * Fix: corrections sur le parsing des paramètres de requêtes PUT et autre pour les données de type multipart/ | ||
+ | |||
+ | ====== Jelix 1.6.12 ====== | ||
+ | |||
+ | Sortie le 04 janvier 2017 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Mise à jour de PHPMailer vers 5.2.21 pour corriger des trous de sécurité de PHPMailer | ||
+ | * Correction de la visibilité de certaines propriétés de jResponseXmlFeed | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jRequest peut maintenant parser les données JSON reçues et donc fournir aux contrôleurs directement des valeurs PHP. Ce comportement reste toutefois désactivé par défaut car peut casser des applications qui parsent elles-même le JSON. Pour l' | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.11 ====== | ||
+ | |||
+ | Sortie le 10 novembre 2016 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * jSignificantUrlsCompiler ne lisait pas localconfig.ini, | ||
+ | * Installateur : quand un module était désactivé dans la configuration mais ses sources toujours présentes, il restait tout de même actif | ||
+ | * REST : support des types de contenus autre que "url encoded", | ||
+ | * Plugin dbcache de jAcl2 : il doit échapper les caractères invalides dans les clés | ||
+ | * Correction d'un mauvais chemin dans la méthode | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Support des connections SSL dans le plugin mysqli | ||
+ | * Possibilité de spécifier une action en cas d' | ||
+ | |||
+ | ====== Jelix 1.6.10 ====== | ||
+ | |||
+ | Sortie le 22 septembre 2016 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Correction d'un nom de variable dans le parser de DSN de Sqlite dans jDbPDO | ||
+ | * Correction sur le chargement de jConfigCompiler dans le plugin d'url significatives | ||
+ | * Le parser de configuration était en erreur quand il n'y avait pas de répertoires de modules dans l' | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Mise à jour de WikiRenderer vers 3.1.8 | ||
====== Jelix 1.6.9 ====== | ====== Jelix 1.6.9 ====== |