v2.0.0 Juin 2026 Majeur
Automatisation avancée, Confluence, Jira auto-ticket & tableau de bord QA
  • NouveauExport Confluence direct — publiez vos tests et rapports vers Confluence avec scénario en langage naturel, JDD, captures et conclusion IA. Utilisez les mêmes credentials que Jira.
  • NouveauTicket Jira automatique sur KO — quand une planification échoue, un bug Jira est créé automatiquement avec le scénario Gherkin, le tableau des étapes, l'analyse IA et les captures d'écran en pièces jointes.
  • NouveauTableau de bord Automatisation (/automation) — widgets Flakiness, Performance Baseline, Coverage Heatmap, Test Impact Analysis et générateur de données de test (JDD).
  • NouveauDétection de flakiness — score d'instabilité par test calculé sur les 10 derniers runs, badge visible dans l'historique des exécutions.
  • NouveauPerformance Baseline — compare chaque run à la durée historique, alerte si régression > 50%.
  • NouveauCoverage Heatmap — carte visuelle des tests générés vs exécutés (vert/rouge/gris) sur les 30 derniers jours.
  • NouveauSmart upsell — modal contextuel déclenché à 80% du quota utilisé, adapté au plan Free → Starter ou Starter → Pro.
  • NouveauMulti-browser — sélecteur Chromium / Firefox / WebKit dans la planification. Le test tourne sur chaque navigateur sélectionné en parallèle.
  • NouveauAccessibilité WCAG 2.1 AA — analyse axe-core injectée à chaque exécution (module WCAG). Violations affichées dans l'historique et exportées vers Confluence.
  • NouveauSelf-Healing persistence — quand un sélecteur est auto-réparé par l'IA, le scénario d'origine est mis à jour en base de données.
  • NouveauGénération de données de test (JDD) — génère email, mot de passe, IBAN, téléphone… contextualisés depuis l'écran de génération et inclus dans les pages Confluence.
  • NouveauExport Markdown — bouton .md dans la sélection multiple de l'historique, en plus de .feature et CSV.
  • NouveauDeep-linking ?tab= — toutes les pages avec onglets (historique, planification, pro-settings, admin) mettent à jour l'URL pour permettre bookmarks et partage de liens.
  • NouveauBulk actions historique — assigner en masse à un projet, exporter ou supprimer plusieurs tests en un clic.
  • NouveauFiltres date historique — pills Aujourd'hui / Cette semaine / Ce mois dans l'historique des générations.
  • NouveauModales de confirmation — confirmation avant suppression dans l'historique (bulk delete) et la planification, plus de suppression accidentelle.
  • NouveauBadge Changelog — lien Changelog en bas du sidebar avec badge "NOUVEAU" qui disparaît au clic.
  • AmélioréSources & Exports — config Jira/GitHub/Azure centralisée dans Intégrations, Sources & Exports affiche uniquement le statut de connexion + bouton "Modifier".
  • AmélioréRapport de planification — section "Modifications détectées" avec table avant/après colorée, cause narrative précise, détection des prix/boutons/mots-clés modifiés.
  • AmélioréAssistant QA — fallback multi-providers automatique (OpenRouter → Gemini → Groq), mode hors-ligne avec réponses ISTQB intégrées si tous en rate-limit.
  • FixéMode sombre complètement supprimé — site uniquement en mode clair, localStorage nettoyé automatiquement.
  • FixéRevue IA — clé API non déchiffrée corrigée, accès workspace-aware, fallback multi-providers sur rate limit.
  • FixéNotifications — dernière notification affichée en premier.
  • FixéParrainage — crédits accordés automatiquement à la première génération du filleul, affichage du bonus reçu.
  • FixéModules admin — valeurs par défaut persistées en DB au premier chargement, plus de reset au refresh.
