Cette page liste les corrections et améliorations apportées par les versions mineures de Jelix 1.7.
Sortie le 30 octobre 2023.
jFormsBase::getModifiedControls()
: certains contrôles comme “submit” étaient considérés inutilement modifiésSortie le 30 juillet 2023
Reply-To
dans jMailerConfigurationHelpers::updateEntryPointFile()
InstallHelpers::updateEntryPointFile()
et InstallHelpers::removeEntryPoint()
Jelix\Utilities\utf8_*
Sortie le 15 Avril 2023
Jelix\IniFile\IniModifierReadOnly::setValue()
dans les installateurs/upgradeurs dépréciésjInstallerEntryPoint::getSingleLocalConfigIni()
Sortie le 28 Février 2023
Sortie le 23 Janvier 2023
jFormsBase::saveFile
: nouveau parametre booléen pour supprimer le fichier originalfilterhtml
sur <input>
jAcl2Authentication
adaptateur : utilise jAcl2JAuthAdapter
par défautSortie le 09 décembre 2022
$1
, $2
etc dans les requêtes préparées, comme dans Jelix 1.6auth_<driver>
nosetup
dans les choix de l'installation de jelix-www
jFile::write()
: les répertoires n'étaient pas créés avec le chmod indiqué dans la configurationui.fr.js
du datepicker était manquantphp dev.php app:ini-merge
pour fusionner deux fichiers ini.De Jelix 1.6:
closed.html
peut maintenant être stocké dans var/themes/
utf8_*
session_role
dans les profiles pour PostgreSQL pour indiquer le rôle de sessionuseDbProfile
ne doit pas changer le nom du profile"unencrypted"
pour secure_protocol
Sortie le 31 mai 2022
<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 configurationassetsRevision=
dans la configuration){ifctrltype}
HtmlBuilder::outputAllControlsValues()
depuis Jelix 1.8app:ini-change
command: support of section deletionjApp::setApplicationInitFile()
pour indiquer un fichier application.init.php, quand celui-ci n'est pas dans l'arborescence standardjAuth::getReasonToForbiddenPasswordChange()
et nouvelle interface jIAuthDriver3
jAuth::canChangePassword()
doit être appelé quand c'est nécessairerequire
qui n'ont pas de parenthèsesSortie le 2 Janvier 2022
password_hash_method
et password_hash_options
étaient manquant pour les installateurs qui n'utilisent pas la nouvelle méthode jAuth::getDriverConfig()
Sortie le 20/12/2021
jelix~format.format.monetary.wtax
et jelix~format.format.monetary.wotax
jControllerDaoCrudFilter
jAuth::reloadUserSession()
crud
)jDbResultSet::fetchAssociative()
et jDbResultSet::fetchAllAssociative()
jDbResultSet::free()
ConnectionInterface::close()
execute()
des connecteurs mysql et postgresql::something
ne doit pas être lu comme un paramètreSortie le 30 juillet 2021.
jResponseHtml::addJsLink
: possibilité de définir l'attribut type
Sortie le 7 mars 2021.
Cette version contient tous les correctifs et améliorations de Jelix 1.6.31, 1.6.32 et 1.6.33:
force_new
dans les profiles pgsql pour forcer une nouvelle connexionhttps://
en plus de https://
dans le namespaceSortie le 24 Novembre 2020.
Cette version contient tous les correctifs et améliorations de Jelix 1.6.30:
php console.php mailer:test my.email
@example.com
.jEvent::getParameters()
jFormsControlTime
, et support de <time>
dans les fichiers xml)jAuth::setUserSession()
getDomainName()
, getServerURI()
, getPort()
, isHttps()
checkCookieToken()
ne provoque plus une erreur 500 si le cookie du token est invalidejAcl2DbManager::addRole()
devient createRight()
jAcl2DbManager::removeRole()
devient deleteRight()
jAcl2DbManager::removeRole()
devient deleteRight()
jAcl2DbManager::copyRoleRights()
devient copyRightSettings()
jAcl2DbManager::addRoleGroup()
devient createRightGroup()
jAcl2DbManager::removeRoleGroup()
devient deleteRightGroup()
jacl2rights::getRightsByRole()
devient getRightSettings()
jacl2rights::deleteByRoleRes()
devient deleteByRightRes()
jacl2rights::deleteByRole()
devient deleteByRight()
jacl2rights::deleteByGroupAndRoles()
devient deleteByGroupAndRights()
jacl2subject::findAllRoles()
devient findAllRights()
jacl2subject::removeRolesFromGroup()
devient removeRightsFromRightsGroup()
jacl2subject::replaceRoleGroup()
devient replaceRightsGroup()
acl2:role-create
devient acl2:right-create
acl2:role-delete
devient acl2:right-delete
acl2:role-group-create
devient acl2:rights-group-create
acl2:role-group-delete
devient acl2:rights-group-delete
acl2:role-group-list
devient acl2:rights-groups-list
acl2:roles-list
devient acl2:rights-list
Sortie le 17 aout 2020
Sortie le 9 juin 2020
--profile
sur les commandes module:create-class-dao
et module:create-form
Sortie le 28 mars 2020
notfoundAct
en notFoundAct
. La mise à jour est automatiquesetAttribute()
dans le driver mysqli et d'autres erreurs dans les plugins de jDBjDbPgsqlTools::getFieldList()
app:create-lang-package
module:configure
ne prenait pas bien en charge l'option --no-local
jelix:migrate
quand elle était appellée sur une application déjà migréeSortie le 20 octobre 2019
Sortie le 11 septembre 2019
Sortie le 9 septembre 2019