Le cycle de dĂ©veloppement de la 2.0.0 touche Ă son terme et jâai confiance dans ma facultĂ© Ă assurer, comme prĂ©vu, une livraison de cette nouvelle version majeure du logiciel le 21 septembre prochain : le jour de la saint Matthieu (ce sera ma fĂȘte, bien que mon prĂ©nom ne sâĂ©crive quâavec un seul T !).
La mise Ă disposition de cette candidate marque une Ă©tape importante : celle Ă partir de laquelle je pense que les progrĂšs accomplis durant ce cycle sont mĂątures pour ĂȘtre stabilisĂ©s dans une version majeure, la deuxiĂšme. Merci de profiter de cette â vraisemblablement â ultime prĂ©-version pour vĂ©rifier que vos potentielles personnalisations (extensions ou thĂšme) sont prĂȘtes Ă accueillir la 2.0.0 comme il se doit : en toute stabilitĂ©.
Ă ce stade, les chaĂźnes de caractĂšres traduisibles sont gelĂ©es et nâĂ©volueront plus jusquâĂ la livraison finale de la 2.0.0, il est en effet dâusage de laisser le temps Ă celles et ceux qui traduisent le logiciel dans leur langue de se retourner. De mon cĂŽtĂ©, jâai dâores et dĂ©jĂ fait le nĂ©cessaire pour sa traduction française.
La fonctionnalitĂ© de mise Ă niveau du cĆur en 1 clic est prĂȘte !

Les tests que jâai rĂ©alisĂ©s lors du passage de la premiĂšre bĂȘta Ă la deuxiĂšme sont trĂšs rassurants vu que tout sâest dĂ©roulĂ© comme attendu Ă chaque fois. Jâai donc dĂ©cidĂ© de retirer le mĂ©canisme de consentement qui Ă©tait intĂ©grĂ© dans les prĂ©cĂ©dentes prĂ©-versions (un crochet de type filtre Ă un endroit stratĂ©gique du code source jouait ce rĂŽle dâ« opt-in »). La montĂ©e de version en 1 clic devient ainsi notre mĂ©canisme de prĂ©dilection pour maintenir nos instances de Retraceur Ă jour et donc sĂ©curisĂ©es.
Je suis particuliÚrement fier de mon investissement sur la conception de ce mécanisme car il promet :
- une simplification de cette procĂ©dure qui lorsquâelle est rĂ©alisĂ©e manuellement est plutĂŽt rĂ©barbative et stressante ;
- et par voie de consĂ©quence, en tout cas je lâespĂšre, un plus fort attrait pour les contributeur·rice·s qui hĂ©sitent Ă opter pour un projet open-source mettant lâĂ©thique au premier plan (contrairement au logiciel « forkĂ© » dont il est issue).
DĂšs quâune version mineure ou majeure de Retraceur sera publiĂ©e dans son dĂ©pĂŽt GitHub, nous en serons informé·e·s quasi-instantanĂ©ment depuis le tableau de bord de notre site Web personnel. Il ne nous restera plus quâĂ sauvegarder nos fichiers sensibles comme lâexplique la documentation avant de cliquer sur le bouton lançant le processus de montĂ©e de version.
PS : je vous reparlerai des autres amĂ©liorations apportĂ©es au logiciel dans lâannonce que je rĂ©digerai lors de la livraison finale de sa 2.0.0.
PrĂȘt·e·s pour une ultime pĂȘche aux anomalies ?
Cette candidate est potentiellement votre ultime opportunitĂ© de contrĂŽler que les Ă©volutions apportĂ©es au logiciel fonctionnent comme attendues et nâentraĂźnent pas de rĂ©gressions ni ne gĂ©nĂšrent dâanomalies dans vos configurations spĂ©cifiques de Retraceur.
VĂ©rifier la stabilitĂ© de cette 2.0.0-RC1, câest investir dans celle de votre installation et participer Ă celle de tou·te·s les autres contributeur·rice·s. Si vous avez choisi de faire confiance Ă Retraceur pour Ă©quiper votre carrefour de publication en ligne, je vous encourage Ă pĂȘcher avec moi et Ă me signaler toute dĂ©couverte problĂ©matique. Merci dâavance Ă tou·te·s.
NB : ne testez pas Retraceur sur votre site Web en production, utilisez un site Web de dĂ©veloppement local (Ă lâaide dâun MAMP, LAMP ou WAMP selon votre Ă©quipement) ou distant. Si vous avez oubliĂ© la maniĂšre dâinstaller Retraceur depuis la version 1.0.0, consultez cette ressource documentaire.
Crédits photo à la une Troy Olson sur Unsplash
Conversation
Rejoignez la conversation depuis Bluesky