v1.4.0 Mai 2026 Majeur
Planifications intelligentes — Playwright, diff visuel & rapports PDF
  • NouveauScheduler automatique — vérifie toutes les 60 secondes les planifications dues et les déclenche sans intervention manuelle
  • NouveauExécution Playwright réelle sur les runs de planification — Chromium headless, self-healing IA, captures d'écran par étape
  • NouveauRapport PDF structuré — synthèse page 1, captures 3 colonnes par étape : Premier Run · Run précédent · Run actuel avec date/heure
  • NouveauDiff visuel pixel-à-pixel (jimp) — compare toujours le Premier Run (baseline) vs le Run actuel pour détecter toute dérive depuis l'origine
  • NouveauBarre de progression diff par étape — pourcentage de pixels modifiés affiché en rouge sous chaque triple capture
  • NouveauCommentaire IA automatique — le provider configuré (Claude, Mistral, OpenAI…) analyse et décrit les changements : texte, couleur, valeurs numériques
  • NouveauStatut KO forcé si changements visuels — même si toutes les étapes Playwright passent, un diff visuel détecté implique un rapport KO
  • NouveauStratégie de rétention 3 snapshots — premier run conservé indéfiniment + 2 derniers runs, disponibles dans la page Exécuter et les planifications
  • AméliorationPage Exécuter — même logique baseline : diff compare désormais le premier run vs l'actuel (plus seulement N-1 vs N)
  • AméliorationEmails transactionnels redesignés — structure HTML en table (compatible Gmail/Outlook), boutons inline, typographie cohérente, sujets sans emoji
  • AméliorationHeader des emails épuré — branding uniquement dans le footer, barre d'accent violette en haut
  • FixPlanifications sans base_url — Playwright démarre désormais même sans URL explicite (les étapes utilisent leurs URLs intégrées)
  • FixPages blanches dans le PDF — causées par bufferPages + switchToPage ; footer dessiné inline au moment de la création de chaque page
  • FixAPI jimp v1 — migration de Jimp.read()Jimp.fromBuffer(), resize(w,h)resize({w,h})
  • FixMatching d'étapes dans le diff — comparaison par index (stable) au lieu de step.id (UUID régénéré à chaque run)

v1.3.1 Mai 2026 Patch
Corrections CORS, SSO et diff de tests
  • FixCORS — cookies non acceptés en production ; ajout de trust proxy pour Nginx + Express
  • FixCSP — script-src-attr: 'none' bloquait les onclick inline des pages publiques ; passage à 'unsafe-inline'
  • FixDiff de tests toujours vide — formatEntry retournait original_gherkin (snake_case) au lieu de originalGherkin (camelCase) attendu par React
  • FixRedirections /dashboard → 404 — remplacées par une redirection 301 vers /
  • FixModule Planification — stub 501 remplacé par l'implémentation complète CRUD
  • FixFormulaire mot de passe oublié silencieux — conflit de nom avec HTMLFormElement.prototype.submit ; renommé en handleForgot()

v1.3.0 Mai 2026 Majeur
Sécurité renforcée, architecture & onboarding
  • NouveauAuthentification à deux facteurs (2FA TOTP) — Google Authenticator, QR code inline, 8 codes de secours à usage unique
  • NouveauPage /two-factor dédiée — 6 cases OTP avec auto-avance, countdown 30 secondes et support codes de secours
  • NouveauSessions révocables — session_version dans le JWT : tout changement de mot de passe déconnecte les autres appareils instantanément
  • NouveauRate limiting par user_id — 30 requêtes/min sur la génération (en plus du rate limit IP existant)
  • NouveauBackup automatique SQLite quotidien intégré au serveur — rotation sur 7 jours, support DB_PATH personnalisé
  • NouveauMonitoring Sentry optionnel — activé via SENTRY_DSN, capture des erreurs 500 en production
  • AméliorationOnboarding redesigné — fond animé, step track avec labels, cards premium, pill pulsante, transitions fluides
  • AméliorationPlan gate imports corrigé — les utilisateurs Starter peuvent désormais importer depuis Jira, Xray et Squash
  • AméliorationCrédits de parrainage réellement comptabilisés dans le quota mensuel (bonus ajouté à la limite de plan)
  • AméliorationEmail J+3 basé sur l'historique réel — ne relance que les utilisateurs sans aucune génération
  • Améliorationlast_seen mis à jour à chaque connexion — visible dans le panel admin
  • FixCascade complète sur suppression de compte et de membre workspace — history, projects, notifications, keys nettoyés
  • FixtrackGeneration dans history.js utilisait le rôle au lieu du plan — Starter et Pro avaient la limite Free (10/jour) sur les imports
  • Fixme/features : api-tester était accessible à tous (clé 'team' inconnue → niveau 0) — corrigé en 'pro'
  • FixSuppression admin sans cascade workspace — l'owner Pro supprimé laissait ses membres bloqués

