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 [2018/01/14 13:40] – [Corrections] laurent | fr:changelog:1.6.x [2021/12/17 21:43] – [Jelix 1.6.34] laurent | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
- | ====== Jelix 1.6.16 ====== | ||
- | En développement | ||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.35 ====== | ||
+ | |||
+ | Sortie le 17 décembre 2021. | ||
+ | |||
+ | * jForms | ||
+ | * nouvelle option @@widgetsAttributes@@ sur @@{form}@@. Vous pouvez indiquer des attributs pour les widgets. | ||
+ | * correction des valeurs mois/jour pour le controle time dans @@jforms_light.js@@ | ||
+ | * correction de l' | ||
+ | * correction : @@jFormsControlImageUpload@@ est maintenant auto-chargé | ||
+ | * corrections dans les widgets upload2 et imageupload | ||
+ | * Corrections dans l' | ||
+ | * Corrections dans la boite de dialog d' | ||
+ | * jAuth | ||
+ | * Ajout de hooks dans le template du formulairede login, pour permettre à d' | ||
+ | * Correction : l' | ||
+ | * Correction du contrôleur @@jauth~login: | ||
+ | * jAcl2 | ||
+ | * jacl2db_admin: | ||
+ | * Correction des scripts de mise à jour de jacl2db | ||
+ | * jDb | ||
+ | * Correction du connecteur mysqli : @@execMulti@@ ne retournait pas d' | ||
+ | * Core | ||
+ | * Nouvelle propriété @@< | ||
+ | * Backport de la prise en charge de @@localframework.ini.php@@ depuis Jelix 1.7. Cela permet aux installateurs des modules de déclarer facilement des nouveaux points d' | ||
+ | * Correction du script de mise à jour de Jelix à propos de @@availableLanguageCode@@ | ||
+ | * jTpl | ||
+ | * Correction du modificateur @@number_format@@ quand la valeur @@'' | ||
+ | * Utils | ||
+ | * Backport de fonctionnalités de @@\Jelix\IniFile@@ dans @@jIniModifier@@ | ||
+ | * Installer | ||
+ | * Correction de @@jInstallerBase:: | ||
+ | * Corrections de typo dans des traductions | ||
+ | * Correction du chargement de certaines classes avec des outils comme phpstan | ||
+ | * Correction du driver file2 pour jKvDb | ||
+ | * Correction de commentaire de documentation | ||
+ | * Renommage du namespace @@jelix@@ en @@Jelix@@. Pas de conséquence pour votre code, mais cela aide à générer une meilleur documentation de référence. | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.34 ====== | ||
+ | |||
+ | Sortie le 30 juillet 2021. | ||
+ | |||
+ | * Correction de l' | ||
+ | * Correction de @@jResponseHtml:: | ||
+ | * Correction de la création d'un utilisateur dans jauthdb_admin : le login doit être nettoyé des espaces avant/ | ||
+ | * Correction de la récupération automatique du nom de domaine et du port. Avec certaines configuration Nginx, SERVER_NAME peut être définit avec un port, et donc jUrl générait des URL avec deux ports. | ||
+ | * Corrections de crash avec PHP 8 et de warning avec PHP 7.4, lors de l' | ||
+ | * Des traductions sont maintenant disponibles dans plusieurs langues. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.33 ====== | ||
+ | |||
+ | Sortie le 26 Février 2021 | ||
+ | |||
+ | * Correction problème de compatibilité PHP 7 dans le driver memcache | ||
+ | * Correction jacl2db_admin : des chaines n' | ||
+ | * Correction commande acl2right: les droits interdits étaient affichés comme étant autorisés | ||
+ | * Correction commande acl2right: il n'y avait pas de sous commande pour créer des droits interdits | ||
+ | * jacl2db_admin: | ||
+ | * Nouvelle option @@force_new@@ dans les profiles pgsql pour forcer une nouvelle connexion | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.32 ====== | ||
+ | |||
+ | Sortie le 22 Février 2021 | ||
+ | |||
+ | * Correction de plusieurs problèmes de compatibilité avec PHP 8.0 | ||
+ | * Correction de locales de jDao qui avaient de mauvais paramètres de substitution pour sprintf | ||
+ | * Correction de la conversion de float vers chaine dans jDb | ||
+ | * Correction dans l'api schema de Postgresql : la liste des tables ne doit contenir que les tables visibles avec le search_path | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.31 ====== | ||
+ | |||
+ | Sortie le 13 janvier 2021 | ||
+ | |||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Correction sur la comparaison des valeurs lors de la vérification des champs modifiés dans jForms | ||
+ | * Correction de problèmes dans la vérification des droits d' | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jauthdb_admin: | ||
+ | * jInstaller, module.xml: autorisation de @@https:// | ||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.30 ====== | ||
+ | |||
+ | Sortie le 23 Novembre 2020 | ||
+ | |||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * scripts en ligne de commande : | ||
+ | * Correction problème de compatibilité avec php 7.4 | ||
+ | * Correction de la valeur de basePath | ||
+ | * Correction dans jAcl2 admin : un administrateur pouvait se mettre dans un group qui interdisait les droits de gestions des droits. | ||
+ | * Correction d'une erreur php dans le widget listbox de jForms | ||
+ | |||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Nouveau script pour tester la configuration du mailer : @@php scripts/ | ||
+ | * Nouvelle méthode @@jEvent:: | ||
+ | * jforms: support d'un champs de saisie d' | ||
+ | * jAcl2 admin: ajout d'une confirmation lors de la suppression d'un groupe | ||
+ | * jAcl2 admin: ajout d'un séparateur dans la liste des groupes affichée dans la liste des utilisateurs | ||
+ | * Nouvelle méthode @@jAuth:: | ||
+ | * Nouvelles méthodes sur jServer: @@getDomainName()@@, | ||
+ | |||
+ | Nouveaux contributeurs : Adrien Lagroy de Croute and Joel Kociolek | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.29 ====== | ||
+ | |||
+ | Sortie le 17 aout 2020 | ||
+ | |||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * correction d'une régression dans le plugin dbcache pour jAcl2 | ||
+ | * jDb schema : correction de la comparaison entre colonnes au niveau des champs autoincrémentés | ||
+ | * correction d'un problème de sécurité avec l'url de retour après une authentification | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * nouvelle méthode @@jAcl2:: | ||
+ | * nom de base de donnée autorisé dans les profiles pgsql qui utilisent un nom de service | ||
+ | * nouvel evenement @@jformsPrepareToFillDynamicList@@ pendant le remplissage des controls dynamique en ajax, afin de pouvoir préparer un formulaire créé à la volée en PHP. | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.28 ====== | ||
+ | |||
+ | Sortie le 8 juin 2020 | ||
+ | |||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * core: correction de l' | ||
+ | * Correction du code HTTP lors de la l' | ||
+ | * Upgrade PHPMailer to 5.2.28 | ||
+ | * installateur jacl2 module : le plugin jacl2 n'est plus activé automatiquement pour les scripts en ligne de commande | ||
+ | * jForms: les fichiers js pour les locales du datepicker n' | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * core: ajout de paramètres pour le cookie de session dans la configuration (@@cookieSecure@@, | ||
+ | * Core: autorise les caractères @@-@@ et @@_@@ dans les noms de fichiers dans les selecteurs de fichiers | ||
+ | * jIniMultiFilesModifier: | ||
+ | * installateur: | ||
+ | * jLocale: les locales peuvent maintenant être stockées dans @@< | ||
+ | * Sitemap: fonctionnalité de cache des urls. Configurer un profile de cache " | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.27 ====== | ||
+ | |||
+ | Sortie le 24 mars 2020 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * compatibilité avec PHP 7.4 | ||
+ | * jDb : corrections du support de FETCH_INTO dans pgsql.dbresultset.php | ||
+ | * jDb : correction dans la prise en charge des requêtes préparées avec le driver pgsql | ||
+ | * jDb : corrections dans le driver SQLServer | ||
+ | * jDb : suppression d'un warning lors de la cloture d'une connection postgresql | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jforms : nouveau widget imageupload | ||
+ | * jforms : nouveaux widgets autocomplete et autocompleteajax | ||
+ | * jInstaller : prise en charge des modules optionnels dans module.xml | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.26 ====== | ||
+ | |||
+ | Sortie le 29 janvier 2020. | ||
+ | |||
+ | ==== Corrections de bugs ==== | ||
+ | |||
+ | * Fix compatibility with Postgresql 12 in the pgsql plugin (about schema features) | ||
+ | * Fix @@getAttribute()@@ method in the pgsql plugin | ||
+ | * Fix the cache of the configuration | ||
+ | * Fix CSS style into the upload2 widget (jforms) | ||
+ | * Fix .htaccess for Apache 2.4 | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jMailer: Add smtp debug mode. New configuration property @@debugSmtpLevel@@ | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.25 ====== | ||
+ | |||
+ | Sortie le 20 octobre 2019 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Corection des widgets jforms Date/ | ||
+ | * correction du widget upload1 de jforms : remplacement du label 'no file' par une chaine localisable | ||
+ | * correction d'une regression dans le vieux constructeur de formulaire au niveau des urls JS/CSS | ||
+ | * correction des drivers redis de jCache et jKvDb : remplacement de la méthode dépréciée Redis:: | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jForms htmleditor : prise en charge d'un paramètre $lang dans les urls indiquées dans la configuration, | ||
+ | * Nouveau plugins stdout et stderr pour jLog | ||
+ | |||
+ | |||
+ | |||
+ | ====== Jelix 1.6.24 ====== | ||
+ | |||
+ | Sortie le 23 Juillet 2019 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Correction dans jForms : | ||
+ | * méthode @@showActivate()@@ | ||
+ | * code JS du " | ||
+ | * dans @@jFormsControlUpload2@@, | ||
+ | * Correction du driver sqlsrv de jDb : la méthode @@encloseName()@@ était manquante | ||
+ | * Correction de @@jDaoRecordBase:: | ||
+ | * Correction de problèmes dans jauthdb_admin avec les tables dont la colonne login ne faisait pas partie de la clé primaire. | ||
+ | |||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jResponseBinary : ajout de la possibilité de supprimer le fichier après l' | ||
+ | * jFormsBase: | ||
+ | * Amélioration de la personnalisation de jauthdb_admin, | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.23 ====== | ||
+ | |||
+ | Sortie le 7 avril 2019 | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * jForms: correction du widget date, quand la valeur date était une date/heure | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * jForms : nouvel attribut @@controlclass@@ pour indiquer quelle classe utiliser pour le contrôle | ||
+ | * jForms : nouveau contrôle pour les uploads, avec une gestion des fichiers remplacés. Pour l' | ||
+ | |||
+ | |||
+ | ====== Jelix 1.6.22 ====== | ||
+ | |||
+ | Sortie le 14/03/2019 | ||
+ | |||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Correction d'un problème de compatibilité avec PHP 7.3 dans jIniFile et jIniFileModifier | ||
+ | |||
+ | ==== Améliorations ==== | ||
+ | |||
+ | * Nouveaux plugins jTpl : fetchtpl, tolog, ifctrlexists | ||
+ | * jForms : nouveau widget pour afficher un selecteur de couleur. L' | ||
+ | * Nouvelles méthodes sur jEvent pour récupérer facilement des valeurs de retours booléennes et des éléments de listes | ||
+ | |||
+ | ====== 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 ==== | ==== Corrections ==== | ||
* jDao : l' | * jDao : l' | ||
- | * Correction du support des proxys HTTPS pour les urls générées, | + | * 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) | * 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) | * jForms, source Dao : plus de label incohérent si la clé d'un choix est nulle ou vide (par Migratis) | ||
Ligne 23: | Ligne 419: | ||
* Mise à jour de PHPRedis vers 2.0.1 pour corriger une erreur de nom de variable | * Mise à jour de PHPRedis vers 2.0.1 pour corriger une erreur de nom de variable | ||
* jEvent:: | * jEvent:: | ||
+ | * Installation des modules jAcl2db et Jelix : correction de problèmes de création de tables quand elles existent déjà. | ||
==== Améliorations ==== | ==== Améliorations ==== |