BREAKING CHANGES
Suite au passage a php8.1, error_reporting
a été modifié :
error_reporting = E_ALL & ~E_DEPRECATED
Le format pour définir la langue des dates a été modifié. Cela est valable pour toutes les dates.
Exemple :
Le script de migration migre toutes les variables [...;frm=dddd dd mmmm yyyy;locale] vers [...;frm=dddd dd mmmm yyyy(locale)] et [...;frm=dddd dd mmmm;locale] vers [...;frm=dddd dd mmmm(locale)]
Si vous avez des variables avec un format différent, il faut penser à les modifier à la main.
A partir d'apache 2.4 dans le fichier /etc/apache2/sites-available/maarch.conf les directives Order, Allow et Deny sont remplacé par Require
Avant | Après |
---|---|
Order allow,deny Allow from all |
Require all granted |
Order allow,deny Deny from all |
Require all denied |
La librairie Monolog remplace log4php pour MaarchCourier.
Le format est maintenant configurable par type de log : technique
, fonctionnel
et requêtes
Variables utilisables : ceux de monolog + ceux propres à maarch :
Exemple de configuration :
[%datetime%] %level_name% [%extra.process_id%][%channel%] [%WHERE%][%ID%][%HOW%][%USER%][%WHAT%][%ID_MODULE%][%REMOTE_IP%]
Deux variables ont été supprimées :
%RESULT%
: affichait OK ou KO mais n'était pas exploité.%CODE_METIER%
: Ancien Paramètre de logging_method.xml
, remplacé par %channel%
de monolog;Les traductions anglaise (EN) et néerlandaise (NL) n'étant plus maintenues depuis plusieurs versions, nous avons décidé de les enlever. Vous pouvez toujours les retrouver dans nos versions précedentes.
Le module, non accessible via les interfaces depuis la version 1.5, a été supprimé.
(scripts de manupulation des fichiers sur les docservers)