Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste :

Wiki: Plan du site - Derniers changements - Back link

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:changelog:1.7.x [2021/12/19 21:56] – [Jelix 1.7.9] laurentfr:changelog:1.7.x [2023/11/08 14:42] (Version actuelle) – [Jelix 1.7.15] laurent
Ligne 6: Ligne 6:
  
  
 +
 +
 +
 +
 +
 +====== Jelix 1.7.17 ======
 +
 +Sortie le 30 octobre 2023.
 +
 +  * Fix une regression dans @@jFormsBase::getModifiedControls()@@ : certains contrôles comme "submit" étaient considérés inutilement modifiés
 +  * Fix une regression dans le debuggage de jMailer : la sortie n'était plus faite dans les logs
 +  * Fix une erreur dans la commande create:dao avec les champs null
 +  * Fix le widget jforms choice, affichage de la valeur d'un contrôle : ajout d'un éspace entre le label et la valeur.
 +  * Fix des warnings PHP à propos de valeurs nulles passées à htmlspecialchars
 +  * Fix la version dans la constante JELIX_VERSION. Elle n'avait pas été mise à jour dans la version précédente.
 +  * Fix la migration 1.6->1.7 des fichiers de configuration des points d'entrées.
 +
 +====== Jelix 1.7.16 ======
 +
 +Sortie le 30 juillet 2023
 +
 +
 +  * Support d'un entête par défaut @@Reply-To@@ dans jMailer
 +  * nouvelle méthode @@ConfigurationHelpers::updateEntryPointFile()@@
 +  * nouvelle méthode @@InstallHelpers::updateEntryPointFile()@@ et @@InstallHelpers::removeEntryPoint()@@
 +  * corrige les fonctions @@Jelix\Utilities\utf8_*@@
 +  * tests : fix une erreur au démarrage dans l'image docker ldap 
 +  * tests : fix un warning dans upgraderValidityTest avec PHP 8.2
 +
 +
 +
 +====== Jelix 1.7.15 ======
 +
 +Sortie le 15 Avril 2023
 +
 +  * Fix génération du paquet zip et tar.gz : ils ne contenaient pas le répertoire vendor
 +  * Installateur : 
 +    * fix erreur à propos de la méthode indéfinie @@Jelix\IniFile\IniModifierReadOnly::setValue()@@ dans les installateurs/upgradeurs dépréciés
 +    * Fix @@jInstallerEntryPoint::getSingleLocalConfigIni()@@
 +  * tests: upgrade Qunit
 +
 +====== Jelix 1.7.14 ======
 +
 +Sortie le 28 Février 2023
 +
 +  * Fix compatibilité avecPHP 8.2.
 +  * Fix styles des question dans les commandes Symfony
 +  * Installateur :
 +    * fix la migration de localconfig durant la migration locale
 +    * Fix la sélection des upgradeurs à exécuter : dans certains case, ils n'étaient pas executés.
 +  * Configurateur :
 +    * Fix la configuration des modules installés localement
 +    * Fix erreur quand un module et ses dépendances sont mis à jour
 +    * Configurateur jacl2 et jauth : ne pas demander le point d'entrée quand cela n'est pas nécessaire
 +  * Scripts : fix code de sortie pour console.php et dev.php
 +  * Fix problème durant le lancement de la commande app:init-admin
 +  * Fix erreur dans les commandes cli quand jUrl est appelé
 +  * Fix commande de test mail : le format de template n'était pas bon
 +  * jForms : remplacement d'appels de d'objets dépréciés
 +
 +====== Jelix 1.7.13 ======
 +
 +Sortie le 23 Janvier 2023
 +
 +  * jForms :
 +    * @@jFormsBase::saveFile@@ : nouveau parametre booléen pour supprimer le fichier original
 +    * support de @@filterhtml@@ sur @@<input>@@
 +    * Fix chargement du js jforms : retourne une erreur 404 http quand le fichier n'existe pas
 +    * Fix widget html form, lors de la récupération de jquery.js depuis la collection webassets courante
 +    * Fix compilateur jForms : permet les images dans le widget group
 +  * Installateur : upgrade.php doit avoir priorité sur upgrade_1_6.php
 +  * Fix driver kv file: utiliser la méthode isResource au lieu de is_resource.
 +  * Fix jDb, AccessParameters : ne doit pas générer pdooptions
 +  * Fix File logger: date et ip étaient dupliquées
 +  * Fix notices dans le plugin tpl pagelinks
 +  * Fix @@jAcl2Authentication@@ adaptateur : utilise @@jAcl2JAuthAdapter@@ par défaut
 +
 +
 +====== Jelix 1.7.12 ======
 +
 +Sortie le 09 décembre 2022
 +
 +  * jDb : réintroduction du support des placeholders @@$1@@, @@$2@@ etc dans les requêtes préparées, comme dans Jelix 1.6
 +  * jAuth : correction de la prise en charge de la configuration du driver stockée dans la section @@auth_<driver>@@
 +  * jCache : correction de l'API garbage dans le plugin file. Il essayait de supprimer des répertoires non vide.
 +  * Fix installateur : la configuration des points d'entrées n'était pas sauvé
 +  * Correction du chargement des configuration des plugins du routeur (jCoordinator)
 +  * Configurateur du module jelix : ajout de @@nosetup@@ dans les choix de l'installation de @@jelix-www@@
 +  * Montée de version de Symfony/Console vers 5.4 pour être compatible avec PHP 8.1.
 +  * Correction de @@jFile::write()@@ : les répertoires n'étaient pas créés avec le chmod indiqué dans la configuration
 +  * assets : @@ui.fr.js@@ du datepicker était manquant
 +  * Nouvelle commande @@php dev.php app:ini-merge@@ pour fusionner deux fichiers ini.
 +
 +De Jelix 1.6:
 +
 +  * @@closed.html@@ peut maintenant être stocké dans @@var/themes/@@
 +  * Remplacement de l'utilisation des fonctions dépréciées @@utf8_*@@
 +  * jDb : nouvelle option @@session_role@@ dans les profiles pour PostgreSQL pour indiquer le rôle de session
 +  * Correction installateur : @@useDbProfile@@ ne doit pas changer le nom du profile
 +  * jMailer : nouvelle valeur @@"unencrypted"@@ pour @@secure_protocol@@
 +  * Correction de l'erreur "two few arguments" apparaissant lors de l'appel à des gestionnaires d'erreurs
 +
 +====== Jelix 1.7.11 ======
 +
 +Sortie le 31 mai 2022
 +
 +  * Corrections de compatibilité avec PHP 8
 +  * Correction sur le logout dans jAuth : le cookie persistant n'était pas supprimé correctement
 +  * Installateur :
 +    * Correction de la configuration des fichiers web d'un module : le contenu du répertoire était supprimé quand il était la cible d'un lien. 
 +    * configurateur du module "jelix" : configurer l'accès à la base de donnée seulement si nécessaire
 +    * restauration de la prise en charge de @@<module>.path@@ dans la configuration. Cela facilite la migration depuis Jelix  1.6 et cela est utile pour déclarer un module avec un script de configuration
 +  * support d'un numéro de version dans les liens JS/CSS pour le cache : un paramètre "revision" ("_r") peut être ajouté automatiquement sur les liens JS/CSS, pour forcer le navigateur à recharger leur contenu quand celui-ci est changé. (voir paramètre @@assetsRevision=@@ dans la configuration)
 +  * debugbar : elle peut maintenant être affichée en haut au centre
 +  * jTpl
 +    * Mise à jour de Castor vers 1.1.0. Nouvelle fonctionnalité majeures dans les templates :
 +      - prise en charge de macros
 +      - auto echappement
 +    * plugin pagelinks : nouvelles propriétés pour l'affichage. Les noms des classes CSS peuvent maintenant être indiquées pour chaque élements de la liste des pages.
 +  * jForms:
 +    * fix widget time : utilisation des webassets
 +    * widgets date, datetime et time : ajout de "placeholders"
 +    * internationalisation des chaines du widget autocomplete
 +    * Correction de la possibilité de définir la classe CSS dans les boutons 
 +    * Prise en charge du contrôle "image" dans la syntaxe XML de jforms
 +    * Amélioration des widgets pour faciliter la redéfinition du contenu HTML dans des classes filles. Dans certains widgets, il y a des nouvelles méthodes qui ne font qu'afficher le HTML, ainsi un nouveau widget qui hérite de ces widgets n'a plus qu'à redéfinir ces méthodes pour changer le html.
 +    * ajout de documentation dans le code de jFormsSession
 +    * nouveau plugin de template @@{ifctrltype}@@
 +    * backport de la méthode @@HtmlBuilder::outputAllControlsValues()@@ depuis Jelix 1.8
 +  * Jelix commands: 
 +    * fix some comments and bad returned values
 +    * @@app:ini-change@@ command: support of section deletion
 +  * amélioration et correction de Jelix 1.6.37
 +    * jforms, sélecteur d'image : prise en charge de la valeur "auto" pour la hauteur et largeur de la boîte de dialogue.
 +    * Nouvelle méthode @@jApp::setApplicationInitFile()@@ pour indiquer un fichier application.init.php, quand celui-ci n'est pas dans l'arborescence standard
 +    * Correction JS dans jforms : la selection était perdue après un rechargement d'un menulist avec XHR
 +    * jacl2db_admin : correction des CSS de la table des droits, pour toujours garder les entêtes de colonne et la première colonne visible
 +    * nouvelle méthode @@jAuth::getReasonToForbiddenPasswordChange()@@ et nouvelle interface @@jIAuthDriver3@@
 +  * amélioration et correction de Jelix 1.6.36
 +    * Fix jauthdb_admin: @@jAuth::canChangePassword()@@ doit être appelé quand c'est nécessaire
 +    * Fix jForms, widget formfull widget: affichage correcte des checkboxes
 +    * Fix jForms: séparation de chaque item de checkboxes/radioboxes par une nouvelle ligne
 +    * Fix jForms: correction du HTML dans les widgets choice, imageupload et upload2
 +    * Fix jForms: corrige dynamicFillData quand il y a une valeur vide
 +    * Fix: les pages d'erreurs doivent être accessibles sans authentification
 +    * Fix jacl2db: le champs id_aclgrp field doit être plus grand que le champs login
 +    * Fix core configuration: la récupération de documentRoot n'était pas bonne
 +    * Fix entrypoint installation: doit pouvoir remplacer les @@require@@ qui n'ont pas de parenthèses
 +
 +
 +
 +
 +
 +
 +====== Jelix 1.7.10 ======
 +
 +Sortie le 2 Janvier 2022
 +
 +  * Corrige une régressiont dans jAuth pour les installateurs de modules. @@password_hash_method@@ et @@password_hash_options@@ étaient manquant pour les installateurs qui n'utilisent pas la nouvelle méthode @@jAuth::getDriverConfig()@@
  
  
fr/changelog/1.7.x.1639950991.txt.gz · Dernière modification : 2021/12/19 21:56 de laurent
Fils rss des changements récents dans le wiki Creative Commons License