Journal des changements
  • v1.1.2 21/04/2026

    🚀 v1.1.2 – API, industrialisation et correctifs mobiles

    📄 Description

    La version v1.1.2 de ComClic poursuit l’industrialisation de la plateforme avec des amĂ©liorations sur la gĂ©nĂ©ration de documentation API, avec le dĂ©couplage de la personnalisation et la gestion des assets.
    Elle inclut également des correctifs importants sur la gestion des accÚs administrateur et le format des numéros mobiles.


    🆕 FonctionnalitĂ©s et Ă©volutions principales

    • 📚 Ajout d’une commande SwaggerGenerateCommand pour la gĂ©nĂ©ration de la documentation API (dĂ©couplage de la gĂ©nĂ©ration de la documentation API de Composer)
    • ⚙ Ajout d’une commande PersonalizeAppCommand pour la personnalisation de l’application (dĂ©couplage de la personnalisation de Composer)
    • đŸ§© Ajout d’une commande MinifyAssetsCommand pour la minification des assets (dĂ©couplage de la minification des assets de Composer)
    • 📂 Mise en place d’un rĂ©pertoire de stockage partagĂ© extĂ©rieur Ă  l’application avec commande de migration associĂ©e (MigrateMulticanalFilePathsCommand)
    • 🚀 IntĂ©gration GitLab amĂ©liorĂ©e :
      • Versionning via le fichier d’entrĂ©e public/index.php
      • Affichage de la version dans l’interface utilisateur (pied de page)
      • Page de documentation des changements dynamique Ă  partir des releases GitLab
      • Soumission de tickets d’incidents sur GitLab pour les erreurs 500 (Internal Server Error) Ă  la condition qu’un token d’accĂšs soit configurĂ© dans le fichier de configuration de l’application

    đŸ› ïž Correctifs importants

    • 🔧 Correction de l’accĂšs Ă  l’administration
    • đŸ“± Correction du format des numĂ©ros mobiles (gestion des conflits entre PolynĂ©sie française et France mĂ©tropolitaine)
    • ⚙ Correction de l’initialisation de la base de donnĂ©es dans certaines commandes (Ă©vite les erreurs lors des rebuilds Lando)

    ⚙ AmĂ©liorations techniques

    • 🔧 Ajout des commandes Console de gestion de la personnalisation, documentation API et assets (dĂ©couplage de ces fonctionnalitĂ©s de Composer)
    • đŸ§© Optimisation des commandes liĂ©es aux traitements asynchrones (RabbitMQ)
    • 📩 AmĂ©lioration de la robustesse des environnements de dĂ©veloppement (Lando)

    đŸ›Ąïž SĂ©curitĂ© et stabilitĂ©

    • 🔒 Renforcement des contrĂŽles d’accĂšs administrateur
    • 🧯 AmĂ©lioration de la gestion des erreurs et du reporting (GitLab)

    đŸ’» Installation / Migration

    • 🔄 Adapter le fichier de personnalisation (consultez le fichier d’exemple personnalization.example.json) et executer la commande de personnalisation (PersonalizeAppCommand)
    • đŸ—„ïž Migrer le rĂ©pertoire de stockage partagĂ© extĂ©rieur Ă  l’application (APP_UPLOAD_PATH du fichier de configuration .env et modifier le vhost avec une directive d’alias, prendre exemple sur le fichier .lando.configs/vhosts.default.conf) et executer la commande de migration (MigrateMulticanalFilePathsCommand)
    • 📩 Utiliser la nouvelle commande de minification des assets (MinifyAssetsCommand)
    • đŸ“± Tester la validation des numĂ©ros mobiles (notamment cas DOM-TOM)
    • 🔐 Faire la demande d’un jeton d’accĂšs pour la soumission de tickets d’incidents via GitLab (valable 1 an)
  • v1.1.1 02/03/2026

    🚀 v1.1.1 – Gestion des numĂ©ros de tĂ©lĂ©phone mobile France et DOM-TOM

    📄 Description

    La version v1.1.1 de ComClic corrige et complÚte la gestion des numéros de téléphone mobile pour la France métropolitaine et les DOM-TOM, avec un correctif spécifique pour la Guyane Française.
    Elle inclut également la configuration partagée pour le stockage des fichiers multicanal et une commande de migration associée.


    🆕 FonctionnalitĂ©s et Ă©volutions principales

    • đŸ“± Gestion des numĂ©ros de tĂ©lĂ©phone mobile pour la France mĂ©tropolitaine et les DOM-TOM :

      • Guadeloupe : 590
      • Guyane : 594
      • Martinique : 596
      • Mayotte : 269
      • Nouvelle-CalĂ©donie : 687
      • PolynĂ©sie Française : 689
      • RĂ©union : 262
      • Saint-Pierre et Miquelon : 508
      • Wallis et Futuna : 681
    • 📂 ImplĂ©mentation de la configuration du rĂ©pertoire de stockage partagĂ© pour les fichiers multicanal

    • 🔄 Ajout d’une commande de migration associĂ©e


    đŸ›Ąïž Correctifs

    • 🔧 Correction du format des numĂ©ros mobiles pour la Guyane Française
  • V1.1.0 23/02/2026

    🚀 v1.1.0 – AmĂ©liorations et Ă©volutions majeures de ComClic

    📄 Description

    La version v1.1.0 de ComClic introduit des améliorations majeures autour de la gestion des compteurs SMS/Email, avec la mise en place d'un quota de SMS par collectivité et la personnalisation de l'application.
    Elle inclut Ă©galement des correctifs pour l’authentification OIDC, le traitement des exceptions SMTP et des amĂ©liorations sur l’API et la gĂ©nĂ©ration dynamique de l’interface Swagger/OpenAPI.


    🆕 FonctionnalitĂ©s et Ă©volutions principales

    • đŸ›ïž Ajout de la gestion du quota SMS dans l’administration des organisations
    • 🎹 Ajout de la personnalisation des templates via personnalisation.json (header/footer)
    • 🌐 GĂ©nĂ©ration dynamique du fichier Swagger/OpenAPI pour ComClic
    • ⚙ Ajout de endpoints API pour la rĂ©cupĂ©ration des compteurs Email/SMS :
      • Par application
      • Par collectivitĂ©
      • Par collectivitĂ© et application
    • ✉ Optimisation de l’envoi des emails et gestion des erreurs SMTP
    • 🔐 Optimisation des contrĂŽles d’authentification utilisateur et paramĂ©trage du rang de l'utilisateur (Agent, Administrateur et Administrateur global)

    đŸ’» Installation / Migration

    • ⚙ Mettre Ă  jour les templates CSS et personnalisation.json via Composer
    • 🔄 VĂ©rifier les endpoints API pour rĂ©cupĂ©ration des compteurs et quotas
    • 📧 Tester l’envoi d’emails et la gestion des exceptions SMTP
    • đŸ—„ïž Mise Ă  jour du schĂ©ma de la base de donnĂ©es via procĂ©dure Doctrine

    đŸ›Ąïž Correctifs

    • 🔧 Correction des compteurs globaux dans l’administration
    • 📝 Gestion des exceptions lors de l’envoi d’emails (HttpInternalServerErrorException)
    • 🔗 Correction des URLs transformĂ©es en QR code
    • 🔄 Optimisation des commandes RabbitMQ pour cohĂ©rence des paramĂštres
    • 🔐 Correction de l’authentification OIDC sur LemonLDAP::NG
  • v1.0.0 27/11/2025

    🚀 v1.0.0 – Mise en production de ComClic

    📄 Description

    La version v1.0.0 marque la mise en production initiale de l’application ComClic, plateforme de communication multicanal et API associĂ©e.
    Cette version introduit les fonctionnalitĂ©s de base pour la crĂ©ation, la gestion et l’envoi de contenus via SMS et email, ainsi que la gestion des mĂ©dias associĂ©s.


    🆕 FonctionnalitĂ©s principales

    • đŸ›ïž ParamĂ©trage d'une collectivitĂ© avec ses informations gĂ©nĂ©rales et les canaux de communication associĂ©s (mail, SMS et/ou site Internet)
    • 📋 CrĂ©ation de listes de diffusion et import de contacts email et/ou SMS, avec formulaire d'abonnement/dĂ©sabonnement
    • đŸ–‹ïž CrĂ©ation de contenu en texte enrichi avec mĂ©dias associĂ©s
    • 🔄 Diffusion des contenus par communication Ă  travers une ou plusieurs listes de diffusion, programmable dans le futur
    • ⚙ FonctionnalitĂ©s disponibles par API, incluant les endpoints d'envoi de SMS et email pour communication inter-applicative
    • 📊 DĂ©compte des consommations SMS et email par collectivitĂ© et par annĂ©e civile

    đŸ’» Installation

    • Suivre la procĂ©dure d'installation indiquĂ©e dans le fichier README.

    📝 Remarques

    • ✅ Version stable, prĂȘte pour production
    • đŸ€ Compatible avec contributions externes
    • 📚 Documentation du projet disponible dans le wiki et scripts dans le dĂ©pĂŽt