Retraceur 3.0.0-RC1

Publié le

dans

.
Un enfant fabriquant une structure dans un bac Ă  sable

La premiÚre version candidate de Retraceur 3.0.0 est désormais disponible.

Suite Ă  la publication de la 3.0.0-beta1, j’ai poursuivi les tests sur diffĂ©rents scĂ©narios d’installation et de mise Ă  jour. Ces vĂ©rifications m’ont permis d’identifier deux anomalies spĂ©cifiques — dĂ©sormais corrigĂ©es — ainsi qu’un ajustement de derniĂšre minute concernant la nouvelle API Open Graph introduite dans cette version.

Nous entrons donc dans la phase finale de stabilisation avant la sortie prévue de la version 3.0.0 stable, reportée au 1er mars (initialement prévu fin février).

Correctifs et ajustement intégrés dans la RC1

Réintégration correcte du package undo-manager lors des mises à jour

Le package undo-manager était marqué comme supprimé depuis WP 6.8.
Retraceur 3.0.0 le réintroduit explicitement, et il est bien présent dans le code source du projet.

Un effet de bord s’est produit dans le processus de mise à jour :

  1. Les fichiers étaient correctement ajoutés lors du remplacement / ajout.
  2. L’étape de suppression des fichiers marquĂ©s comme “supprimĂ©s depuis WP 6.8” intervenait ensuite.
  3. Les fichiers du package undo-manager étaient alors supprimés immédiatement aprÚs leur installation.

Le correctif consiste à retirer ces fichiers de la liste des fichiers considérés comme supprimés depuis WP 6.8, rétablissant ainsi un processus de mise à jour cohérent.

CohĂ©rence amĂ©liorĂ©e entre message d’information et mises Ă  jour disponibles

Un comportement incohérent a été observé sur la version stable 2.0.1 :

Le message indiquant qu’il est important de sauvegarder la base de donnĂ©es et le rĂ©pertoire wp-content avant mise Ă  jour
 alors qu’aucune mise Ă  jour n’était listĂ©e.

Explication :

Lorsqu’une version installĂ©e est stable, Retraceur ne liste que les versions stables supĂ©rieures.
La 3.0.0-beta1 n’étant pas stable, elle n’apparaissait donc pas.

La correction apporte :

  • Un alignement strict entre le message affichĂ© et les versions rĂ©ellement proposĂ©es.
  • Le maintien du comportement sĂ©curisĂ© par dĂ©faut (versions stables uniquement).
  • La possibilitĂ© d’afficher les prĂ©versions si le filtre retraceur_enable_prerelease_testing retourne true.

La cohérence fonctionnelle est désormais complÚte.

Ajustement de derniĂšre minute sur la nouvelle API Open Graph

La version 3.0.0 introduit une API Open Graph native.

Un ajustement a Ă©tĂ© apportĂ© afin de garantir que lorsque la balise meta og:description utilise le contenu d’une publication comme source, l’ensemble de la chaĂźne de rendu du contenu soit correctement exĂ©cutĂ©e.

ConcrĂštement :

  • L’analyse des blocs est bien dĂ©clenchĂ©e.
  • Le rendu des blocs est effectuĂ©.
  • Les transformations appliquĂ©es au contenu (crochets, filtres, etc.) sont prises en compte.

L’objectif est d’éviter toute divergence entre :

  • le contenu rĂ©ellement affichĂ© sur la page,
  • et le contenu utilisĂ© pour gĂ©nĂ©rer la description Open Graph.

Cet ajustement renforce la cohĂ©rence entre le moteur de rendu et la couche de mĂ©tadonnĂ©es sociales — ce qui Ă©tait essentiel avant la publication de la version stable.

Phase finale avant la 3.0.0 stable

La RC1 marque l’entrĂ©e en phase de validation finale :

  • Les fonctionnalitĂ©s sont figĂ©es.
  • Les anomalies identifiĂ©es ont Ă©tĂ© corrigĂ©es.
  • Les mĂ©canismes critiques (mise Ă  jour, mĂ©tadonnĂ©es) ont Ă©tĂ© consolidĂ©s.

La publication de la version stable est prĂ©vue pour le 1er mars, sauf dĂ©couverte d’un problĂšme bloquant.

Le calendrier reste soutenu, mais maßtrisé.
La priorité demeure la qualité et la cohérence technique.

Contribuer à une alternative éthique

Retraceur n’est pas simplement un fork technique.

C’est une tentative de proposer une alternative à WP qui place :

  • l’éthique au centre,
  • l’individu avant la plateforme,
  • la transparence avant les logiques d’écosystĂšme captif.

Tester une RC, signaler une anomalie, challenger un choix d’implĂ©mentation — ce sont des contributions structurantes.

Si cette vision du Web vous parle, c’est le moment d’installer la RC1 sur un environnement de dĂ©veloppement et de la mettre Ă  l’épreuve.

Prochaine étape

Si aucun bug bloquant n’est identifiĂ©, la version stable de Retraceur 3.0.0 sera publiĂ©e le 1er mars.

Merci Ă  celles et ceux qui suivent, testent, questionnent et soutiennent le projet.

À trùs bientît pour la 3.0.0 finale.