Journal des modifications WP Virtuoso.
Un historique transparent des améliorations importantes apportées à l’extension, au contrôleur, à la sécurité et à la plateforme pendant que WP Virtuoso se rapproche de sa disponibilité générale.
4.5.0-rc.14
RC14 corrige un bug d’intégrité du contenu HTML entre guillemets découvert lors du déploiement réel de la traduction espagnole. Les charges utiles génériques de création/mise à jour de publications envoyées via la couche Ability protégée et les jobs par lots ne sont plus pré-échappées avant que l’exécuteur de commandes WordPress structurées n’applique son unique échappement canonique à la frontière d’enregistrement.
Échappement unique à l’enregistrement
Le HTML contenant des guillemets atteint désormais la commande structurée sans modification et n’est échappé qu’une seule fois juste avant son enregistrement par WordPress.
Intégrité HTML des lots
Le chemin RC13 pouvait enregistrer des antislashs littéraux avant les guillemets des attributs HTML dans les mises à jour de publications par lots. RC14 supprime ce double échappement.
Couverture de régression
Les écritures directes par commande et les lots create-job disposent désormais de tests dédiés à la normalisation du HTML entre guillemets afin d’empêcher le retour silencieux de cette classe de corruption.
Périmètre volontairement limité
Le traitement wp_slash existant à la frontière d’enregistrement WordPress reste dans l’exécuteur de commandes structurées, et l’ancien chemin distinct de publication catégorisée n’est pas modifié.
Validation
RC14 a passé 140 contrôles de publication, 33 régressions de connexion, le lint PHP complet et les deux contrôles d’intégrité ZIP avant empaquetage.
Contrôleur inchangé
Fleet Controller 0.13.0 reste la version actuelle. RC14 est un correctif uniquement pour l’extension WordPress.
4.5.0-rc.13
RC13 corrige un bug de vérification des liens de traduction Polylang découvert lors du déploiement réel anglais-espagnol. Des groupes distincts à langue unique ne peuvent plus être pris à tort pour un groupe de traductions déjà lié.
Véritables contrôles de liens de traduction
Le chemin sans modification exige désormais que chaque page membre indique indépendamment la carte complète des langues demandées avant que WP Virtuoso puisse déclarer que la paire est déjà liée.
Relecture faisant autorité
Après l’enregistrement d’un groupe de traduction par Polylang, WP Virtuoso relit la relation depuis chaque page membre et échoue si la correspondance persistée ne correspond pas à la demande.
Prévention des faux succès
RC13 corrige spécifiquement le cas réel de RC12 où une page uniquement anglaise et une page uniquement espagnole étaient fusionnées en mémoire puis signalées à tort comme une paire existante.
Protection des conflits conservée
Les relations de traduction existantes restent protégées par défaut et une reconnexion explicite est toujours nécessaire avant de remplacer un membre de langue existant.
Validation
RC13 a passé 138 contrôles de publication, 31 régressions de connexion, le lint PHP complet et les contrôles d’intégrité ZIP avant empaquetage.
Contrôleur inchangé
Fleet Controller 0.13.0 reste la version actuelle. RC13 est un correctif uniquement pour l’extension WordPress.
4.5.0-rc.12
RC12 a ajouté l’automatisation protégée du contenu Polylang afin que WP Virtuoso puisse attribuer des langues à de vraies publications/pages et lier des groupes de traduction via les API publiques de Polylang. Le déploiement réel a ensuite révélé le défaut du chemin sans modification corrigé dans RC13.
4.5.0-rc.11
RC11 a ajouté le traitement par lots sécurisé de l’API REST WordPress avec une seule approbation. Son test d’acceptation réel a créé et vérifié avec succès l’anglais, l’espagnol, l’allemand, le français, l’italien et le portugais sur le site WP Virtuoso distant tout en maintenant chaque route imbriquée dans la politique d’écriture existante de WP Virtuoso.
4.5.0-rc.10
RC10 a corrigé la liaison canonique de la cible distante afin que le contrôleur résolve et scelle l’origine du site enregistré avant l’approbation et la relecture, évitant les cibles multi-sites incomplètes ou ambiguës.
4.5.0-rc.9
RC9 a renforcé le routage multi-site et la fiabilité des écritures avec un ciblage exact des sites, un routage distant en échec sécurisé, des écritures REST Polylang bornées, l’installation protégée d’extensions à distance, des états d’exécution d’approbation plus clairs, des reçus sans modification/par hash et des métadonnées de version de parc actualisées.
4.5.0-rc.8
RC8 a amélioré les performances et la fiabilité des lots WooCommerce en optimisant la détection des images en double, en augmentant les délais d’attente pour les opérations distantes légitimes et en faisant remonter les échecs de consultation du registre de parc au lieu de renvoyer silencieusement un parc distant vide.
L’exécution n’est pas la vérification.
Les prochaines priorités de WP Virtuoso comprennent une vérification post-écriture renforcée pour les changements visibles par l’utilisateur, une séparation plus claire entre les états approuvé, exécuté et vérifié, ainsi que de meilleurs contrôles front-end tenant compte du cache avant de déclarer une modification terminée.