BREAKING CHANGES

  • Tous les fichiers de configuration présents dans apps/maarch_entreprise/xml sont maintenant dans le dossier config à la racine de l'application
  • La colonne type_id de res_letterbox peut maintenant contenir des valeurs null. La vue res_view_letterbox peut contenir des courriers avec un type null.

Pré-requis PHP.ini

Suite au passage a php8.1, error_reporting a été modifié :

error_reporting = E_ALL & ~E_DEPRECATED

Variables de fusion

Le format pour définir la langue des dates a été modifié. Cela est valable pour toutes les dates.
Exemple :

  • Ancien format : [res_letterbox.admission_date;frm=dddd dd mmmm;locale]
  • Nouveau format : [res_letterbox.admission_date;frm=dddd dd mmmm(locale)]

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.

Configuration VHOST

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

Génération des logs

La librairie Monolog remplace log4php pour MaarchCourier.

Le format est maintenant configurable par type de log : technique, fonctionnel et requêtes

Fusion des Variables log4php.xml et logging_method.xml

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;

Traductions de l'application

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.

Suppression module "life_cycle"

Le module, non accessible via les interfaces depuis la version 1.5, a été supprimé.

(scripts de manupulation des fichiers sur les docservers)

results matching ""

    No results matching ""