Files
e-cosplay/CHANGELOG.md
2025-07-16 15:09:01 +02:00

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 compose et importmap obsolètes.
    • Ajoute l'ensemble initial des fichiers du projet et un CHANGELOG (renommé plus tard en CHANGELOG.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 bashrc dans 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:remove dans Ansible.
  • Attribut Mainframe et Écouteur d'Événements:
    • Ajoute l'attribut Mainframe et ses tests.
    • Ajoute l'écouteur d'événements MainframeAttribute et son test unitaire. Cet écouteur gère l'ajout de l'en-tête X-Robots-Tag.
  • Fonctionnalités de Base:
    • Ajoute HomeController et son test.
    • Ajoute la configuration et les dépendances initiales.

Refactor

  • Renommage/Déplacement de Fichiers:
    • Renomme deploy.yml en playbook.yml.
    • Déplace .gitlab-ci.yml à la racine du projet.
    • Remplace CHANGELOG par CHANGELOG.md.

Chore

  • Gestion du Cache:
    • Supprime le cache inutilisé dans .gitlab-ci.yml.
  • 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.