Skip to content

Montée UX : ux-live-component 2 → 3 + ux-twig-component/stimulus-bundle 3.5 (suivi #538) #565

Description

@ronan-develop

Contexte

Suivi de #538 (PR #562). symfony/ux-live-component est resté en 2.36.0 ; la 3.5.1 est disponible.

Précision par rapport à #538

Seul ux-live-component (2.x → 3.x) est une vraie montée majeure. symfony/ux-twig-component (3.2.0 → 3.5.1) et symfony/stimulus-bundle (3.2.0 → 3.5.1) sont des mineures du même major 3. Elles n'ont été figées dans #538 que par prudence de périmètre (composer update --with-all-dependencies les montait ; contourné par --with). Elles tirent aussi twig/html-extra (^3.29). À traiter dans ce ticket, de préférence d'abord les deux mineures, puis le major.

Impact potentiel

src/Twig/Components/ (composants Twig dont FoldersGrid, FileCard, DeployWarningModal…) et les contrôleurs Stimulus. Vérifier visuellement les pages /explorer, /gallery, /albums, les modales et le dark mode.

Démarche

  1. Plan d'abord : lire l'UPGRADE de ux-live-component 3.0 et le changelog de ux-twig-component 3.3–3.5.
  2. Montée par étapes, commits atomiques (mineures puis major).
  3. Rebuild Tailwind (composer build-assets) si un template change, sinon TailwindBuildTest échoue.
  4. Simulation du cron nocturne + contrôle de complétude du vendor/ avant merge (cf. Mises à jour composer — Symfony 8.0→8.1 + 3 montées majeures à évaluer (API Platform 5, UX Live/Twig Component 3, Tailwind Bundle 1.0) #538).

Prérequis : #538 mergé et validé en prod.

Activity

  1. self-assigned this
    on Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

choreOutillage, config, nettoyagefrontendCSS, Twig, Stimulus, JS

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions