2.8 KiB
2.8 KiB
Changelog
1.0.0 (2025-07-16)
Features
- Initialisation du Projet:
- Initialise le projet mainframe avec les contrôleurs, services, assets et la configuration initiale.
- Ajoute la configuration Docker et GitLab CI, ainsi que d'autres fichiers nécessaires. Supprime les fichiers
composeetimportmapobsolètes. - Ajoute l'ensemble initial des fichiers du projet et un
CHANGELOG(renommé plus tard enCHANGELOG.md). - Ajoute les packages de l'application web.
- Améliorations CI/CD (.gitlab-ci.yml):
- Initialise le pipeline CI/CD avec les étapes de base.
- Ajoute les variables PostgreSQL au pipeline CI/CD.
- Met à jour l'image Docker utilisée dans le pipeline.
- Configure SonarQube et les installations CI.
- Ajoute la mise en cache des dépendances Composer et Bun pour améliorer les performances.
- Inclut l'exécution des tests dans GitLab CI.
- Améliore la mise en cache et les dépendances au sein du pipeline CI/CD.
- Ajoute le cache Composer/Bun.
- Source
bashrcdans GitLab CI.
- Génération du Sitemap:
- Ajoute l'URL de la page d'accueil au sitemap.
- Corrige la génération d'URL absolue dans
SitemapSubscriber(deux commits distincts pour ce correctif).
- Ansible et Déploiement:
- Ajoute les fichiers Ansible initiaux.
- Inclut l'installation de PHP 8.3 et les dépendances pour le déploiement.
- Met en place le déploiement via SSH dans
.gitlab-ci.yml. - Ajoute un script de mise à jour et la configuration de Supervisor.
- Configure les variables Ansible et ajoute Composer/Bun.
- Ajoute la configuration Caddy et des améliorations générales au playbook Ansible.
- Commente la tâche
liip:imagine:cache:removedans Ansible.
- Attribut Mainframe et Écouteur d'Événements:
- Ajoute l'attribut
Mainframeet ses tests. - Ajoute l'écouteur d'événements
MainframeAttributeet son test unitaire. Cet écouteur gère l'ajout de l'en-têteX-Robots-Tag.
- Ajoute l'attribut
- Fonctionnalités de Base:
- Ajoute
HomeControlleret son test. - Ajoute la configuration et les dépendances initiales.
- Ajoute
Refactor
- Renommage/Déplacement de Fichiers:
- Renomme
deploy.ymlenplaybook.yml. - Déplace
.gitlab-ci.ymlà la racine du projet. - Remplace
CHANGELOGparCHANGELOG.md.
- Renomme
Chore
- Gestion du Cache:
- Supprime le cache inutilisé dans
.gitlab-ci.yml.
- Supprime le cache inutilisé dans
- Gestion des Dépendances:
- Supprime les dépendances Stimulus, Turbo et AssetMapper.
- Supprime les fichiers inutilisés associés à ces dépendances.
- SonarQube:
- Configure SonarQube et les tests associés.
- Global:
- Un commit générique "global", probablement pour des ajustements mineurs à travers le projet.