Toutes les versions livrées de RiskSonnar, en transparence totale. 27 features livrées en 5 jours, V8 à V17. Suivez nos releases via le RSS du blog ou l’historique Git public.
v17.0
25 avril 2026
SEO surface × 2 + Trust signals + API maturity
- feat 5 pages comparatives /comparatif/* (Pappers, Creditsafe, D&B, Infogreffe, Société.com) — branded keywords SEO
- feat Pages Trust + Security /trust + /security — engagements compliance complets pour pitch enterprise
- feat RFC files :
/.well-known/security.txt (RFC 9116), /humans.txt, robots.txt enrichi avec AI crawlers (GPTBot, ClaudeBot, PerplexityBot)
- feat API maturity : /api/v1/health détaillé, /api/v1/openapi.json filtré v1, /api/v1/postman.json téléchargeable
- feat 6 pages catégorie blog /blog/categorie/* avec JSON-LD CollectionPage + internal linking
- feat Page /changelog publique (cette page)
- feat Page /faq consolidée agrégeant toutes les FAQs des 41 articles avec FAQPage JSON-LD
v16.0
25 avril 2026 (nuit)
SEO wave 2 + Pages publiques + RSS + Pitch demo
- feat +8 articles SEO longue traîne (33 → 41 articles, publication progressive mai-juin)
- feat Page publique /sources-methodologie — 26 sources documentées + méthodologie scoring
- feat Page publique /founders — bios Hamza/Yassir + JSON-LD Person ×2
- feat RSS feed /blog/rss.xml — Feedly/NewsBlur/Google Discover ready
- feat Page /api/v1/docs entièrement repensée — endpoints V15 documentés (HMAC, bulk, person, webhooks)
- feat Page /pitch (alias /pitch-demo) — 3 démos pré-rendues pour les RDV live
- fix Route /blog/rss.xml interceptée par /blog/{slug} — corrigé en réordonnant les déclarations
v15.0
20 avril 2026
Revenue features Tier 1+2
- feat Stripe usage-based overage — 0,50 / 0,30 / 0,20 € par scan au-delà du quota, facturé via InvoiceItem
- feat Teams multi-utilisateurs — Pro 3 sièges, Business 10 sièges, page /join-team
- feat Bulk scan CSV — upload 500 lignes max, async worker, résultat CSV enrichi
- feat Webhooks v1 — 5 events signés HMAC-SHA256 (scan.completed, score.changed, sanction.detected, procedure.opened, bulk_scan.completed), retries exponentiels 5s/30s/300s
- feat Programme de parrainage — invite code 8 chars, +10/+5 scans bonus crédités automatiquement
- feat Onboarding wizard 3 étapes — modal fullscreen pour les premiers visiteurs
- fix Bug critique : double déclaration de
esc() dans dashboard.html cassait tout le script — détecté via node --check
29/29 tests automatisés passants
v14.0
20 avril 2026
Blog SEO — 10 super articles + cron progressif
- feat 10 super articles SEO (~21k mots cumulés) sur la due diligence
- feat Cron progressif via champ
publish_at — 1 article tous les 3 jours, étalement sur 30 jours pour pacing organique
v13.0
20 avril 2026
SEO Phase 3 — Core Web Vitals
- perf Lazy loading 19/19 images du blog
- perf Font preload Inter-600 + Cache-Control immutable 1 an sur /static/
- perf
content-visibility: auto sur 4 sections below-fold
- perf LCP -300 à -500 ms attendu, CLS stable sous 0.1
v12.0
20 avril 2026
Stripe + Clerk hardening (sécurité critique)
- fix Plan utilisateur persisté en DB — fini la perte au redéploiement
- fix Vérification signature webhook Stripe via SDK natif
- fix Idempotence des events Stripe par event_id (table StripeEventLog)
- feat JWT Clerk validé via JWKS RS256 (vs headers naïfs)
- feat Dashboard "Mon compte" + portail billing Stripe en 1 clic
21/21 tests automatisés · sécurité critique
v11.0
20 avril 2026
SEO Phase 1+2 — Meta/OG/JSON-LD partout
- feat Meta + OG + JSON-LD sur toutes les routes dynamiques (/company, /person, /verify, /s)
- feat OG images dynamiques par entité (PIL 1200×630 PNG, disk cache)
- feat BreadcrumbList JSON-LD partout
- feat Sitemap enrichi 310 URLs + manifest.json PWA
v10.0
20 avril 2026
Page Dirigeant + API v1 + Signed share + Rapid rescoring
- feat Page Dirigeant /person/{slug} — cross-CV unique sur le marché (7,5M personnes × 17M rôles)
- feat API v1 publique avec clés (rs_test_*, rs_live_*), quotas mensuels, billing automatique
- feat Signed share URL HMAC-SHA256, TTL 1-720h, révocable
- feat Rapid rescoring batch (10 entités en 60s)
41/41 tests automatisés
v9.0
20 avril 2026
PDF redesign V2 + densification
- feat Couverture dense single page (vs 2 pages avec gaps)
- feat Sommaire intégré + sections compactées
- feat Empreinte SHA-256 du PDF + QR de vérification publique
- fix Cas Attijariwafa Bank : PDF passé de 6 pages avec espaces vides à 4 pages denses
v8.0
20 avril 2026
6-pack release : Tribunal FR + BO MA v2 + OS full + PDF + Company page + CSV
- feat Tribunal FR : BODACC v2.1 Explore API avec parsing
jugement.nature (RJ/LJ/sauvegarde/cession/clôture)
- feat BO MA V2 : pipeline complet Bulletin Officiel marocain avec NER Claude Haiku 4.5
- feat OpenSanctions full : 703k PEPs + 69k sanctions (3× la couverture initiale)
- feat Page Entreprise persistante /company/{slug} — historique scans, sparkline score
- feat Export CSV/Excel/Word des signaux + sources + décisions
v1-v7
avril 2026
Core produit : scoring, data layer, blog
- feat Moteurs de scoring V2 + V3 (rules-based + ML shadow mode)
- feat Data layer propriétaire 53M+ rows (INPI 11.4M + 7.5M dirigeants + OpenSanctions + OMPIC + Bank Al-Maghrib)
- feat 23 articles blog longue traîne (base SEO)
- feat Authentification Clerk + abonnements Stripe + monitoring crons