v1.2.0 Mai 2026 Majeur
Administration, temps réel & parrainage
  • NouveauPanel admin complet — gestion des utilisateurs, plans, modules et fournisseurs IA depuis une interface dédiée
  • NouveauNotifications temps réel via Server-Sent Events (SSE) — alertes de quota, actions admin, succès d'exécution
  • NouveauDashboard enrichi avec statistiques de générations, activité récente et graphiques d'usage
  • NouveauPage profil unifiée — avatar, informations personnelles, sécurité, facturation et parrainage dans une seule page
  • NouveauSystème de parrainage — lien unique, +10 générations pour le parrain et le filleul à la première génération
  • NouveauSéquences d'emails automatiques — bienvenue, relance J+3, nudge upgrade à 80% du quota
  • AméliorationOnboarding wizard 4 étapes — guidage progressif jusqu'à la première génération
  • AméliorationDesign harmonisé entre la landing page, la page pricing et l'interface app — variables CSS unifiées
  • AméliorationPage changelog redesignée avec timeline verticale et tags colorés par type de changement

v1.1.0 Avril 2026 Mineur
Fournisseurs IA, workspace & exports PDF
  • NouveauFournisseurs IA configurables — OpenRouter, DeepSeek et Custom endpoint en plus des 6 fournisseurs natifs
  • NouveauMode Workspace Pro — les équipes partagent providers, intégrations et paramètres depuis un compte owner
  • NouveauExport PDF des rapports d'exécution Playwright avec screenshots et statuts par scénario
  • NouveauHighlight syntaxique dans le modal Code — coloration des scénarios Gherkin et Playwright
  • AméliorationRecorder Playwright avec support fr-FR — gestion automatique des bannières cookies RGPD
  • FixAuthentification par cookie pour les téléchargements PDF — les tokens Bearer n'étaient pas transmis correctement
  • FixWorkspace : les membres voient correctement l'historique partagé et les projets de l'équipe

v1.0.1 Mars 2026 Patch
Correctifs de quota et de persistance
  • FixQuota Free incorrect pour les membres de workspace — le quota de l'owner Pro était appliqué par erreur aux membres
  • FixFormat gherkin/classic non sauvegardé dans l'historique lors d'une génération mixte
  • FixSQLite : apostrophes dans les requêtes de vérification de clé API provoquant une erreur silencieuse
  • AméliorationRedirection automatique vers /dashboard après la vérification email — plus besoin de se reconnecter manuellement

v1.0.0 Février 2026 Lancement
Lancement initial de LaQA
  • NouveauGénération de tests QA par IA — formats Gherkin (BDD) et Classique depuis une User Story en langage naturel
  • Nouveau6 fournisseurs IA intégrés — OpenAI, Claude (Anthropic), Mistral, Google Gemini, Groq, Cohere
  • NouveauImport depuis Jira via JQL — récupérez vos User Stories directement depuis votre backlog
  • NouveauExécution Playwright — lancez vos scénarios dans un vrai navigateur (Chromium) sans configuration
  • NouveauEnregistreur de parcours — capturez les actions utilisateur pour générer des tests depuis un vrai site
  • NouveauPlans Free / Starter / Pro avec gestion des quotas mensuels et paiement Stripe sécurisé
  • NouveauAuthentification JWT multi-rôles — Super Admin, Admin, Manager, Utilisateur
  • NouveauIntégrations Xray, Squash TM et TestRail pour l'export des cas de tests
  • NouveauTemplates personnalisés et projets pour organiser vos générations
  • NouveauBot QA intégré — questions ISTQB, BDD, couverture OWASP Top 10

Prêt à générer vos premiers tests ?

Rejoignez les équipes QA qui gagnent des heures chaque semaine avec LaQA.