<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent sightings.</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent sightings.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Tue, 01 Sep 2026 20:12:21 +0000</lastBuildDate>
    <item>
      <title>657a4974-04b4-4d2d-a8a1-98ba96522036</title>
      <link>https://vulnerability.circl.lu/sighting/657a4974-04b4-4d2d-a8a1-98ba96522036/export</link>
      <description>{"uuid": "657a4974-04b4-4d2d-a8a1-98ba96522036", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/FR-Flo/b87f083e6d466263aa676cff6fab300a", "content": "## \ud83d\udd17 Companion release\n\nThis release ships alongside the **Marketplace-client (frontend)** release PR:\n\n- https://github.com/Wishibam/Marketplace-client/pull/4256\n\n- **Trello**\n    - [Attributs required par cat\u00e9gorie](https://trello.com/c/2loCszpt/1854-attributs-required-par-cat%C3%A9gorie) **\u2600\ufe0fIn review**\n        - *Feat: Makes attributes required or not per categories* [\\#7474](https://github.com/Wishibam/Marketplace-api/pull/7474)\n    - [\ud83d\udfe2 Int\u00e9gration des fanions promotionnels \u2014 Ajout image au tag de taxon (MP) (\u00e9volution n\u00b011)](https://trello.com/c/fNNkiR1c/2405-%F0%9F%9F%A2-int%C3%A9gration-des-fanions-promotionnels-ajout-image-au-tag-de-taxon-mp-%C3%A9volution-n11) **\ud83e\udd75 Retour de test**\n        - *:sparkles: feat: fanions de taxon \u2014 images desktop/mobile (MP-api)* [\\#7617](https://github.com/Wishibam/Marketplace-api/pull/7617)\n    - [Retours dashboard - Ajouter un tableau top 10 des marques les plus demand\u00e9s en alerte stock (V2)](https://trello.com/c/JgADJ95G/2474-retours-dashboard-ajouter-un-tableau-top-10-des-marques-les-plus-demand%C3%A9s-en-alerte-stock-v2) **\u2600\ufe0fIn review**\n        - *feat(dashboard): add top 10 retailer stock alerts endpoint* [\\#7751](https://github.com/Wishibam/Marketplace-api/pull/7751)\n    - [MP - Cr\u00e9ation / modification m\u00e9thode de livraison - impossible de save](https://trello.com/c/Ud1DRxgj/2407-mp-cr%C3%A9ation-modification-m%C3%A9thode-de-livraison-impossible-de-save) **\u2600\ufe0fIn review**\n        - *:bug: MP Fix Dpd class, file and discriminator name* [\\#7757](https://github.com/Wishibam/Marketplace-api/pull/7757)\n    - [Ticket de caisse - pb de cache](https://trello.com/c/EwgktbXZ/2493-ticket-de-caisse-pb-de-cache) **\ud83e\udd75 Retour de test**\n        - *:bug: fix: reset receipt cache between export Messenger messages* [\\#7791](https://github.com/Wishibam/Marketplace-api/pull/7791)\n    - [\ud83d\ude84 Commande exp\u00e9di\u00e9e : l'interface part trop vite et garde l'ancien statut](https://trello.com/c/6QmFnpyb/2418-%F0%9F%9A%84-commande-exp%C3%A9di%C3%A9e-linterface-part-trop-vite-et-garde-lancien-statut) **\u2600\ufe0fIn review**\n        - *:sparkles: OMS order, add \"inProcessing\" flag* [\\#7797](https://github.com/Wishibam/Marketplace-api/pull/7797)\n        - *:bug: OMS processingAt message keep showing on reserved shipment after split* [\\#7848](https://github.com/Wishibam/Marketplace-api/pull/7848)\n    - [MP - Sur le marchand (listing &amp;amp; d\u00e9tails), mettre un lien qui redirige directement vers le marchand en front](https://trello.com/c/Z136lbnm/1296-mp-sur-le-marchand-listing-d%C3%A9tails-mettre-un-lien-qui-redirige-directement-vers-le-marchand-en-front) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add retailer eshop link* [\\#7822](https://github.com/Wishibam/Marketplace-api/pull/7822)\n    - [Tag - Ajout du champ \"Visibilit\u00e9\" c\u00f4t\u00e9 MP](https://trello.com/c/zPFP31T9/2398-tag-ajout-du-champ-visibilit%C3%A9-c%C3%B4t%C3%A9-mp) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add tag visibility field to retailer corner and category* [\\#7831](https://github.com/Wishibam/Marketplace-api/pull/7831)\n    - [Nouvelle vue Enseigne](https://trello.com/c/AVsRvxLu/2494-nouvelle-vue-enseigne) **\ud83d\udc8e\ud83d\udc8e\ud83d\udc8edoing**\n        - *:sparkles: OMS New enseigne view (front only) no interaction* [\\#7846](https://github.com/Wishibam/Marketplace-api/pull/7846)\n \n- **Misc**\n    - *feat(shipping-method): expose the default return method flag on the API* [\\#7793](https://github.com/Wishibam/Marketplace-api/pull/7793)\n    - *:sparkles: feat: resync a single retailer in the live merchandising indices* [\\#7808](https://github.com/Wishibam/Marketplace-api/pull/7808)\n    - *:bug: WMS Log Message Container identifier* [\\#7810](https://github.com/Wishibam/Marketplace-api/pull/7810)\n    - *:bug: fix: resync-retailer scroll rejected by ES8 (size param)* [\\#7820](https://github.com/Wishibam/Marketplace-api/pull/7820)\n    - *feat(mcp): add MCP server walking skeleton with list\\_organizations* [\\#7823](https://github.com/Wishibam/Marketplace-api/pull/7823)\n    - *refactor(mcp): extract logic from ImportAction, RetailerNormalizer and RankProduct* [\\#7824](https://github.com/Wishibam/Marketplace-api/pull/7824)\n    - *:sparkles: feat: compute product scoring on the fly (service + ES)* [\\#7825](https://github.com/Wishibam/Marketplace-api/pull/7825)\n    - *:sparkles: feat: raise the ES pagination window beyond 10k documents* [\\#7826](https://github.com/Wishibam/Marketplace-api/pull/7826)\n    - *feat(merchandising): supporter les tris du listing produit sur POST /merchandising* [\\#7827](https://github.com/Wishibam/Marketplace-api/pull/7827)\n    - *feat(merchandising): actions de masse asynchrones avec lock par organisation* [\\#7828](https://github.com/Wishibam/Marketplace-api/pull/7828)\n    - *Merge feat/mcp-walking-skeleton (simulate #7823 merge)* [\\#7832](https://github.com/Wishibam/Marketplace-api/pull/7832)\n    - *feat(product-list): pipeline batch pour les actions de masse des listes produits* [\\#7833](https://github.com/Wishibam/Marketplace-api/pull/7833)\n    - *feat(mcp): Add OAuth discovery* [\\#7834](https://github.com/Wishibam/Marketplace-api/pull/7834)\n    - *:arrow\\_up: deps: bump mcp/sdk to 0.7.1 (CVE-2026-53965)* [\\#7838](https://github.com/Wishibam/Marketplace-api/pull/7838)\n    - *Disabled MCP by default* [\\#7840](https://github.com/Wishibam/Marketplace-api/pull/7840)\n    - *:bug: fix: guard against null option name/value in CSV export* [\\#7841](https://github.com/Wishibam/Marketplace-api/pull/7841)\n    - *:bug: fix: stream line item CSV export to fix memory exhaustion* [\\#7842](https://github.com/Wishibam/Marketplace-api/pull/7842)\n    - *:arrow\\_up: deps: patch sodium\\_compat Ed25519 key validation vulnerability* [\\#7843](https://github.com/Wishibam/Marketplace-api/pull/7843)\n    - *fix: attribut required category* [\\#7851](https://github.com/Wishibam/Marketplace-api/pull/7851)\n    - *fix: batch action view* [\\#7852](https://github.com/Wishibam/Marketplace-api/pull/7852)\n    - *:bug: fix: batch the retailers list health queries (N+1)* [\\#7854](https://github.com/Wishibam/Marketplace-api/pull/7854)\n    - *:bug: fix: stop hydrating import report errors on retailers list* [\\#7855](https://github.com/Wishibam/Marketplace-api/pull/7855)\n    - *fix(import): stop importing translations in locales missing from the organization* [\\#7856](https://github.com/Wishibam/Marketplace-api/pull/7856)\n    - *feat(merchandising): filtres stock, diffusion limit\u00e9e et prix* [\\#7857](https://github.com/Wishibam/Marketplace-api/pull/7857)\n    - *:bug: fix: index option values in the organization locale, not the current one* [\\#7858](https://github.com/Wishibam/Marketplace-api/pull/7858)\n    - *feat(merchandising): filtres Vente et Scoring, fix du filtre options sur valeurs mapp\u00e9es* [\\#7859](https://github.com/Wishibam/Marketplace-api/pull/7859)\n    - *:sparkles: feat: Index push-error flag on ES product documents* [\\#7861](https://github.com/Wishibam/Marketplace-api/pull/7861)\n    - *:sparkles: feat: add dry-run and limit options to request-missing-invoices* [\\#7866](https://github.com/Wishibam/Marketplace-api/pull/7866)\n \n- **D\u00e9j\u00e0 en production**\n    - *:arrow\\_up: deps: bump php\\_codesniffer to 4.0.4 (CVE-2026-67434)* [\\#7817](https://github.com/Wishibam/Marketplace-api/pull/7817)\n    - *feat: allow max product variation at 380* [\\#7829](https://github.com/Wishibam/Marketplace-api/pull/7829)\n    - *:bug: fix: stop gating unmapped counters on product validity* [\\#7835](https://github.com/Wishibam/Marketplace-api/pull/7835)\n    - *:bug: fix: repair missing-mapping counters behind the retailer list icon* [\\#7837](https://github.com/Wishibam/Marketplace-api/pull/7837)\n\n## POST MEP\n\n### [PR #7826](https://github.com/Wishibam/Marketplace-api/pull/7826) \u2014 :sparkles: feat: raise the ES pagination window beyond 10k documents\n\n```\n  curl -X PUT \"http://localhost:9200/prod_product_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":200000}}'\n  curl -X PUT \"http://localhost:9200/prod_variation_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":500000}}'\n\n  V\u00e9rifier :\n  curl \"http://localhost:9200/prod_product_*/_settings/index.max_result_window?flat_settings\"\n  curl \"http://localhost:9200/prod_variation_*/_settings/index.max_result_window?flat_settings\"\n```\n\n### [PR #7828](https://github.com/Wishibam/Marketplace-api/pull/7828) \u2014 feat(merchandising): actions de masse asynchrones avec lock par organisation\n\n - ansible en prod \u00e7a https://github.com/Wishibam/Infrastructure/pull/467\n\n### [PR #7859](https://github.com/Wishibam/Marketplace-api/pull/7859) \u2014 feat(merchandising): filtres Vente et Scoring, fix du filtre options sur valeurs mapp\u00e9es\n\n - Ajouter les mappings manquants `console wishibam:merchandising:update-mappings`\n - R\u00e9indexer quand possible `console wishibam:merchandising:build-index`\n", "creation_timestamp": "2026-08-31T14:32:18.457259Z"}</description>
      <content:encoded>{"uuid": "657a4974-04b4-4d2d-a8a1-98ba96522036", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/FR-Flo/b87f083e6d466263aa676cff6fab300a", "content": "## \ud83d\udd17 Companion release\n\nThis release ships alongside the **Marketplace-client (frontend)** release PR:\n\n- https://github.com/Wishibam/Marketplace-client/pull/4256\n\n- **Trello**\n    - [Attributs required par cat\u00e9gorie](https://trello.com/c/2loCszpt/1854-attributs-required-par-cat%C3%A9gorie) **\u2600\ufe0fIn review**\n        - *Feat: Makes attributes required or not per categories* [\\#7474](https://github.com/Wishibam/Marketplace-api/pull/7474)\n    - [\ud83d\udfe2 Int\u00e9gration des fanions promotionnels \u2014 Ajout image au tag de taxon (MP) (\u00e9volution n\u00b011)](https://trello.com/c/fNNkiR1c/2405-%F0%9F%9F%A2-int%C3%A9gration-des-fanions-promotionnels-ajout-image-au-tag-de-taxon-mp-%C3%A9volution-n11) **\ud83e\udd75 Retour de test**\n        - *:sparkles: feat: fanions de taxon \u2014 images desktop/mobile (MP-api)* [\\#7617](https://github.com/Wishibam/Marketplace-api/pull/7617)\n    - [Retours dashboard - Ajouter un tableau top 10 des marques les plus demand\u00e9s en alerte stock (V2)](https://trello.com/c/JgADJ95G/2474-retours-dashboard-ajouter-un-tableau-top-10-des-marques-les-plus-demand%C3%A9s-en-alerte-stock-v2) **\u2600\ufe0fIn review**\n        - *feat(dashboard): add top 10 retailer stock alerts endpoint* [\\#7751](https://github.com/Wishibam/Marketplace-api/pull/7751)\n    - [MP - Cr\u00e9ation / modification m\u00e9thode de livraison - impossible de save](https://trello.com/c/Ud1DRxgj/2407-mp-cr%C3%A9ation-modification-m%C3%A9thode-de-livraison-impossible-de-save) **\u2600\ufe0fIn review**\n        - *:bug: MP Fix Dpd class, file and discriminator name* [\\#7757](https://github.com/Wishibam/Marketplace-api/pull/7757)\n    - [Ticket de caisse - pb de cache](https://trello.com/c/EwgktbXZ/2493-ticket-de-caisse-pb-de-cache) **\ud83e\udd75 Retour de test**\n        - *:bug: fix: reset receipt cache between export Messenger messages* [\\#7791](https://github.com/Wishibam/Marketplace-api/pull/7791)\n    - [\ud83d\ude84 Commande exp\u00e9di\u00e9e : l'interface part trop vite et garde l'ancien statut](https://trello.com/c/6QmFnpyb/2418-%F0%9F%9A%84-commande-exp%C3%A9di%C3%A9e-linterface-part-trop-vite-et-garde-lancien-statut) **\u2600\ufe0fIn review**\n        - *:sparkles: OMS order, add \"inProcessing\" flag* [\\#7797](https://github.com/Wishibam/Marketplace-api/pull/7797)\n        - *:bug: OMS processingAt message keep showing on reserved shipment after split* [\\#7848](https://github.com/Wishibam/Marketplace-api/pull/7848)\n    - [MP - Sur le marchand (listing &amp;amp; d\u00e9tails), mettre un lien qui redirige directement vers le marchand en front](https://trello.com/c/Z136lbnm/1296-mp-sur-le-marchand-listing-d%C3%A9tails-mettre-un-lien-qui-redirige-directement-vers-le-marchand-en-front) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add retailer eshop link* [\\#7822](https://github.com/Wishibam/Marketplace-api/pull/7822)\n    - [Tag - Ajout du champ \"Visibilit\u00e9\" c\u00f4t\u00e9 MP](https://trello.com/c/zPFP31T9/2398-tag-ajout-du-champ-visibilit%C3%A9-c%C3%B4t%C3%A9-mp) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add tag visibility field to retailer corner and category* [\\#7831](https://github.com/Wishibam/Marketplace-api/pull/7831)\n    - [Nouvelle vue Enseigne](https://trello.com/c/AVsRvxLu/2494-nouvelle-vue-enseigne) **\ud83d\udc8e\ud83d\udc8e\ud83d\udc8edoing**\n        - *:sparkles: OMS New enseigne view (front only) no interaction* [\\#7846](https://github.com/Wishibam/Marketplace-api/pull/7846)\n \n- **Misc**\n    - *feat(shipping-method): expose the default return method flag on the API* [\\#7793](https://github.com/Wishibam/Marketplace-api/pull/7793)\n    - *:sparkles: feat: resync a single retailer in the live merchandising indices* [\\#7808](https://github.com/Wishibam/Marketplace-api/pull/7808)\n    - *:bug: WMS Log Message Container identifier* [\\#7810](https://github.com/Wishibam/Marketplace-api/pull/7810)\n    - *:bug: fix: resync-retailer scroll rejected by ES8 (size param)* [\\#7820](https://github.com/Wishibam/Marketplace-api/pull/7820)\n    - *feat(mcp): add MCP server walking skeleton with list\\_organizations* [\\#7823](https://github.com/Wishibam/Marketplace-api/pull/7823)\n    - *refactor(mcp): extract logic from ImportAction, RetailerNormalizer and RankProduct* [\\#7824](https://github.com/Wishibam/Marketplace-api/pull/7824)\n    - *:sparkles: feat: compute product scoring on the fly (service + ES)* [\\#7825](https://github.com/Wishibam/Marketplace-api/pull/7825)\n    - *:sparkles: feat: raise the ES pagination window beyond 10k documents* [\\#7826](https://github.com/Wishibam/Marketplace-api/pull/7826)\n    - *feat(merchandising): supporter les tris du listing produit sur POST /merchandising* [\\#7827](https://github.com/Wishibam/Marketplace-api/pull/7827)\n    - *feat(merchandising): actions de masse asynchrones avec lock par organisation* [\\#7828](https://github.com/Wishibam/Marketplace-api/pull/7828)\n    - *Merge feat/mcp-walking-skeleton (simulate #7823 merge)* [\\#7832](https://github.com/Wishibam/Marketplace-api/pull/7832)\n    - *feat(product-list): pipeline batch pour les actions de masse des listes produits* [\\#7833](https://github.com/Wishibam/Marketplace-api/pull/7833)\n    - *feat(mcp): Add OAuth discovery* [\\#7834](https://github.com/Wishibam/Marketplace-api/pull/7834)\n    - *:arrow\\_up: deps: bump mcp/sdk to 0.7.1 (CVE-2026-53965)* [\\#7838](https://github.com/Wishibam/Marketplace-api/pull/7838)\n    - *Disabled MCP by default* [\\#7840](https://github.com/Wishibam/Marketplace-api/pull/7840)\n    - *:bug: fix: guard against null option name/value in CSV export* [\\#7841](https://github.com/Wishibam/Marketplace-api/pull/7841)\n    - *:bug: fix: stream line item CSV export to fix memory exhaustion* [\\#7842](https://github.com/Wishibam/Marketplace-api/pull/7842)\n    - *:arrow\\_up: deps: patch sodium\\_compat Ed25519 key validation vulnerability* [\\#7843](https://github.com/Wishibam/Marketplace-api/pull/7843)\n    - *fix: attribut required category* [\\#7851](https://github.com/Wishibam/Marketplace-api/pull/7851)\n    - *fix: batch action view* [\\#7852](https://github.com/Wishibam/Marketplace-api/pull/7852)\n    - *:bug: fix: batch the retailers list health queries (N+1)* [\\#7854](https://github.com/Wishibam/Marketplace-api/pull/7854)\n    - *:bug: fix: stop hydrating import report errors on retailers list* [\\#7855](https://github.com/Wishibam/Marketplace-api/pull/7855)\n    - *fix(import): stop importing translations in locales missing from the organization* [\\#7856](https://github.com/Wishibam/Marketplace-api/pull/7856)\n    - *feat(merchandising): filtres stock, diffusion limit\u00e9e et prix* [\\#7857](https://github.com/Wishibam/Marketplace-api/pull/7857)\n    - *:bug: fix: index option values in the organization locale, not the current one* [\\#7858](https://github.com/Wishibam/Marketplace-api/pull/7858)\n    - *feat(merchandising): filtres Vente et Scoring, fix du filtre options sur valeurs mapp\u00e9es* [\\#7859](https://github.com/Wishibam/Marketplace-api/pull/7859)\n    - *:sparkles: feat: Index push-error flag on ES product documents* [\\#7861](https://github.com/Wishibam/Marketplace-api/pull/7861)\n    - *:sparkles: feat: add dry-run and limit options to request-missing-invoices* [\\#7866](https://github.com/Wishibam/Marketplace-api/pull/7866)\n \n- **D\u00e9j\u00e0 en production**\n    - *:arrow\\_up: deps: bump php\\_codesniffer to 4.0.4 (CVE-2026-67434)* [\\#7817](https://github.com/Wishibam/Marketplace-api/pull/7817)\n    - *feat: allow max product variation at 380* [\\#7829](https://github.com/Wishibam/Marketplace-api/pull/7829)\n    - *:bug: fix: stop gating unmapped counters on product validity* [\\#7835](https://github.com/Wishibam/Marketplace-api/pull/7835)\n    - *:bug: fix: repair missing-mapping counters behind the retailer list icon* [\\#7837](https://github.com/Wishibam/Marketplace-api/pull/7837)\n\n## POST MEP\n\n### [PR #7826](https://github.com/Wishibam/Marketplace-api/pull/7826) \u2014 :sparkles: feat: raise the ES pagination window beyond 10k documents\n\n```\n  curl -X PUT \"http://localhost:9200/prod_product_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":200000}}'\n  curl -X PUT \"http://localhost:9200/prod_variation_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":500000}}'\n\n  V\u00e9rifier :\n  curl \"http://localhost:9200/prod_product_*/_settings/index.max_result_window?flat_settings\"\n  curl \"http://localhost:9200/prod_variation_*/_settings/index.max_result_window?flat_settings\"\n```\n\n### [PR #7828](https://github.com/Wishibam/Marketplace-api/pull/7828) \u2014 feat(merchandising): actions de masse asynchrones avec lock par organisation\n\n - ansible en prod \u00e7a https://github.com/Wishibam/Infrastructure/pull/467\n\n### [PR #7859](https://github.com/Wishibam/Marketplace-api/pull/7859) \u2014 feat(merchandising): filtres Vente et Scoring, fix du filtre options sur valeurs mapp\u00e9es\n\n - Ajouter les mappings manquants `console wishibam:merchandising:update-mappings`\n - R\u00e9indexer quand possible `console wishibam:merchandising:build-index`\n", "creation_timestamp": "2026-08-31T14:32:18.457259Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/657a4974-04b4-4d2d-a8a1-98ba96522036/export</guid>
      <pubDate>Mon, 31 Aug 2026 14:32:18 +0000</pubDate>
    </item>
    <item>
      <title>73d2e38e-4d4f-4523-afd6-1f063a7b8b32</title>
      <link>https://vulnerability.circl.lu/sighting/73d2e38e-4d4f-4523-afd6-1f063a7b8b32/export</link>
      <description>{"uuid": "73d2e38e-4d4f-4523-afd6-1f063a7b8b32", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/e22c90ae1c68e582301204538b1fb690", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [Helsinki preprod (peut \u00eatre ailleurs) - Commande C&amp;amp;C cr\u00e9e plusieurs shipments.](https://trello.com/c/Dlk8WpIg/3895-helsinki-preprod-peut-%C3%AAtre-ailleurs-commande-cc-cr%C3%A9e-plusieurs-shipments) **\ud83e\udd13 Testing**\n        - *:bug: fix: remove phantom shipment block from account order page* [\\#11999](https://github.com/Wishibam/Ecommerce-sylius/pull/11999)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n        - *:bug: fix(tvo): checkout QA feedback of August 18-19* [\\#12119](https://github.com/Wishibam/Ecommerce-sylius/pull/12119)\n    - [\u2709\ufe0f \\[TVO V2\\] Login &amp;amp; inscription : un seul email pour les gouverner tous](https://trello.com/c/Eml7o2An/3912-%E2%9C%89%EF%B8%8F-tvo-v2-login-inscription-un-seul-email-pour-les-gouverner-tous) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO email-first React login &amp;amp; registration flow* [\\#12015](https://github.com/Wishibam/Ecommerce-sylius/pull/12015)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83d\udcb8 TVO \u2014 Filtre par niveau de remise : que la d\u00e9marque soit avec vous \u2702\ufe0f](https://trello.com/c/FvSWlx14/3877-%F0%9F%92%B8-tvo-filtre-par-niveau-de-remise-que-la-d%C3%A9marque-soit-avec-vous-%E2%9C%82%EF%B8%8F) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO minimum discount percentage filter on product lists* [\\#12018](https://github.com/Wishibam/Ecommerce-sylius/pull/12018)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n    - *:wrench: chore: bump webfactory/ssh-agent to v0.9.1* [\\#12120](https://github.com/Wishibam/Ecommerce-sylius/pull/12120)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-31T12:21:24.789384Z"}</description>
      <content:encoded>{"uuid": "73d2e38e-4d4f-4523-afd6-1f063a7b8b32", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/e22c90ae1c68e582301204538b1fb690", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [Helsinki preprod (peut \u00eatre ailleurs) - Commande C&amp;amp;C cr\u00e9e plusieurs shipments.](https://trello.com/c/Dlk8WpIg/3895-helsinki-preprod-peut-%C3%AAtre-ailleurs-commande-cc-cr%C3%A9e-plusieurs-shipments) **\ud83e\udd13 Testing**\n        - *:bug: fix: remove phantom shipment block from account order page* [\\#11999](https://github.com/Wishibam/Ecommerce-sylius/pull/11999)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n        - *:bug: fix(tvo): checkout QA feedback of August 18-19* [\\#12119](https://github.com/Wishibam/Ecommerce-sylius/pull/12119)\n    - [\u2709\ufe0f \\[TVO V2\\] Login &amp;amp; inscription : un seul email pour les gouverner tous](https://trello.com/c/Eml7o2An/3912-%E2%9C%89%EF%B8%8F-tvo-v2-login-inscription-un-seul-email-pour-les-gouverner-tous) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO email-first React login &amp;amp; registration flow* [\\#12015](https://github.com/Wishibam/Ecommerce-sylius/pull/12015)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83d\udcb8 TVO \u2014 Filtre par niveau de remise : que la d\u00e9marque soit avec vous \u2702\ufe0f](https://trello.com/c/FvSWlx14/3877-%F0%9F%92%B8-tvo-filtre-par-niveau-de-remise-que-la-d%C3%A9marque-soit-avec-vous-%E2%9C%82%EF%B8%8F) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO minimum discount percentage filter on product lists* [\\#12018](https://github.com/Wishibam/Ecommerce-sylius/pull/12018)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n    - *:wrench: chore: bump webfactory/ssh-agent to v0.9.1* [\\#12120](https://github.com/Wishibam/Ecommerce-sylius/pull/12120)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-31T12:21:24.789384Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/73d2e38e-4d4f-4523-afd6-1f063a7b8b32/export</guid>
      <pubDate>Mon, 31 Aug 2026 12:21:24 +0000</pubDate>
    </item>
    <item>
      <title>f4a1d4e1-7ab5-480f-9191-cbe8501b2d4a</title>
      <link>https://vulnerability.circl.lu/sighting/f4a1d4e1-7ab5-480f-9191-cbe8501b2d4a/export</link>
      <description>{"uuid": "f4a1d4e1-7ab5-480f-9191-cbe8501b2d4a", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/589440ac4b7ed8e7362d1bff289ebf2f", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\udc8e In Review**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [Helsinki preprod (peut \u00eatre ailleurs) - Commande C&amp;amp;C cr\u00e9e plusieurs shipments.](https://trello.com/c/Dlk8WpIg/3895-helsinki-preprod-peut-%C3%AAtre-ailleurs-commande-cc-cr%C3%A9e-plusieurs-shipments) **\ud83e\udd13 Testing**\n        - *:bug: fix: remove phantom shipment block from account order page* [\\#11999](https://github.com/Wishibam/Ecommerce-sylius/pull/11999)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [\u2709\ufe0f \\[TVO V2\\] Login &amp;amp; inscription : un seul email pour les gouverner tous](https://trello.com/c/Eml7o2An/3912-%E2%9C%89%EF%B8%8F-tvo-v2-login-inscription-un-seul-email-pour-les-gouverner-tous) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO email-first React login &amp;amp; registration flow* [\\#12015](https://github.com/Wishibam/Ecommerce-sylius/pull/12015)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83d\udcb8 TVO \u2014 Filtre par niveau de remise : que la d\u00e9marque soit avec vous \u2702\ufe0f](https://trello.com/c/FvSWlx14/3877-%F0%9F%92%B8-tvo-filtre-par-niveau-de-remise-que-la-d%C3%A9marque-soit-avec-vous-%E2%9C%82%EF%B8%8F) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO minimum discount percentage filter on product lists* [\\#12018](https://github.com/Wishibam/Ecommerce-sylius/pull/12018)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-31T08:34:44.985472Z"}</description>
      <content:encoded>{"uuid": "f4a1d4e1-7ab5-480f-9191-cbe8501b2d4a", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/589440ac4b7ed8e7362d1bff289ebf2f", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\udc8e In Review**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [Helsinki preprod (peut \u00eatre ailleurs) - Commande C&amp;amp;C cr\u00e9e plusieurs shipments.](https://trello.com/c/Dlk8WpIg/3895-helsinki-preprod-peut-%C3%AAtre-ailleurs-commande-cc-cr%C3%A9e-plusieurs-shipments) **\ud83e\udd13 Testing**\n        - *:bug: fix: remove phantom shipment block from account order page* [\\#11999](https://github.com/Wishibam/Ecommerce-sylius/pull/11999)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [\u2709\ufe0f \\[TVO V2\\] Login &amp;amp; inscription : un seul email pour les gouverner tous](https://trello.com/c/Eml7o2An/3912-%E2%9C%89%EF%B8%8F-tvo-v2-login-inscription-un-seul-email-pour-les-gouverner-tous) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO email-first React login &amp;amp; registration flow* [\\#12015](https://github.com/Wishibam/Ecommerce-sylius/pull/12015)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83d\udcb8 TVO \u2014 Filtre par niveau de remise : que la d\u00e9marque soit avec vous \u2702\ufe0f](https://trello.com/c/FvSWlx14/3877-%F0%9F%92%B8-tvo-filtre-par-niveau-de-remise-que-la-d%C3%A9marque-soit-avec-vous-%E2%9C%82%EF%B8%8F) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: TVO minimum discount percentage filter on product lists* [\\#12018](https://github.com/Wishibam/Ecommerce-sylius/pull/12018)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-31T08:34:44.985472Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/f4a1d4e1-7ab5-480f-9191-cbe8501b2d4a/export</guid>
      <pubDate>Mon, 31 Aug 2026 08:34:44 +0000</pubDate>
    </item>
    <item>
      <title>98d13c37-7d49-466f-9a83-9d9a73c9e41c</title>
      <link>https://vulnerability.circl.lu/sighting/98d13c37-7d49-466f-9a83-9d9a73c9e41c/export</link>
      <description>{"uuid": "98d13c37-7d49-466f-9a83-9d9a73c9e41c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/98419c58b834f10dd62b63ebd6d02c15", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\udc8e In Review**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83d\udcb8 TVO \u2014 Filtre par niveau de remise : que la d\u00e9marque soit avec vous \u2702\ufe0f](https://trello.com/c/FvSWlx14/3877-%F0%9F%92%B8-tvo-filtre-par-niveau-de-remise-que-la-d%C3%A9marque-soit-avec-vous-%E2%9C%82%EF%B8%8F) **\ud83c\udf44 Ready for testing**\n        - *:sparkles: feat: TVO minimum discount percentage filter on product lists* [\\#12018](https://github.com/Wishibam/Ecommerce-sylius/pull/12018)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-31T08:09:15.432273Z"}</description>
      <content:encoded>{"uuid": "98d13c37-7d49-466f-9a83-9d9a73c9e41c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/98419c58b834f10dd62b63ebd6d02c15", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\udc8e In Review**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83d\udcb8 TVO \u2014 Filtre par niveau de remise : que la d\u00e9marque soit avec vous \u2702\ufe0f](https://trello.com/c/FvSWlx14/3877-%F0%9F%92%B8-tvo-filtre-par-niveau-de-remise-que-la-d%C3%A9marque-soit-avec-vous-%E2%9C%82%EF%B8%8F) **\ud83c\udf44 Ready for testing**\n        - *:sparkles: feat: TVO minimum discount percentage filter on product lists* [\\#12018](https://github.com/Wishibam/Ecommerce-sylius/pull/12018)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-31T08:09:15.432273Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/98d13c37-7d49-466f-9a83-9d9a73c9e41c/export</guid>
      <pubDate>Mon, 31 Aug 2026 08:09:15 +0000</pubDate>
    </item>
    <item>
      <title>604896bb-4c75-4715-8f03-a26eda6e70e8</title>
      <link>https://vulnerability.circl.lu/sighting/604896bb-4c75-4715-8f03-a26eda6e70e8/export</link>
      <description>{"uuid": "604896bb-4c75-4715-8f03-a26eda6e70e8", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/0add0e6a3b11bf64faa16f0fa23943ed", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-28T15:15:37.106828Z"}</description>
      <content:encoded>{"uuid": "604896bb-4c75-4715-8f03-a26eda6e70e8", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/0add0e6a3b11bf64faa16f0fa23943ed", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83d\ude80Testing BACK / FLUX / CLIENT**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [MA - Pas de message d'erreur lorsque l'on n'arrive pas \u00e0 se connecter \u00e0 son compte client](https://trello.com/c/fQ9vwTD0/3684-ma-pas-de-message-derreur-lorsque-lon-narrive-pas-%C3%A0-se-connecter-%C3%A0-son-compte-client) **\ud83e\udd13 Testing**\n        - *:bug: fix: display an error message on failed login on Marques Avenue* [\\#12072](https://github.com/Wishibam/Ecommerce-sylius/pull/12072)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [TVO - Bloc caract\u00e9ristiques : Attribut genre et ean](https://trello.com/c/MwYdlurp/3945-tvo-bloc-caract%C3%A9ristiques-attribut-genre-et-ean) **\ud83e\udd13 Testing**\n        - *:bug: fix(tvo): localize gender and drop EAN in the characteristics block* [\\#12112](https://github.com/Wishibam/Ecommerce-sylius/pull/12112)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n    - [TVO \u2014 Tracking des mails de relance panier (taux d'ouverture / clic / CA)](https://trello.com/c/cyTNgF1i/3947-tvo-tracking-des-mails-de-relance-panier-taux-douverture-clic-ca) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(tvo, all): track abandoned cart reminder emails* [\\#12118](https://github.com/Wishibam/Ecommerce-sylius/pull/12118)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-28T15:15:37.106828Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/604896bb-4c75-4715-8f03-a26eda6e70e8/export</guid>
      <pubDate>Fri, 28 Aug 2026 15:15:37 +0000</pubDate>
    </item>
    <item>
      <title>1f3ea292-577e-4cb6-aa26-0c853da29f3b</title>
      <link>https://vulnerability.circl.lu/sighting/1f3ea292-577e-4cb6-aa26-0c853da29f3b/export</link>
      <description>{"uuid": "1f3ea292-577e-4cb6-aa26-0c853da29f3b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/736d2ac03e7a6cbbe586e35011053b03", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83e\udd73Testing**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83d\udc8e In Review**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-28T08:45:20.118826Z"}</description>
      <content:encoded>{"uuid": "1f3ea292-577e-4cb6-aa26-0c853da29f3b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/736d2ac03e7a6cbbe586e35011053b03", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83c\udf89 A MEP**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **\ud83e\udd73Testing**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83c\udf89 A MEP**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83e\udd13 Testing**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83e\udd13 Testing**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83e\udd13 Testing**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:recycle: refactor: migrate the structural state machine call sites \\[B.2 P.3.3\\]* [\\#12098](https://github.com/Wishibam/Ecommerce-sylius/pull/12098)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n    - [Page de confirmation de commande - N\u00b0 de commande sylius plut\u00f4t que MP](https://trello.com/c/bUrAEDyS/3944-page-de-confirmation-de-commande-n-de-commande-sylius-plut%C3%B4t-que-mp) **\ud83d\udc8e In Review**\n        - *:bug: fix(tvo): align the thank-you order number with the email* [\\#12114](https://github.com/Wishibam/Ecommerce-sylius/pull/12114)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **MEP Ao\u00fbt**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-28T08:45:20.118826Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/1f3ea292-577e-4cb6-aa26-0c853da29f3b/export</guid>
      <pubDate>Fri, 28 Aug 2026 08:45:20 +0000</pubDate>
    </item>
    <item>
      <title>5cb8ca30-f0d5-469a-bbcb-20f6c0f267ec</title>
      <link>https://vulnerability.circl.lu/sighting/5cb8ca30-f0d5-469a-bbcb-20f6c0f267ec/export</link>
      <description>{"uuid": "5cb8ca30-f0d5-469a-bbcb-20f6c0f267ec", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/FR-Flo/058534b91a22bd624dfbf98d43249177", "content": "## \ud83d\udd17 Companion release\n\nThis release ships alongside the **Marketplace-client (frontend)** release PR:\n\n- https://github.com/Wishibam/Marketplace-client/pull/4256\n\n- **Trello**\n    - [Attributs required par cat\u00e9gorie](https://trello.com/c/2loCszpt/1854-attributs-required-par-cat%C3%A9gorie) **\ud83e\udd75 Retour de test**\n        - *Feat: Makes attributes required or not per categories* [\\#7474](https://github.com/Wishibam/Marketplace-api/pull/7474)\n    - [\ud83d\udfe2 Int\u00e9gration des fanions promotionnels \u2014 Ajout image au tag de taxon (MP) (\u00e9volution n\u00b011)](https://trello.com/c/fNNkiR1c/2405-%F0%9F%9F%A2-int%C3%A9gration-des-fanions-promotionnels-ajout-image-au-tag-de-taxon-mp-%C3%A9volution-n11) **\ud83e\udd75 Retour de test**\n        - *:sparkles: feat: fanions de taxon \u2014 images desktop/mobile (MP-api)* [\\#7617](https://github.com/Wishibam/Marketplace-api/pull/7617)\n    - [Retours dashboard - Ajouter un tableau top 10 des marques les plus demand\u00e9s en alerte stock (V2)](https://trello.com/c/JgADJ95G/2474-retours-dashboard-ajouter-un-tableau-top-10-des-marques-les-plus-demand%C3%A9s-en-alerte-stock-v2) **\ud83c\udf89 Reviewed pas Merg\u00e9**\n        - *feat(dashboard): add top 10 retailer stock alerts endpoint* [\\#7751](https://github.com/Wishibam/Marketplace-api/pull/7751)\n    - [MP - Cr\u00e9ation / modification m\u00e9thode de livraison - impossible de save](https://trello.com/c/Ud1DRxgj/2407-mp-cr%C3%A9ation-modification-m%C3%A9thode-de-livraison-impossible-de-save) **In review WMS**\n        - *:bug: MP Fix Dpd class, file and discriminator name* [\\#7757](https://github.com/Wishibam/Marketplace-api/pull/7757)\n    - [Ticket de caisse - pb de cache](https://trello.com/c/EwgktbXZ/2493-ticket-de-caisse-pb-de-cache) **\ud83e\udd75 Retour de test**\n        - *:bug: fix: reset receipt cache between export Messenger messages* [\\#7791](https://github.com/Wishibam/Marketplace-api/pull/7791)\n    - [\ud83d\ude84 Commande exp\u00e9di\u00e9e : l'interface part trop vite et garde l'ancien statut](https://trello.com/c/6QmFnpyb/2418-%F0%9F%9A%84-commande-exp%C3%A9di%C3%A9e-linterface-part-trop-vite-et-garde-lancien-statut) **In review WMS**\n        - *:sparkles: OMS order, add \"inProcessing\" flag* [\\#7797](https://github.com/Wishibam/Marketplace-api/pull/7797)\n    - [MP - Sur le marchand (listing &amp;amp; d\u00e9tails), mettre un lien qui redirige directement vers le marchand en front](https://trello.com/c/Z136lbnm/1296-mp-sur-le-marchand-listing-d%C3%A9tails-mettre-un-lien-qui-redirige-directement-vers-le-marchand-en-front) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add retailer eshop link* [\\#7822](https://github.com/Wishibam/Marketplace-api/pull/7822)\n    - [Tag - Ajout du champ \"Visibilit\u00e9\" c\u00f4t\u00e9 MP](https://trello.com/c/zPFP31T9/2398-tag-ajout-du-champ-visibilit%C3%A9-c%C3%B4t%C3%A9-mp) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add tag visibility field to retailer corner and category* [\\#7831](https://github.com/Wishibam/Marketplace-api/pull/7831)\n    - [Nouvelle vue Enseigne -Partie 1-](https://trello.com/c/AVsRvxLu/2494-nouvelle-vue-enseigne-partie-1) **\ud83d\udc8e\ud83d\udc8e\ud83d\udc8edoing**\n        - *:sparkles: OMS New enseigne view (front only) no interaction* [\\#7846](https://github.com/Wishibam/Marketplace-api/pull/7846)\n \n- **Misc**\n    - *feat(shipping-method): expose the default return method flag on the API* [\\#7793](https://github.com/Wishibam/Marketplace-api/pull/7793)\n    - *:sparkles: feat: resync a single retailer in the live merchandising indices* [\\#7808](https://github.com/Wishibam/Marketplace-api/pull/7808)\n    - *:bug: WMS Log Message Container identifier* [\\#7810](https://github.com/Wishibam/Marketplace-api/pull/7810)\n    - *:bug: fix: resync-retailer scroll rejected by ES8 (size param)* [\\#7820](https://github.com/Wishibam/Marketplace-api/pull/7820)\n    - *feat(mcp): add MCP server walking skeleton with list\\_organizations* [\\#7823](https://github.com/Wishibam/Marketplace-api/pull/7823)\n    - *refactor(mcp): extract logic from ImportAction, RetailerNormalizer and RankProduct* [\\#7824](https://github.com/Wishibam/Marketplace-api/pull/7824)\n    - *:sparkles: feat: compute product scoring on the fly (service + ES)* [\\#7825](https://github.com/Wishibam/Marketplace-api/pull/7825)\n    - *:sparkles: feat: raise the ES pagination window beyond 10k documents* [\\#7826](https://github.com/Wishibam/Marketplace-api/pull/7826)\n    - *feat(merchandising): supporter les tris du listing produit sur POST /merchandising* [\\#7827](https://github.com/Wishibam/Marketplace-api/pull/7827)\n    - *feat(merchandising): actions de masse asynchrones avec lock par organisation* [\\#7828](https://github.com/Wishibam/Marketplace-api/pull/7828)\n    - *Merge feat/mcp-walking-skeleton (simulate #7823 merge)* [\\#7832](https://github.com/Wishibam/Marketplace-api/pull/7832)\n    - *feat(product-list): pipeline batch pour les actions de masse des listes produits* [\\#7833](https://github.com/Wishibam/Marketplace-api/pull/7833)\n    - *feat(mcp): Add OAuth discovery* [\\#7834](https://github.com/Wishibam/Marketplace-api/pull/7834)\n    - *:arrow\\_up: deps: bump mcp/sdk to 0.7.1 (CVE-2026-53965)* [\\#7838](https://github.com/Wishibam/Marketplace-api/pull/7838)\n    - *Disabled MCP by default* [\\#7840](https://github.com/Wishibam/Marketplace-api/pull/7840)\n    - *:bug: fix: guard against null option name/value in CSV export* [\\#7841](https://github.com/Wishibam/Marketplace-api/pull/7841)\n    - *:bug: fix: stream line item CSV export to fix memory exhaustion* [\\#7842](https://github.com/Wishibam/Marketplace-api/pull/7842)\n    - *:arrow\\_up: deps: patch sodium\\_compat Ed25519 key validation vulnerability* [\\#7843](https://github.com/Wishibam/Marketplace-api/pull/7843)\n    - *fix: attribut required category* [\\#7851](https://github.com/Wishibam/Marketplace-api/pull/7851)\n    - *fix: batch action view* [\\#7852](https://github.com/Wishibam/Marketplace-api/pull/7852)\n    - *:bug: fix: batch the retailers list health queries (N+1)* [\\#7854](https://github.com/Wishibam/Marketplace-api/pull/7854)\n    - *:bug: fix: stop hydrating import report errors on retailers list* [\\#7855](https://github.com/Wishibam/Marketplace-api/pull/7855)\n    - *fix(import): stop importing translations in locales missing from the organization* [\\#7856](https://github.com/Wishibam/Marketplace-api/pull/7856)\n    - *feat(merchandising): filtres stock, diffusion limit\u00e9e et prix* [\\#7857](https://github.com/Wishibam/Marketplace-api/pull/7857)\n    - *:bug: fix: index option values in the organization locale, not the current one* [\\#7858](https://github.com/Wishibam/Marketplace-api/pull/7858)\n \n- **D\u00e9j\u00e0 en production**\n    - *:arrow\\_up: deps: bump php\\_codesniffer to 4.0.4 (CVE-2026-67434)* [\\#7817](https://github.com/Wishibam/Marketplace-api/pull/7817)\n    - *feat: allow max product variation at 380* [\\#7829](https://github.com/Wishibam/Marketplace-api/pull/7829)\n    - *:bug: fix: stop gating unmapped counters on product validity* [\\#7835](https://github.com/Wishibam/Marketplace-api/pull/7835)\n    - *:bug: fix: repair missing-mapping counters behind the retailer list icon* [\\#7837](https://github.com/Wishibam/Marketplace-api/pull/7837)\n\n## POST MEP\n\n### [PR #7826](https://github.com/Wishibam/Marketplace-api/pull/7826) \u2014 :sparkles: feat: raise the ES pagination window beyond 10k documents\n\n```\n  curl -X PUT \"http://localhost:9200/prod_product_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":200000}}'\n  curl -X PUT \"http://localhost:9200/prod_variation_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":500000}}'\n\n  V\u00e9rifier :\n  curl \"http://localhost:9200/prod_product_*/_settings/index.max_result_window?flat_settings\"\n  curl \"http://localhost:9200/prod_variation_*/_settings/index.max_result_window?flat_settings\"\n```\n\n### [PR #7828](https://github.com/Wishibam/Marketplace-api/pull/7828) \u2014 feat(merchandising): actions de masse asynchrones avec lock par organisation\n\n - ansible en prod \u00e7a https://github.com/Wishibam/Infrastructure/pull/467\n", "creation_timestamp": "2026-08-26T13:38:34.676757Z"}</description>
      <content:encoded>{"uuid": "5cb8ca30-f0d5-469a-bbcb-20f6c0f267ec", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/FR-Flo/058534b91a22bd624dfbf98d43249177", "content": "## \ud83d\udd17 Companion release\n\nThis release ships alongside the **Marketplace-client (frontend)** release PR:\n\n- https://github.com/Wishibam/Marketplace-client/pull/4256\n\n- **Trello**\n    - [Attributs required par cat\u00e9gorie](https://trello.com/c/2loCszpt/1854-attributs-required-par-cat%C3%A9gorie) **\ud83e\udd75 Retour de test**\n        - *Feat: Makes attributes required or not per categories* [\\#7474](https://github.com/Wishibam/Marketplace-api/pull/7474)\n    - [\ud83d\udfe2 Int\u00e9gration des fanions promotionnels \u2014 Ajout image au tag de taxon (MP) (\u00e9volution n\u00b011)](https://trello.com/c/fNNkiR1c/2405-%F0%9F%9F%A2-int%C3%A9gration-des-fanions-promotionnels-ajout-image-au-tag-de-taxon-mp-%C3%A9volution-n11) **\ud83e\udd75 Retour de test**\n        - *:sparkles: feat: fanions de taxon \u2014 images desktop/mobile (MP-api)* [\\#7617](https://github.com/Wishibam/Marketplace-api/pull/7617)\n    - [Retours dashboard - Ajouter un tableau top 10 des marques les plus demand\u00e9s en alerte stock (V2)](https://trello.com/c/JgADJ95G/2474-retours-dashboard-ajouter-un-tableau-top-10-des-marques-les-plus-demand%C3%A9s-en-alerte-stock-v2) **\ud83c\udf89 Reviewed pas Merg\u00e9**\n        - *feat(dashboard): add top 10 retailer stock alerts endpoint* [\\#7751](https://github.com/Wishibam/Marketplace-api/pull/7751)\n    - [MP - Cr\u00e9ation / modification m\u00e9thode de livraison - impossible de save](https://trello.com/c/Ud1DRxgj/2407-mp-cr%C3%A9ation-modification-m%C3%A9thode-de-livraison-impossible-de-save) **In review WMS**\n        - *:bug: MP Fix Dpd class, file and discriminator name* [\\#7757](https://github.com/Wishibam/Marketplace-api/pull/7757)\n    - [Ticket de caisse - pb de cache](https://trello.com/c/EwgktbXZ/2493-ticket-de-caisse-pb-de-cache) **\ud83e\udd75 Retour de test**\n        - *:bug: fix: reset receipt cache between export Messenger messages* [\\#7791](https://github.com/Wishibam/Marketplace-api/pull/7791)\n    - [\ud83d\ude84 Commande exp\u00e9di\u00e9e : l'interface part trop vite et garde l'ancien statut](https://trello.com/c/6QmFnpyb/2418-%F0%9F%9A%84-commande-exp%C3%A9di%C3%A9e-linterface-part-trop-vite-et-garde-lancien-statut) **In review WMS**\n        - *:sparkles: OMS order, add \"inProcessing\" flag* [\\#7797](https://github.com/Wishibam/Marketplace-api/pull/7797)\n    - [MP - Sur le marchand (listing &amp;amp; d\u00e9tails), mettre un lien qui redirige directement vers le marchand en front](https://trello.com/c/Z136lbnm/1296-mp-sur-le-marchand-listing-d%C3%A9tails-mettre-un-lien-qui-redirige-directement-vers-le-marchand-en-front) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add retailer eshop link* [\\#7822](https://github.com/Wishibam/Marketplace-api/pull/7822)\n    - [Tag - Ajout du champ \"Visibilit\u00e9\" c\u00f4t\u00e9 MP](https://trello.com/c/zPFP31T9/2398-tag-ajout-du-champ-visibilit%C3%A9-c%C3%B4t%C3%A9-mp) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add tag visibility field to retailer corner and category* [\\#7831](https://github.com/Wishibam/Marketplace-api/pull/7831)\n    - [Nouvelle vue Enseigne -Partie 1-](https://trello.com/c/AVsRvxLu/2494-nouvelle-vue-enseigne-partie-1) **\ud83d\udc8e\ud83d\udc8e\ud83d\udc8edoing**\n        - *:sparkles: OMS New enseigne view (front only) no interaction* [\\#7846](https://github.com/Wishibam/Marketplace-api/pull/7846)\n \n- **Misc**\n    - *feat(shipping-method): expose the default return method flag on the API* [\\#7793](https://github.com/Wishibam/Marketplace-api/pull/7793)\n    - *:sparkles: feat: resync a single retailer in the live merchandising indices* [\\#7808](https://github.com/Wishibam/Marketplace-api/pull/7808)\n    - *:bug: WMS Log Message Container identifier* [\\#7810](https://github.com/Wishibam/Marketplace-api/pull/7810)\n    - *:bug: fix: resync-retailer scroll rejected by ES8 (size param)* [\\#7820](https://github.com/Wishibam/Marketplace-api/pull/7820)\n    - *feat(mcp): add MCP server walking skeleton with list\\_organizations* [\\#7823](https://github.com/Wishibam/Marketplace-api/pull/7823)\n    - *refactor(mcp): extract logic from ImportAction, RetailerNormalizer and RankProduct* [\\#7824](https://github.com/Wishibam/Marketplace-api/pull/7824)\n    - *:sparkles: feat: compute product scoring on the fly (service + ES)* [\\#7825](https://github.com/Wishibam/Marketplace-api/pull/7825)\n    - *:sparkles: feat: raise the ES pagination window beyond 10k documents* [\\#7826](https://github.com/Wishibam/Marketplace-api/pull/7826)\n    - *feat(merchandising): supporter les tris du listing produit sur POST /merchandising* [\\#7827](https://github.com/Wishibam/Marketplace-api/pull/7827)\n    - *feat(merchandising): actions de masse asynchrones avec lock par organisation* [\\#7828](https://github.com/Wishibam/Marketplace-api/pull/7828)\n    - *Merge feat/mcp-walking-skeleton (simulate #7823 merge)* [\\#7832](https://github.com/Wishibam/Marketplace-api/pull/7832)\n    - *feat(product-list): pipeline batch pour les actions de masse des listes produits* [\\#7833](https://github.com/Wishibam/Marketplace-api/pull/7833)\n    - *feat(mcp): Add OAuth discovery* [\\#7834](https://github.com/Wishibam/Marketplace-api/pull/7834)\n    - *:arrow\\_up: deps: bump mcp/sdk to 0.7.1 (CVE-2026-53965)* [\\#7838](https://github.com/Wishibam/Marketplace-api/pull/7838)\n    - *Disabled MCP by default* [\\#7840](https://github.com/Wishibam/Marketplace-api/pull/7840)\n    - *:bug: fix: guard against null option name/value in CSV export* [\\#7841](https://github.com/Wishibam/Marketplace-api/pull/7841)\n    - *:bug: fix: stream line item CSV export to fix memory exhaustion* [\\#7842](https://github.com/Wishibam/Marketplace-api/pull/7842)\n    - *:arrow\\_up: deps: patch sodium\\_compat Ed25519 key validation vulnerability* [\\#7843](https://github.com/Wishibam/Marketplace-api/pull/7843)\n    - *fix: attribut required category* [\\#7851](https://github.com/Wishibam/Marketplace-api/pull/7851)\n    - *fix: batch action view* [\\#7852](https://github.com/Wishibam/Marketplace-api/pull/7852)\n    - *:bug: fix: batch the retailers list health queries (N+1)* [\\#7854](https://github.com/Wishibam/Marketplace-api/pull/7854)\n    - *:bug: fix: stop hydrating import report errors on retailers list* [\\#7855](https://github.com/Wishibam/Marketplace-api/pull/7855)\n    - *fix(import): stop importing translations in locales missing from the organization* [\\#7856](https://github.com/Wishibam/Marketplace-api/pull/7856)\n    - *feat(merchandising): filtres stock, diffusion limit\u00e9e et prix* [\\#7857](https://github.com/Wishibam/Marketplace-api/pull/7857)\n    - *:bug: fix: index option values in the organization locale, not the current one* [\\#7858](https://github.com/Wishibam/Marketplace-api/pull/7858)\n \n- **D\u00e9j\u00e0 en production**\n    - *:arrow\\_up: deps: bump php\\_codesniffer to 4.0.4 (CVE-2026-67434)* [\\#7817](https://github.com/Wishibam/Marketplace-api/pull/7817)\n    - *feat: allow max product variation at 380* [\\#7829](https://github.com/Wishibam/Marketplace-api/pull/7829)\n    - *:bug: fix: stop gating unmapped counters on product validity* [\\#7835](https://github.com/Wishibam/Marketplace-api/pull/7835)\n    - *:bug: fix: repair missing-mapping counters behind the retailer list icon* [\\#7837](https://github.com/Wishibam/Marketplace-api/pull/7837)\n\n## POST MEP\n\n### [PR #7826](https://github.com/Wishibam/Marketplace-api/pull/7826) \u2014 :sparkles: feat: raise the ES pagination window beyond 10k documents\n\n```\n  curl -X PUT \"http://localhost:9200/prod_product_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":200000}}'\n  curl -X PUT \"http://localhost:9200/prod_variation_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":500000}}'\n\n  V\u00e9rifier :\n  curl \"http://localhost:9200/prod_product_*/_settings/index.max_result_window?flat_settings\"\n  curl \"http://localhost:9200/prod_variation_*/_settings/index.max_result_window?flat_settings\"\n```\n\n### [PR #7828](https://github.com/Wishibam/Marketplace-api/pull/7828) \u2014 feat(merchandising): actions de masse asynchrones avec lock par organisation\n\n - ansible en prod \u00e7a https://github.com/Wishibam/Infrastructure/pull/467\n", "creation_timestamp": "2026-08-26T13:38:34.676757Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/5cb8ca30-f0d5-469a-bbcb-20f6c0f267ec/export</guid>
      <pubDate>Wed, 26 Aug 2026 13:38:34 +0000</pubDate>
    </item>
    <item>
      <title>c8a7ed99-92f4-4d1a-9860-5fd87d74c6d6</title>
      <link>https://vulnerability.circl.lu/sighting/c8a7ed99-92f4-4d1a-9860-5fd87d74c6d6/export</link>
      <description>{"uuid": "c8a7ed99-92f4-4d1a-9860-5fd87d74c6d6", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/FR-Flo/32dbf747a172f6fcbd9d33f7601b02a5", "content": "## \ud83d\udd17 Companion release\n\nThis release ships alongside the **Marketplace-client (frontend)** release PR:\n\n- https://github.com/Wishibam/Marketplace-client/pull/4256\n\n- **Trello**\n    - [Attributs required par cat\u00e9gorie](https://trello.com/c/2loCszpt/1854-attributs-required-par-cat%C3%A9gorie) **\ud83e\udd75 Retour de test**\n        - *Feat: Makes attributes required or not per categories* [\\#7474](https://github.com/Wishibam/Marketplace-api/pull/7474)\n    - [\ud83d\udfe2 Int\u00e9gration des fanions promotionnels \u2014 Ajout image au tag de taxon (MP) (\u00e9volution n\u00b011)](https://trello.com/c/fNNkiR1c/2405-%F0%9F%9F%A2-int%C3%A9gration-des-fanions-promotionnels-ajout-image-au-tag-de-taxon-mp-%C3%A9volution-n11) **\ud83e\udd75 Retour de test**\n        - *:sparkles: feat: fanions de taxon \u2014 images desktop/mobile (MP-api)* [\\#7617](https://github.com/Wishibam/Marketplace-api/pull/7617)\n    - [MP - Cr\u00e9ation / modification m\u00e9thode de livraison - impossible de save](https://trello.com/c/Ud1DRxgj/2407-mp-cr%C3%A9ation-modification-m%C3%A9thode-de-livraison-impossible-de-save) **In review WMS**\n        - *:bug: MP Fix Dpd class, file and discriminator name* [\\#7757](https://github.com/Wishibam/Marketplace-api/pull/7757)\n    - [Ticket de caisse - pb de cache](https://trello.com/c/EwgktbXZ/2493-ticket-de-caisse-pb-de-cache) **\ud83e\udd75 Retour de test**\n        - *:bug: fix: reset receipt cache between export Messenger messages* [\\#7791](https://github.com/Wishibam/Marketplace-api/pull/7791)\n    - [\ud83d\ude84 Commande exp\u00e9di\u00e9e : l'interface part trop vite et garde l'ancien statut](https://trello.com/c/6QmFnpyb/2418-%F0%9F%9A%84-commande-exp%C3%A9di%C3%A9e-linterface-part-trop-vite-et-garde-lancien-statut) **In review WMS**\n        - *:sparkles: OMS order, add \"inProcessing\" flag* [\\#7797](https://github.com/Wishibam/Marketplace-api/pull/7797)\n    - [MP - Sur le marchand (listing &amp;amp; d\u00e9tails), mettre un lien qui redirige directement vers le marchand en front](https://trello.com/c/Z136lbnm/1296-mp-sur-le-marchand-listing-d%C3%A9tails-mettre-un-lien-qui-redirige-directement-vers-le-marchand-en-front) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add retailer eshop link* [\\#7822](https://github.com/Wishibam/Marketplace-api/pull/7822)\n    - [Tag - Ajout du champ \"Visibilit\u00e9\" c\u00f4t\u00e9 MP](https://trello.com/c/zPFP31T9/2398-tag-ajout-du-champ-visibilit%C3%A9-c%C3%B4t%C3%A9-mp) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add tag visibility field to retailer corner and category* [\\#7831](https://github.com/Wishibam/Marketplace-api/pull/7831)\n    - [Nouvelle vue Enseigne -Partie 1-](https://trello.com/c/AVsRvxLu/2494-nouvelle-vue-enseigne-partie-1) **\ud83d\udc8e\ud83d\udc8e\ud83d\udc8edoing**\n        - *:sparkles: OMS New enseigne view (front only) no interaction* [\\#7846](https://github.com/Wishibam/Marketplace-api/pull/7846)\n \n- **Misc**\n    - *feat(shipping-method): expose the default return method flag on the API* [\\#7793](https://github.com/Wishibam/Marketplace-api/pull/7793)\n    - *:sparkles: feat: resync a single retailer in the live merchandising indices* [\\#7808](https://github.com/Wishibam/Marketplace-api/pull/7808)\n    - *:bug: WMS Log Message Container identifier* [\\#7810](https://github.com/Wishibam/Marketplace-api/pull/7810)\n    - *:bug: fix: resync-retailer scroll rejected by ES8 (size param)* [\\#7820](https://github.com/Wishibam/Marketplace-api/pull/7820)\n    - *feat(mcp): add MCP server walking skeleton with list\\_organizations* [\\#7823](https://github.com/Wishibam/Marketplace-api/pull/7823)\n    - *refactor(mcp): extract logic from ImportAction, RetailerNormalizer and RankProduct* [\\#7824](https://github.com/Wishibam/Marketplace-api/pull/7824)\n    - *:sparkles: feat: compute product scoring on the fly (service + ES)* [\\#7825](https://github.com/Wishibam/Marketplace-api/pull/7825)\n    - *:sparkles: feat: raise the ES pagination window beyond 10k documents* [\\#7826](https://github.com/Wishibam/Marketplace-api/pull/7826)\n    - *feat(merchandising): supporter les tris du listing produit sur POST /merchandising* [\\#7827](https://github.com/Wishibam/Marketplace-api/pull/7827)\n    - *feat(merchandising): actions de masse asynchrones avec lock par organisation* [\\#7828](https://github.com/Wishibam/Marketplace-api/pull/7828)\n    - *Merge feat/mcp-walking-skeleton (simulate #7823 merge)* [\\#7832](https://github.com/Wishibam/Marketplace-api/pull/7832)\n    - *feat(product-list): pipeline batch pour les actions de masse des listes produits* [\\#7833](https://github.com/Wishibam/Marketplace-api/pull/7833)\n    - *feat(mcp): Add OAuth discovery* [\\#7834](https://github.com/Wishibam/Marketplace-api/pull/7834)\n    - *:arrow\\_up: deps: bump mcp/sdk to 0.7.1 (CVE-2026-53965)* [\\#7838](https://github.com/Wishibam/Marketplace-api/pull/7838)\n    - *Disabled MCP by default* [\\#7840](https://github.com/Wishibam/Marketplace-api/pull/7840)\n    - *:bug: fix: guard against null option name/value in CSV export* [\\#7841](https://github.com/Wishibam/Marketplace-api/pull/7841)\n    - *:bug: fix: stream line item CSV export to fix memory exhaustion* [\\#7842](https://github.com/Wishibam/Marketplace-api/pull/7842)\n    - *:arrow\\_up: deps: patch sodium\\_compat Ed25519 key validation vulnerability* [\\#7843](https://github.com/Wishibam/Marketplace-api/pull/7843)\n    - *fix: attribut required category* [\\#7851](https://github.com/Wishibam/Marketplace-api/pull/7851)\n    - *fix: batch action view* [\\#7852](https://github.com/Wishibam/Marketplace-api/pull/7852)\n    - *:bug: fix: batch the retailers list health queries (N+1)* [\\#7854](https://github.com/Wishibam/Marketplace-api/pull/7854)\n    - *:bug: fix: stop hydrating import report errors on retailers list* [\\#7855](https://github.com/Wishibam/Marketplace-api/pull/7855)\n    - *fix(import): stop importing translations in locales missing from the organization* [\\#7856](https://github.com/Wishibam/Marketplace-api/pull/7856)\n    - *feat(merchandising): filtres stock, diffusion limit\u00e9e et prix* [\\#7857](https://github.com/Wishibam/Marketplace-api/pull/7857)\n \n- **D\u00e9j\u00e0 en production**\n    - *:arrow\\_up: deps: bump php\\_codesniffer to 4.0.4 (CVE-2026-67434)* [\\#7817](https://github.com/Wishibam/Marketplace-api/pull/7817)\n    - *feat: allow max product variation at 380* [\\#7829](https://github.com/Wishibam/Marketplace-api/pull/7829)\n    - *:bug: fix: stop gating unmapped counters on product validity* [\\#7835](https://github.com/Wishibam/Marketplace-api/pull/7835)\n    - *:bug: fix: repair missing-mapping counters behind the retailer list icon* [\\#7837](https://github.com/Wishibam/Marketplace-api/pull/7837)\n\n## POST MEP\n\n### [PR #7826](https://github.com/Wishibam/Marketplace-api/pull/7826) \u2014 :sparkles: feat: raise the ES pagination window beyond 10k documents\n\n```\n  curl -X PUT \"http://localhost:9200/prod_product_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":200000}}'\n  curl -X PUT \"http://localhost:9200/prod_variation_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":500000}}'\n\n  V\u00e9rifier :\n  curl \"http://localhost:9200/prod_product_*/_settings/index.max_result_window?flat_settings\"\n  curl \"http://localhost:9200/prod_variation_*/_settings/index.max_result_window?flat_settings\"\n```\n\n### [PR #7828](https://github.com/Wishibam/Marketplace-api/pull/7828) \u2014 feat(merchandising): actions de masse asynchrones avec lock par organisation\n\n - ansible en prod \u00e7a https://github.com/Wishibam/Infrastructure/pull/467\n", "creation_timestamp": "2026-08-26T12:00:08.056982Z"}</description>
      <content:encoded>{"uuid": "c8a7ed99-92f4-4d1a-9860-5fd87d74c6d6", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/FR-Flo/32dbf747a172f6fcbd9d33f7601b02a5", "content": "## \ud83d\udd17 Companion release\n\nThis release ships alongside the **Marketplace-client (frontend)** release PR:\n\n- https://github.com/Wishibam/Marketplace-client/pull/4256\n\n- **Trello**\n    - [Attributs required par cat\u00e9gorie](https://trello.com/c/2loCszpt/1854-attributs-required-par-cat%C3%A9gorie) **\ud83e\udd75 Retour de test**\n        - *Feat: Makes attributes required or not per categories* [\\#7474](https://github.com/Wishibam/Marketplace-api/pull/7474)\n    - [\ud83d\udfe2 Int\u00e9gration des fanions promotionnels \u2014 Ajout image au tag de taxon (MP) (\u00e9volution n\u00b011)](https://trello.com/c/fNNkiR1c/2405-%F0%9F%9F%A2-int%C3%A9gration-des-fanions-promotionnels-ajout-image-au-tag-de-taxon-mp-%C3%A9volution-n11) **\ud83e\udd75 Retour de test**\n        - *:sparkles: feat: fanions de taxon \u2014 images desktop/mobile (MP-api)* [\\#7617](https://github.com/Wishibam/Marketplace-api/pull/7617)\n    - [MP - Cr\u00e9ation / modification m\u00e9thode de livraison - impossible de save](https://trello.com/c/Ud1DRxgj/2407-mp-cr%C3%A9ation-modification-m%C3%A9thode-de-livraison-impossible-de-save) **In review WMS**\n        - *:bug: MP Fix Dpd class, file and discriminator name* [\\#7757](https://github.com/Wishibam/Marketplace-api/pull/7757)\n    - [Ticket de caisse - pb de cache](https://trello.com/c/EwgktbXZ/2493-ticket-de-caisse-pb-de-cache) **\ud83e\udd75 Retour de test**\n        - *:bug: fix: reset receipt cache between export Messenger messages* [\\#7791](https://github.com/Wishibam/Marketplace-api/pull/7791)\n    - [\ud83d\ude84 Commande exp\u00e9di\u00e9e : l'interface part trop vite et garde l'ancien statut](https://trello.com/c/6QmFnpyb/2418-%F0%9F%9A%84-commande-exp%C3%A9di%C3%A9e-linterface-part-trop-vite-et-garde-lancien-statut) **In review WMS**\n        - *:sparkles: OMS order, add \"inProcessing\" flag* [\\#7797](https://github.com/Wishibam/Marketplace-api/pull/7797)\n    - [MP - Sur le marchand (listing &amp;amp; d\u00e9tails), mettre un lien qui redirige directement vers le marchand en front](https://trello.com/c/Z136lbnm/1296-mp-sur-le-marchand-listing-d%C3%A9tails-mettre-un-lien-qui-redirige-directement-vers-le-marchand-en-front) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add retailer eshop link* [\\#7822](https://github.com/Wishibam/Marketplace-api/pull/7822)\n    - [Tag - Ajout du champ \"Visibilit\u00e9\" c\u00f4t\u00e9 MP](https://trello.com/c/zPFP31T9/2398-tag-ajout-du-champ-visibilit%C3%A9-c%C3%B4t%C3%A9-mp) **\ud83d\ude80\ud83d\ude80\ud83d\ude80A MEP**\n        - *:sparkles: Add tag visibility field to retailer corner and category* [\\#7831](https://github.com/Wishibam/Marketplace-api/pull/7831)\n    - [Nouvelle vue Enseigne -Partie 1-](https://trello.com/c/AVsRvxLu/2494-nouvelle-vue-enseigne-partie-1) **\ud83d\udc8e\ud83d\udc8e\ud83d\udc8edoing**\n        - *:sparkles: OMS New enseigne view (front only) no interaction* [\\#7846](https://github.com/Wishibam/Marketplace-api/pull/7846)\n \n- **Misc**\n    - *feat(shipping-method): expose the default return method flag on the API* [\\#7793](https://github.com/Wishibam/Marketplace-api/pull/7793)\n    - *:sparkles: feat: resync a single retailer in the live merchandising indices* [\\#7808](https://github.com/Wishibam/Marketplace-api/pull/7808)\n    - *:bug: WMS Log Message Container identifier* [\\#7810](https://github.com/Wishibam/Marketplace-api/pull/7810)\n    - *:bug: fix: resync-retailer scroll rejected by ES8 (size param)* [\\#7820](https://github.com/Wishibam/Marketplace-api/pull/7820)\n    - *feat(mcp): add MCP server walking skeleton with list\\_organizations* [\\#7823](https://github.com/Wishibam/Marketplace-api/pull/7823)\n    - *refactor(mcp): extract logic from ImportAction, RetailerNormalizer and RankProduct* [\\#7824](https://github.com/Wishibam/Marketplace-api/pull/7824)\n    - *:sparkles: feat: compute product scoring on the fly (service + ES)* [\\#7825](https://github.com/Wishibam/Marketplace-api/pull/7825)\n    - *:sparkles: feat: raise the ES pagination window beyond 10k documents* [\\#7826](https://github.com/Wishibam/Marketplace-api/pull/7826)\n    - *feat(merchandising): supporter les tris du listing produit sur POST /merchandising* [\\#7827](https://github.com/Wishibam/Marketplace-api/pull/7827)\n    - *feat(merchandising): actions de masse asynchrones avec lock par organisation* [\\#7828](https://github.com/Wishibam/Marketplace-api/pull/7828)\n    - *Merge feat/mcp-walking-skeleton (simulate #7823 merge)* [\\#7832](https://github.com/Wishibam/Marketplace-api/pull/7832)\n    - *feat(product-list): pipeline batch pour les actions de masse des listes produits* [\\#7833](https://github.com/Wishibam/Marketplace-api/pull/7833)\n    - *feat(mcp): Add OAuth discovery* [\\#7834](https://github.com/Wishibam/Marketplace-api/pull/7834)\n    - *:arrow\\_up: deps: bump mcp/sdk to 0.7.1 (CVE-2026-53965)* [\\#7838](https://github.com/Wishibam/Marketplace-api/pull/7838)\n    - *Disabled MCP by default* [\\#7840](https://github.com/Wishibam/Marketplace-api/pull/7840)\n    - *:bug: fix: guard against null option name/value in CSV export* [\\#7841](https://github.com/Wishibam/Marketplace-api/pull/7841)\n    - *:bug: fix: stream line item CSV export to fix memory exhaustion* [\\#7842](https://github.com/Wishibam/Marketplace-api/pull/7842)\n    - *:arrow\\_up: deps: patch sodium\\_compat Ed25519 key validation vulnerability* [\\#7843](https://github.com/Wishibam/Marketplace-api/pull/7843)\n    - *fix: attribut required category* [\\#7851](https://github.com/Wishibam/Marketplace-api/pull/7851)\n    - *fix: batch action view* [\\#7852](https://github.com/Wishibam/Marketplace-api/pull/7852)\n    - *:bug: fix: batch the retailers list health queries (N+1)* [\\#7854](https://github.com/Wishibam/Marketplace-api/pull/7854)\n    - *:bug: fix: stop hydrating import report errors on retailers list* [\\#7855](https://github.com/Wishibam/Marketplace-api/pull/7855)\n    - *fix(import): stop importing translations in locales missing from the organization* [\\#7856](https://github.com/Wishibam/Marketplace-api/pull/7856)\n    - *feat(merchandising): filtres stock, diffusion limit\u00e9e et prix* [\\#7857](https://github.com/Wishibam/Marketplace-api/pull/7857)\n \n- **D\u00e9j\u00e0 en production**\n    - *:arrow\\_up: deps: bump php\\_codesniffer to 4.0.4 (CVE-2026-67434)* [\\#7817](https://github.com/Wishibam/Marketplace-api/pull/7817)\n    - *feat: allow max product variation at 380* [\\#7829](https://github.com/Wishibam/Marketplace-api/pull/7829)\n    - *:bug: fix: stop gating unmapped counters on product validity* [\\#7835](https://github.com/Wishibam/Marketplace-api/pull/7835)\n    - *:bug: fix: repair missing-mapping counters behind the retailer list icon* [\\#7837](https://github.com/Wishibam/Marketplace-api/pull/7837)\n\n## POST MEP\n\n### [PR #7826](https://github.com/Wishibam/Marketplace-api/pull/7826) \u2014 :sparkles: feat: raise the ES pagination window beyond 10k documents\n\n```\n  curl -X PUT \"http://localhost:9200/prod_product_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":200000}}'\n  curl -X PUT \"http://localhost:9200/prod_variation_*/_settings\" -H 'Content-Type: application/json' -d '{\"index\":{\"max_result_window\":500000}}'\n\n  V\u00e9rifier :\n  curl \"http://localhost:9200/prod_product_*/_settings/index.max_result_window?flat_settings\"\n  curl \"http://localhost:9200/prod_variation_*/_settings/index.max_result_window?flat_settings\"\n```\n\n### [PR #7828](https://github.com/Wishibam/Marketplace-api/pull/7828) \u2014 feat(merchandising): actions de masse asynchrones avec lock par organisation\n\n - ansible en prod \u00e7a https://github.com/Wishibam/Infrastructure/pull/467\n", "creation_timestamp": "2026-08-26T12:00:08.056982Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/c8a7ed99-92f4-4d1a-9860-5fd87d74c6d6/export</guid>
      <pubDate>Wed, 26 Aug 2026 12:00:08 +0000</pubDate>
    </item>
    <item>
      <title>91608daa-c2fc-4563-bc09-c63ed170da92</title>
      <link>https://vulnerability.circl.lu/sighting/91608daa-c2fc-4563-bc09-c63ed170da92/export</link>
      <description>{"uuid": "91608daa-c2fc-4563-bc09-c63ed170da92", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/c5abe477b090f86b0f04dd57a5cc18a7", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83e\udd13 Testing**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **TEMP - EPIC - Droit de r\u00e9tractation**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83e\udd13 Testing**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83d\udc8e In Review**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83d\udc8e In Review**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd13 Testing**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83d\udc8e In Review**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-25T13:45:02.667049Z"}</description>
      <content:encoded>{"uuid": "91608daa-c2fc-4563-bc09-c63ed170da92", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/c5abe477b090f86b0f04dd57a5cc18a7", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83e\udd13 Testing**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **TEMP - EPIC - Droit de r\u00e9tractation**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83e\udd13 Testing**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83d\udc8e In Review**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83d\udc8e In Review**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd13 Testing**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83d\udc8e In Review**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:recycle: refactor: migrate the mechanical state machine call sites \\[B.2 P.3.2\\]* [\\#12094](https://github.com/Wishibam/Ecommerce-sylius/pull/12094)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n    - *:bug: fix: pin the fixtures channel default tax zone* [\\#12106](https://github.com/Wishibam/Ecommerce-sylius/pull/12106)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-25T13:45:02.667049Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/91608daa-c2fc-4563-bc09-c63ed170da92/export</guid>
      <pubDate>Tue, 25 Aug 2026 13:45:02 +0000</pubDate>
    </item>
    <item>
      <title>cddec2c4-2e90-429b-b9e5-4b9f28bffa4d</title>
      <link>https://vulnerability.circl.lu/sighting/cddec2c4-2e90-429b-b9e5-4b9f28bffa4d/export</link>
      <description>{"uuid": "cddec2c4-2e90-429b-b9e5-4b9f28bffa4d", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/148310dfe7fa4e895972107b9059ef3b", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83e\udd13 Testing**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **TEMP - EPIC - Droit de r\u00e9tractation**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83e\udd13 Testing**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83d\udc8e In Review**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83d\udc8e In Review**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd13 Testing**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83d\udc8e In Review**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-25T12:53:20.741512Z"}</description>
      <content:encoded>{"uuid": "cddec2c4-2e90-429b-b9e5-4b9f28bffa4d", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-67434", "type": "seen", "source": "https://gist.github.com/jbourdin/148310dfe7fa4e895972107b9059ef3b", "content": "- **Trello**\n    - [GLOBAL - Email Alerte paiement en erreur](https://trello.com/c/P1DJvjHp/3229-global-email-alerte-paiement-en-erreur) **\ud83e\udd13 Testing**\n        - *feat(payment): send email notification when payment fails* [\\#10555](https://github.com/Wishibam/Ecommerce-sylius/pull/10555)\n    - [Helsinki : Portail de retour - Sylius - int\u00e9gration front du portail de retour](https://trello.com/c/mhcc7YaC/2401-helsinki-portail-de-retour-sylius-int%C3%A9gration-front-du-portail-de-retour) **TEMP - EPIC - Droit de r\u00e9tractation**\n        - *feat(helsinki): Add return portal to Helsinki order details* [\\#11757](https://github.com/Wishibam/Ecommerce-sylius/pull/11757)\n    - [\u26a0\ufe0fAction prod\u26a0\ufe0f\ud83d\udd14 Refonte TVO : tracking du volet d'alerte \u00ab retour en stock \u00bb](https://trello.com/c/SXyhrSQb/3834-%E2%9A%A0%EF%B8%8Faction-prod%E2%9A%A0%EF%B8%8F%F0%9F%94%94-refonte-tvo-tracking-du-volet-dalerte-retour-en-stock) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: track back-in-stock alert panel usage* [\\#11791](https://github.com/Wishibam/Ecommerce-sylius/pull/11791)\n    - [TVO - Fiche produit - Ajout des blocs \"Mati\u00e8re et entretien\" &amp;amp; \"Caract\u00e9ristiques\"](https://trello.com/c/AbsKmIzk/3633-tvo-fiche-produit-ajout-des-blocs-mati%C3%A8re-et-entretien-caract%C3%A9ristiques) **\ud83c\udf89 A MEP**\n        - *feat(tvo): add Mati\u00e8re et entretien &amp;amp; Caract\u00e9ristiques blocks on PDP* [\\#11812](https://github.com/Wishibam/Ecommerce-sylius/pull/11812)\n    - [\\[Migration\\]\\[A.2\\] D\u00e9mant\u00e8lement Setono Analytics + Tag-Bag](https://trello.com/c/uJN0Gkiz/3856-migrationa2-d%C3%A9mant%C3%A8lement-setono-analytics-tag-bag) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore(migration): internalize setono analytics + tag-bag as src/Component \\[A.2\\]* [\\#11846](https://github.com/Wishibam/Ecommerce-sylius/pull/11846)\n    - [\\[Migration\\]\\[A.4.1\\] Internaliser bitbag/wishlist-plugin dans src/Component/Wishlist](https://trello.com/c/U9dQGx1l/3863-migrationa41-internaliser-bitbag-wishlist-plugin-dans-src-component-wishlist) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bitbag/wishlist-plugin \\[A.4.1\\]* [\\#11856](https://github.com/Wishibam/Ecommerce-sylius/pull/11856)\n    - [\\[Migration\\]\\[A.4.2/A.4.3\\] Internaliser bring &amp;amp; deep-link dans src/Component](https://trello.com/c/RsLN5SNT/3864-migrationa42-a43-internaliser-bring-deep-link-dans-src-component) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: internalize bring &amp;amp; deep-link plugins \\[A.4.2, A.4.3\\]* [\\#11861](https://github.com/Wishibam/Ecommerce-sylius/pull/11861)\n    - [\\[Migration\\]\\[A.5\\] Bumps frontend \u00ab safe \u00bb + suppression des packages morts](https://trello.com/c/vI6k61gt/3873-migrationa5-bumps-frontend-safe-suppression-des-packages-morts) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: bump safe frontend deps + prune dead packages \\[A.5\\]* [\\#11875](https://github.com/Wishibam/Ecommerce-sylius/pull/11875)\n    - [\\[Migration\\]\\[A.6\\] Pr\u00e9paration Doctrine pour DBAL 3 (monkey-patch migrations)](https://trello.com/c/8mdyVMwg/3880-migrationa6-pr%C3%A9paration-doctrine-pour-dbal-3-monkey-patch-migrations) **\ud83e\udd16 Testing tech**\n        - *:wrench: chore: replace Doctrine migration monkey-patch for DBAL 3 \\[A.6\\]* [\\#11893](https://github.com/Wishibam/Ecommerce-sylius/pull/11893)\n    - [TVO - Express checkout : adresse tronqu\u00e9e \u2014 nom de rue perdu (Apple Pay line1/line2)](https://trello.com/c/dIrl0I1a/3884-tvo-express-checkout-adresse-tronqu%C3%A9e-nom-de-rue-perdu-apple-pay-line1-line2) **\ud83e\udd13 Testing**\n        - *:bug: fix: join express checkout wallet address line1/line2 into street* [\\#11914](https://github.com/Wishibam/Ecommerce-sylius/pull/11914)\n    - [\\[P0\\] Express checkout : re-v\u00e9rifier le montant du PaymentIntent au complete](https://trello.com/c/qJdTR9Jc/3885-p0-express-checkout-re-v%C3%A9rifier-le-montant-du-paymentintent-au-complete) **\ud83d\udc8e In Review**\n        - *:bug: fix: verify express checkout PaymentIntent amount at completion* [\\#11916](https://github.com/Wishibam/Ecommerce-sylius/pull/11916)\n    - [\\[P0\\] Webhook Stripe : rembourser r\u00e9ellement les charges des commandes refus\u00e9es/annul\u00e9es](https://trello.com/c/fyJeMD3L/3886-p0-webhook-stripe-rembourser-r%C3%A9ellement-les-charges-des-commandes-refus%C3%A9es-annul%C3%A9es) **\ud83d\udc8e In Review**\n        - *:bug: fix: refund Stripe charges captured for refused or cancelled orders* [\\#11918](https://github.com/Wishibam/Ecommerce-sylius/pull/11918)\n    - [\\[P1\\] Express checkout : pinner explicitement les wallets autoris\u00e9s (quick win)](https://trello.com/c/tEpmPM9l/3890-p1-express-checkout-pinner-explicitement-les-wallets-autoris%C3%A9s-quick-win) **\ud83e\udd13 Testing**\n        - *:bug: fix: restrict express checkout wallets to an explicit allowlist* [\\#11919](https://github.com/Wishibam/Ecommerce-sylius/pull/11919)\n    - [\\[P0\\] Express checkout : commandes \u00e0 fonds captur\u00e9s supprim\u00e9es par la purge des carts + cha\u00eene d'abort morte](https://trello.com/c/1Wo7zGP5/3887-p0-express-checkout-commandes-%C3%A0-fonds-captur%C3%A9s-supprim%C3%A9es-par-la-purge-des-carts-cha%C3%AEne-dabort-morte) **\ud83d\udc8e In Review**\n        - *:bug: fix: protect express checkout captured-funds carts from the purge* [\\#11920](https://github.com/Wishibam/Ecommerce-sylius/pull/11920)\n    - [Helsinki \u2014 Funnel checkout GA4 vide : \u00e9v\u00e9nements e-commerce manquants/incomplets](https://trello.com/c/j0yQGSFm/3921-helsinki-funnel-checkout-ga4-vide-%C3%A9v%C3%A9nements-e-commerce-manquants-incomplets) **\ud83c\udf44 Ready for testing**\n        - *:bug: fix: \u00e9mettre le funnel checkout GA4 complet* [\\#11980](https://github.com/Wishibam/Ecommerce-sylius/pull/11980)\n        - *:bug: fix: \u00e9mettre add\\_payment\\_info quand l'\u00e9tape de paiement est saut\u00e9e* [\\#12014](https://github.com/Wishibam/Ecommerce-sylius/pull/12014)\n    - [FEAT-0006 \u2014 Regroupement des emails d'annulation d'articles](https://trello.com/c/bBiV4jTE/3415-feat-0006-regroupement-des-emails-dannulation-darticles) **\ud83c\udf89 A MEP**\n        - *:bug: fix: FEAT-0006 cancellation email grouping QA feedback* [\\#11984](https://github.com/Wishibam/Ecommerce-sylius/pull/11984)\n        - *:bug: fix: register order\\_entirely\\_cancelled email template for all projects* [\\#12091](https://github.com/Wishibam/Ecommerce-sylius/pull/12091)\n        - *:bug: fix: send grouped withdrawal confirmations on entirely cancelled orders* [\\#12104](https://github.com/Wishibam/Ecommerce-sylius/pull/12104)\n    - [Min-height pages React](https://trello.com/c/Rti8eFXb/3919-min-height-pages-react) **\ud83c\udf89 A MEP**\n        - *:bug: fix: add min-height on React pages to prevent footer flash* [\\#11987](https://github.com/Wishibam/Ecommerce-sylius/pull/11987)\n    - [SEO - TVO - changement de slug](https://trello.com/c/Gbb2tles/3908-seo-tvo-changement-de-slug) **\ud83c\udf89 A MEP**\n        - *:bug: fix: clean up TVO brand page slugs with 301 redirects* [\\#11988](https://github.com/Wishibam/Ecommerce-sylius/pull/11988)\n    - [\u26a0\ufe0f action preprod/prod \u26a0\ufe0f \ud83d\uded2 Refonte Checkout #1 \u2014 La page Panier change de garde-robe](https://trello.com/c/qxdtlZxk/3851-%E2%9A%A0%EF%B8%8F-action-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9B%92-refonte-checkout-1-la-page-panier-change-de-garde-robe) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): cart page QA feedback round* [\\#11990](https://github.com/Wishibam/Ecommerce-sylius/pull/11990)\n    - [\u26a0\ufe0f MEP \u26a0\ufe0f\u2b50 Google Customer Reviews sur TVO \u2014 brancher la machine \u00e0 \u00e9toiles](https://trello.com/c/7JA9u85M/3899-%E2%9A%A0%EF%B8%8F-mep-%E2%9A%A0%EF%B8%8F%E2%AD%90-google-customer-reviews-sur-tvo-brancher-la-machine-%C3%A0-%C3%A9toiles) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: TVO Google Customer Reviews \u2014 GTIN produits sur thank you* [\\#11991](https://github.com/Wishibam/Ecommerce-sylius/pull/11991)\n    - [Fix : TypeError trim() null sur les share descriptions de channel (admin)](https://trello.com/c/o47Ek1Fo/3924-fix-typeerror-trim-null-sur-les-share-descriptions-de-channel-admin) **\ud83e\udd16 Testing tech**\n        - *:bug: fix: guard against null share descriptions in channel setter* [\\#11992](https://github.com/Wishibam/Ecommerce-sylius/pull/11992)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \ud83d\udce6\ud83c\udf0d Mondial Relay sans fronti\u00e8res \u2014 points relais UE (v1 TVO)](https://trello.com/c/4X0QYlQ5/3918-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%93%A6%F0%9F%8C%8D-mondial-relay-sans-fronti%C3%A8res-points-relais-ue-v1-tvo) **\ud83d\udc8e In Review**\n        - *:sparkles: feat(mondial-relay): relay search follows the buyer's country* [\\#11994](https://github.com/Wishibam/Ecommerce-sylius/pull/11994)\n    - [\ud83d\udccd Refonte Checkout \u2014 La suggestion d'adresse qui fait mouche](https://trello.com/c/vF0T1FZU/3860-%F0%9F%93%8D-refonte-checkout-la-suggestion-dadresse-qui-fait-mouche) **\ud83d\ude80 To Do Vincent**\n        - *:bug: fix(tvo): address suggestion QA feedback round* [\\#11995](https://github.com/Wishibam/Ecommerce-sylius/pull/11995)\n        - *:bug: fix(tvo): keep the manual phone flag choice made on an empty field* [\\#12058](https://github.com/Wishibam/Ecommerce-sylius/pull/12058)\n    - [\ud83c\udf5e Refonte Checkout \u2014 Des toasts tout chauds pour les messages syst\u00e8me](https://trello.com/c/N70pstGO/3861-%F0%9F%8D%9E-refonte-checkout-des-toasts-tout-chauds-pour-les-messages-syst%C3%A8me) **\ud83c\udf89 A MEP**\n        - *:bug: fix(tvo): checkout toasts QA feedback round* [\\#11996](https://github.com/Wishibam/Ecommerce-sylius/pull/11996)\n    - [\ud83d\udd00 Refonte TVO : le variant s\u00e9lectionn\u00e9 saute en 1re position au lieu de rester \u00e0 sa place](https://trello.com/c/vQH5uxHz/3904-%F0%9F%94%80-refonte-tvo-le-variant-s%C3%A9lectionn%C3%A9-saute-en-1re-position-au-lieu-de-rester-%C3%A0-sa-place) **\ud83c\udf89 A MEP**\n        - *:bug: fix: keep option values in place on overflowing variant axis* [\\#11998](https://github.com/Wishibam/Ecommerce-sylius/pull/11998)\n    - [TVO- mail order\\_open\\_return\\_withdrawn -remplacement de tag](https://trello.com/c/NK5CnCM2/3883-tvo-mail-orderopenreturnwithdrawn-remplacement-de-tag) **\ud83c\udf89 A MEP**\n        - *\ud83d\udc1b fix: orange \"return in progress\" badge on TVO withdrawal email* [\\#12000](https://github.com/Wishibam/Ecommerce-sylius/pull/12000)\n    - [SEO - ALL - Meta Title](https://trello.com/c/QDbDIPTu/3909-seo-all-meta-title) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: add dedicated Meta Title for CMS pages* [\\#12001](https://github.com/Wishibam/Ecommerce-sylius/pull/12001)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\ude9a Refonte Checkout #3 \u2014 Le Mode de livraison prend la route](https://trello.com/c/NDSNOimu/3854-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%9A%9A-refonte-checkout-3-le-mode-de-livraison-prend-la-route) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): React checkout select shipping step (P3)* [\\#12011](https://github.com/Wishibam/Ecommerce-sylius/pull/12011)\n    - [Helsinki - Correction bug d'affichage en finnois en version mobile](https://trello.com/c/f9V6mA6z/3686-helsinki-correction-bug-daffichage-en-finnois-en-version-mobile) **\ud83c\udf89 A MEP**\n        - *:bug: fix: reduce Helsinki posts carousel title on mobile* [\\#12017](https://github.com/Wishibam/Ecommerce-sylius/pull/12017)\n    - [\ud83c\udfbd \\[IS\\] Footer : \u00ab Notre accompagnement \u00bb devient \u00ab Nos services \u00bb et raccroche son lien](https://trello.com/c/H2X0XtqH/3932-%F0%9F%8E%BD-is-footer-notre-accompagnement-devient-nos-services-et-raccroche-son-lien) **\ud83c\udf89 A MEP**\n        - *:sparkles: feat: rename the Intersport footer column to \u00ab Nos services \u00bb and unlink its title* [\\#12026](https://github.com/Wishibam/Ecommerce-sylius/pull/12026)\n        - *:rewind: revert: Intersport footer \u00ab Nos services \u00bb (wrong target branch)* [\\#12037](https://github.com/Wishibam/Ecommerce-sylius/pull/12037)\n    - [Batavia - Probl\u00e8me sur l'affichage des variations](https://trello.com/c/MY6aNjLj/3931-batavia-probl%C3%A8me-sur-laffichage-des-variations) **\ud83c\udf89 A MEP**\n        - *:bug: fix: deep-link Batavia PLP cards to the displayed color variant* [\\#12027](https://github.com/Wishibam/Ecommerce-sylius/pull/12027)\n    - [Batavia \u2014 Mails \u00ab produit indisponible \u00bb non re\u00e7us par les clients](https://trello.com/c/YLHFxnVs/3933-batavia-mails-produit-indisponible-non-re%C3%A7us-par-les-clients) **\ud83c\udf89 A MEP**\n        - *:bug: fix: validate admin email templates and log real send outcomes* [\\#12035](https://github.com/Wishibam/Ecommerce-sylius/pull/12035)\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udcb3 Refonte Checkout #4 \u2014 Le Mode de paiement passe \u00e0 la caisse](https://trello.com/c/vDcvKX88/3855-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%92%B3-refonte-checkout-4-le-mode-de-paiement-passe-%C3%A0-la-caisse) **\ud83d\ude80 To Do Vincent**\n        - *:sparkles: feat(tvo): rebuild the checkout payment step and success page in React* [\\#12051](https://github.com/Wishibam/Ecommerce-sylius/pull/12051)\n    - [Intersport - Bug d'affichage images box produit](https://trello.com/c/mOO6EBx1/3936-intersport-bug-daffichage-images-box-produit) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: styles mobiles des pages mot de passe oubli\u00e9/reset* [\\#12055](https://github.com/Wishibam/Ecommerce-sylius/pull/12055)\n    - [\ud83e\ude97 VIA \u2014 Le filtre Cat\u00e9gorie s'ouvre tout seul dans les descentes : on le veut ferm\u00e9 au chargement](https://trello.com/c/GMHVWZe2/3938-%F0%9F%AA%97-via-le-filtre-cat%C3%A9gorie-souvre-tout-seul-dans-les-descentes-on-le-veut-ferm%C3%A9-au-chargement) **\ud83c\udf89 A MEP**\n        - *:bug: \\[via\\] fix: le filtre Cat\u00e9gorie reste ferm\u00e9 au chargement des descentes* [\\#12059](https://github.com/Wishibam/Ecommerce-sylius/pull/12059)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f Feed : Ajouter le flux facebook TVO](https://trello.com/c/iXjTokqz/3937-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-feed-ajouter-le-flux-facebook-tvo) **\ud83e\udd16 Testing tech**\n        - *:sparkles: feat: porter le flux facebook\\_catalog vers le nouveau composant* [\\#12060](https://github.com/Wishibam/Ecommerce-sylius/pull/12060)\n    - [\\[Migration\\]\\[B.1\\] PHP 8.2 \u2192 8.3](https://trello.com/c/Slm1Q5n7/3940-migrationb1-php-82-%E2%86%92-83) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore: run the test suite on PHP 8.2 and 8.3 \\[B.1\\]* [\\#12063](https://github.com/Wishibam/Ecommerce-sylius/pull/12063)\n        - *:bug: fix(deploy): restart PHP-FPM via systemd glob instead of hardcoded 8.2* [\\#12066](https://github.com/Wishibam/Ecommerce-sylius/pull/12066)\n        - *:wrench: chore: run the dual PHP matrix on the tests job only \\[B.1\\]* [\\#12068](https://github.com/Wishibam/Ecommerce-sylius/pull/12068)\n    - [\\[Migration\\]\\[B.2\\] Sylius 1.12 \u2192 1.13 (DBAL 3)](https://trello.com/c/huA0VNU9/3941-migrationb2-sylius-112-%E2%86%92-113-dbal-3) **\ud83d\ude80 To Do Vincent**\n        - *:wrench: chore(doctrine): drop the last getSchemaManager() call for DBAL 3/4 \\[B.2 P.1\\]* [\\#12071](https://github.com/Wishibam/Ecommerce-sylius/pull/12071)\n        - *:white\\_check\\_mark: test: characterize every state machine graph wiring \\[B.2 P.2\\]* [\\#12074](https://github.com/Wishibam/Ecommerce-sylius/pull/12074)\n        - *:recycle: refactor: state machine abstraction infra + pilot call site \\[B.2 P.3.1\\]* [\\#12089](https://github.com/Wishibam/Ecommerce-sylius/pull/12089)\n        - *:wrench: chore: bump symfony/flex 1 to 2 \\[B.2 P.4\\]* [\\#12100](https://github.com/Wishibam/Ecommerce-sylius/pull/12100)\n    - [Fix : \ufeff\ufefftransmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription](https://trello.com/c/mShGQBUK/3943-fix-transmettre-le-consentement-newsletter-%C3%A0-coniq-%C3%A0-linscription) **\ud83e\udd13 Testing**\n        - *:sparkles: feat: transmettre le consentement newsletter \u00e0 Coniq \u00e0 l'inscription* [\\#12076](https://github.com/Wishibam/Ecommerce-sylius/pull/12076)\n        - *:bug: fix: consentement newsletter Coniq par canal \u00e0 l'inscription* [\\#12105](https://github.com/Wishibam/Ecommerce-sylius/pull/12105)\n \n- **Misc**\n    - *:sparkles: feat: PushDispatcher + adaptateur FCM (push app TVO)* [\\#11917](https://github.com/Wishibam/Ecommerce-sylius/pull/11917)\n    - *style(withdrawal): make the withdrawal button theme-colored and not f\u2026* [\\#11951](https://github.com/Wishibam/Ecommerce-sylius/pull/11951)\n    - *:zap: perf: Batavia PLP \u2014 ES result cache, key batching, menu cache* [\\#11963](https://github.com/Wishibam/Ecommerce-sylius/pull/11963)\n    - *:wrench: chore: outillage pour worktrees parall\u00e8les (front isol\u00e9 par projet)* [\\#11986](https://github.com/Wishibam/Ecommerce-sylius/pull/11986)\n    - *:sparkles: feat: push app TVO \u2014 envoi asynchrone + badge (3.A.5 + 3.A.6)* [\\#12022](https://github.com/Wishibam/Ecommerce-sylius/pull/12022)\n    - *:sparkles: feat: badge unreadPushCount de bout en bout (app TVO)* [\\#12025](https://github.com/Wishibam/Ecommerce-sylius/pull/12025)\n    - *:sparkles: feat: compteur badge dans data des push (app TVO)* [\\#12028](https://github.com/Wishibam/Ecommerce-sylius/pull/12028)\n    - *:sparkles: feat: push \u00ab commande confirm\u00e9e \u00bb (app TVO)* [\\#12031](https://github.com/Wishibam/Ecommerce-sylius/pull/12031)\n    - *:sparkles: feat: push \u00ab commande exp\u00e9di\u00e9e \u00bb (app TVO)* [\\#12040](https://github.com/Wishibam/Ecommerce-sylius/pull/12040)\n    - *feat(push): notification de remboursement de commande (TVO 3.B.3)* [\\#12041](https://github.com/Wishibam/Ecommerce-sylius/pull/12041)\n    - *fix(push): durcir l'envoi FCM \u2014 timeouts born\u00e9s + retry effectif (TVO 3.A.7)* [\\#12042](https://github.com/Wishibam/Ecommerce-sylius/pull/12042)\n    - *test(featured-content): d\u00e9-flakifier testProgramDisableDelay (tol\u00e9rance sur le d\u00e9lai)* [\\#12044](https://github.com/Wishibam/Ecommerce-sylius/pull/12044)\n    - *feat(push): notification de retour en stock (TVO 3.B.4)* [\\#12045](https://github.com/Wishibam/Ecommerce-sylius/pull/12045)\n    - *feat(push): notification de baisse de prix wishlist (TVO 3.B.5)* [\\#12049](https://github.com/Wishibam/Ecommerce-sylius/pull/12049)\n    - *:bug: fix(megamenu): \u00e9largir le lien \u00e0 2048 caract\u00e8res* [\\#12050](https://github.com/Wishibam/Ecommerce-sylius/pull/12050)\n    - *feat(push): relance push des paniers abandonn\u00e9s (TVO 3.B.6)* [\\#12053](https://github.com/Wishibam/Ecommerce-sylius/pull/12053)\n    - *feat(deeplink): AASA de la nouvelle app TVO \u2014 Universal Links iOS (TVO 4.1)* [\\#12064](https://github.com/Wishibam/Ecommerce-sylius/pull/12064)\n    - *feat(deeplink): assetlinks.json de la nouvelle app TVO \u2014 App Links Android (TVO 4.2)* [\\#12065](https://github.com/Wishibam/Ecommerce-sylius/pull/12065)\n    - *:bug: fix: complete payments stuck by Stripe webhook/checkout race* [\\#12075](https://github.com/Wishibam/Ecommerce-sylius/pull/12075)\n    - *:bug: fix: dedup order\\_confirmation per order to stop double send* [\\#12101](https://github.com/Wishibam/Ecommerce-sylius/pull/12101)\n \n- **D\u00e9j\u00e0 en production**\n    - [\u26a0\ufe0f action prod \u26a0\ufe0f \ud83d\udc1b Fix r\u00e9indexation ES bloqu\u00e9e \u2014 \u00ab immense term \u00bb sur attribut trop long (Intersport)](https://trello.com/c/iD6idW0v/3915-%E2%9A%A0%EF%B8%8F-action-prod-%E2%9A%A0%EF%B8%8F-%F0%9F%90%9B-fix-r%C3%A9indexation-es-bloqu%C3%A9e-immense-term-sur-attribut-trop-long-intersport) **MEP Ao\u00fbt**\n        - *:bug: fix: r\u00e9indexation ES bloqu\u00e9e par un attribut trop long (immense term)* [\\#11972](https://github.com/Wishibam/Ecommerce-sylius/pull/11972)\n    - [\u26a0\ufe0faction preprod/prod \u26a0\ufe0f \u203c\ufe0f Nouveau Feeds - Faire tourner tous les nouveaux feeds sur toutes les preprods/prods](https://trello.com/c/Kr8UhDAv/3910-%E2%9A%A0%EF%B8%8Faction-preprod-prod-%E2%9A%A0%EF%B8%8F-%EF%B8%8F-nouveau-feeds-faire-tourner-tous-les-nouveaux-feeds-sur-toutes-les-preprods-prods) **\ud83e\udee1 To Do JC**\n        - *:sparkles: feat: drive-to-store feeds parity with legacy Setono* [\\#11979](https://github.com/Wishibam/Ecommerce-sylius/pull/11979)\n    - [TVO - Les recommandations produits ne remontent aucun produit sur la fiche produit](https://trello.com/c/lw3SYgNG/3926-tvo-les-recommandations-produits-ne-remontent-aucun-produit-sur-la-fiche-produit) **MEP Ao\u00fbt**\n        - *:bug: fix(search): match the indexed color value in recommendations* [\\#12004](https://github.com/Wishibam/Ecommerce-sylius/pull/12004)\n    - [A ESTIMER : Google Shopping Feed : ajouter le Outlet Price en cas de promotion](https://trello.com/c/RnEgL53B/3867-a-estimer-google-shopping-feed-ajouter-le-outlet-price-en-cas-de-promotion) **\ud83e\udd13 Testing**\n        - *:sparkles: feat(helsinki): expose the outlet price in the Google Shopping feed* [\\#12020](https://github.com/Wishibam/Ecommerce-sylius/pull/12020)\n    - [\u2615\ufe0f \\[Batavia\\] Frais de retour : \u20ac3,25 \u2192 \u20ac3,95 (et on passe le texte en traduction)](https://trello.com/c/P4vec3cz/3934-%E2%98%95%EF%B8%8F-batavia-frais-de-retour-%E2%82%AC325-%E2%86%92-%E2%82%AC395-et-on-passe-le-texte-en-traduction) **MEP Ao\u00fbt**\n        - *:bug: fix: Batavia return cost 3,95 and move the line to a translation* [\\#12034](https://github.com/Wishibam/Ecommerce-sylius/pull/12034)\n    - *:bug: fix: render flag emojis as SVG icons, not OS emoji glyphs* [\\#11981](https://github.com/Wishibam/Ecommerce-sylius/pull/11981)\n    - *:bug: fix: apply the flag icon filter to the remaining menu renderings* [\\#11982](https://github.com/Wishibam/Ecommerce-sylius/pull/11982)\n    - *:wrench: chore: bump php\\_codesniffer en 3.13.6 (CVE-2026-67434, CI rouge)* [\\#12008](https://github.com/Wishibam/Ecommerce-sylius/pull/12008)", "creation_timestamp": "2026-08-25T12:53:20.741512Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/cddec2c4-2e90-429b-b9e5-4b9f28bffa4d/export</guid>
      <pubDate>Tue, 25 Aug 2026 12:53:20 +0000</pubDate>
    </item>
  </channel>
</rss>
