Journal des versions
Le changelog d’Éclair CMS : toutes les nouveautés, améliorations et corrections de sécurité, de la version 1.0.0 à la 1.2.0 et son assistant IA.
Sommaire
Ce changelog retrace l’évolution d’Éclair, version après version : nouveautés, améliorations, corrections de sécurité et documentation. La version la plus récente est en haut. Pour mettre ton site à jour, suis la procédure de mise à jour : elle prend deux minutes et ne touche jamais à tes contenus.
Comment lire ce changelog ?
Chaque version du changelog indique sa date de publication et regroupe ses changements en rubriques : nouveautés, sécurité, améliorations et projet. Les détails techniques de chaque modification sont dans l’historique du dépôt GitHub.
Télécharger la dernière version (1.2.0)
Version 1.2.0 — 29 octobre 2026
L’assistant IA : demande, relis, publie. Présentation complète dans l’article de lancement.
Nouveautés
- Assistant IA avec Claude (Anthropic) ou ChatGPT (OpenAI), en appels HTTPS directs et réponses affichées au fil de l’eau, avec ta propre clé d’API.
- Brouillons et propositions : l’assistant crée des brouillons, propose des modifications sur les contenus publiés et présente chaque action sous forme de carte (aperçu, appliquer, annuler, publier en un clic).
- Images générées avec GPT Image 2.5, FLUX 3 ou Ideogram 3, optimisées en WebP et rangées dans la médiathèque.
- Profil éditorial rédigé en un clic à partir du site, pour écrire dans ton ton.
- Retouches dans l’éditeur : améliorer, corriger, raccourcir, développer, simplifier, traduire, rédiger la FAQ ou les textes alternatifs.
- Nouveau bloc Équipe : portraits, fonctions, présentations et liens de profil.
- Garde-fous : budget mensuel (10 $ par défaut), quota quotidien (60 demandes par personne), clés chiffrées et exclues des sauvegardes. Raccourci
Ctrl+J.
Sécurité
- Revue de sécurité de l’assistant : budget revérifié avant chaque étape, deux demandes à la fois au plus par personne, arrêt après 7 minutes.
- « Annuler » refusé si quelqu’un a modifié le contenu entre-temps ; une annulation ne change jamais l’état de publication.
- Remplacements limités au texte visible : les adresses des liens et la mise en forme autour sont conservées.
- Clé FLUX envoyée uniquement à Black Forest Labs ; images téléchargées en HTTPS depuis une adresse IP publique vérifiée ; propositions expirées après 14 jours.
- Les contenus du site lus par l’IA sont traités comme des données, jamais comme des instructions.
Améliorations
- Assistant traduit en 6 langues (203 nouveaux textes) ; fichiers de langue livrés en JSON compressé, pour qu’Éclair reste sous 1 Mo.
- L’assistant d’installation vérifie aussi zlib, cURL et le chiffrement.
- Corrections d’interface vérifiées dans le navigateur (menu ✨ de l’éditeur, bloc Équipe, bouton « Rédiger L’essentiel »).
- 299 vérifications automatiques ; archive de 402 Ko.
Version 1.1.0 — 29 octobre 2026
L’administration parle 7 langues.
Nouveautés
- Administration en allemand, italien, portugais (Brésil) et chinois, en plus du français, de l’anglais et de l’espagnol : 817 textes par langue, avec variables, balises et ponctuation vérifiées.
- Dates au format chinois et unités de taille adaptées à chaque langue.
Améliorations
- Sources des traductions lisibles dans le dossier
i18n/, compilées en fichiers compacts partools/i18n.php. - Tests : chaque langue doit être complète, variables et balises conservées.
- README et guide traduits en anglais, espagnol, allemand, italien, portugais (Brésil) et chinois, avec des captures d’écran dans chaque langue.
- Archive de 315 Ko ; 199 vérifications automatiques.
Version 1.0.0 — 29 octobre 2026
La première version publique d’Éclair.
Nouveautés
- CMS sans base de données : contenus en fichiers protégés, écrits de façon atomique.
- Vitesse : cache statique servi sans charger l’application, CSS intégré à la page, images WebP responsive.
- SEO : données structurées JSON-LD, sitemap avec images et
hreflang, flux RSS, redirections 301 automatiques, analyse en temps réel avec score. - GEO :
llms.txt,llms-full.txt, version Markdown de chaque page, politique pour les robots d’IA, score GEO. - Éditeur de blocs sans dépendance, médiathèque, menus, catégories, messagerie du formulaire de contact, rôles administrateur et rédacteur.
- Assistant d’installation en 4 étapes et contenus de départ en français, espagnol et anglais.
- Programmation à l’heure du site et réinitialisation du mot de passe par FTP (
data/reset.php). - Administration en français, anglais et espagnol ; compatibilité PHP 8.1 à 8.5.
Sécurité
- Argon2id, double authentification TOTP avec codes de secours, anti-bruteforce, jetons CSRF, Content-Security-Policy stricte, sessions durcies, contrôle d’intégrité.
- Revue de sécurité offensive avant publication : comptes modifiés de façon atomique, fenêtre d’installation de 2 heures, adresse du site vérifiée par le serveur lui-même, limiteur de connexions atomique (par réseau et par compte), mot de passe redemandé pour les actions sensibles, journaux bornés, médias contrôlés et fichiers privés en 0600.
Projet
- Licence MIT et mention des icônes Lucide (licence ISC).
- Dépôt public sur GitHub, tests unitaires et d’intégration HTTP, outil de construction de l’archive avec empreintes d’intégrité.
Questions sur les versions d’Éclair
Comment mettre à jour Éclair vers la dernière version ?
Télécharge une sauvegarde, remplace les dossiers app et assets, ainsi que index.php et .htaccess, par ceux de la nouvelle version, puis vide le cache dans Réglages › Avancé. Tes contenus (data) et tes images (media) ne sont jamais touchés. Tout est détaillé dans la documentation.
Comment savoir quelle version d’Éclair est installée ?
Ouvre le fichier index.php à la racine de ton site : la ligne define('ECLAIR_VERSION', '1.2.0'); indique la version installée. Compare-la ensuite avec ce changelog.
Une mise à jour peut-elle casser mon site ?
Les contenus, réglages et images ne sont pas modifiés par une mise à jour. Seul un thème personnalisé dans app/theme doit être remis en place après coup : garde-en une copie.
Où signaler un bug ou proposer une fonctionnalité ?
Sur le dépôt GitHub d’Éclair, ou via la page de contact.