Changelog public

Nouveautes & ameliorations

Suivez l'evolution de ZappImmo : nouvelles fonctionnalites, ameliorations, corrections. Les breaking changes sont annonces 90 jours a l'avance.

Nouveaute
Amelioration
Correction
Breaking

v2.13.0

19 Avril 2026

Conversion funnel : simulateur tarif interactif /tarifs, demo Calendly, status.zapp.immo, trial funnel metrics.

BILAN-088 — Simulateur tarif interactif sur /tarifs

Nouveaute

Choisissez plan + nombre d'utilisateurs + add-ons, decote volume et plan appliquees en temps reel. CTA signup avec plan pre-rempli. +6 questions FAQ (10 au total), JSON-LD Product pour SEO.

BILAN-089 — Reservation de demo via Calendly integre

Nouveaute

Widget Calendly inline sur /demo avec pre-fill email/nom/agence. Tracking conversion demo_requested vers ntfy/sales. Bouton Demo ajoute dans header et footer.

BILAN-087 — Page /status publique + flux RSS

Nouveaute

Indicateurs temps reel 6 services (frontend, PostgREST, Genkit, Authentik, Nango, Postal), historique 30j des incidents, cache Redis 60s. Table public_incidents (mig 0735) + RPC SECURITY DEFINER, flux RSS /status/rss.xml pour integration monitoring.

BILAN-086 — Tour guide J0 + dashboard super-admin trial-funnel

Nouveaute

Tour driver.js 5 etapes sur le dashboard home (KPIs, nav, Cmd+K, onboarding CTA) au premier login. Page admin /super-admin/trial-funnel avec 4 KPIs (signups/essais/conversions/taux), drip emails J+0/J+3/J+7/J+12/J+16 et repartition plans.

v2.12.0

19 Avril 2026

Trio go-to-market : API playground interactif, SDK JS ready-to-publish, 29 pages marketing.

Playground API interactif `/api-reference`

Nouveaute

Testez les 152 endpoints de l'API V1 depuis votre navigateur avec Scalar API Reference — copiez-collez votre token et envoyez des requetes reelles.

SDK JavaScript `@zappimmo/sdk` v1.0

Nouveaute

SDK Node.js/TypeScript officiel : 34 resources, auto-pagination AsyncIterable, retry 429 + erreurs reseau, cache ETag, erreurs typees, webhook HMAC verification. Zero deps runtime.

Photo Studio IA — Page marketing dediee

Nouveaute

6 outils (upscale, staging virtuel, remove object, watermark cleaner, background removal, SAM segmentation). GPU RTX 4090 self-hosted, inclus dans Elite.

Observatoire VEFA — Page marketing + 3 tiers pricing

Nouveaute

4 datasets agreges (prix, prospects, transformation, benchmark). Addon per-tenant 29€ Starter / 99€ Pro / 299€ Enterprise.

Spec OpenAPI V1 enrichie 104 → 152 paths (87% coverage)

Amelioration

48 endpoints ajoutes dans 9 nouveaux tags : Observatoire VEFA (7), Listings (5), Sales Pages (12), Programmes Avance (8), Mandates, Reviews, Dossier Clients, Stock/XML, Foncier.

Route `/api/v1/openapi.yaml` format YAML

Amelioration

Compagnon de `/openapi.json` pour tooling Stoplight Studio, openapi-generator, swagger-cli. Cache 1h + CORS ouvert.

Quickstart API V1 en 5 minutes

Amelioration

Guide `/integrations/api-quickstart` 4 etapes token → curl → erreurs → explorer, avec tabs curl/SDK JS/Python et bonnes pratiques (rotation tokens 90j, retry exponentiel, ETag).

v2.11.0

18 Avril 2026 (soiree)

Session D & D-bis : BILAN-080 audit gating complet + 28 routes P0 corrigees + hard-limit Zapp RPC.

BILAN-080 hard-limit Zapp Free 3/5/1 (RPC check_zapp_quota)

Correction

Migration 0733 + helper serveur applique sur `/api/zapp/zaps` POST et `/api/zapp/qr` POST. Matrice Free 3/5/1 → Pro 25/25/3 → Elite 100/100/10 → Ultra illimite. 403 QUOTA_EXCEEDED avec upgrade_url.

BILAN-080 D-bis — 15 routes gates Pro/Elite supplementaires

Correction

Zapp (tracked-links, campaigns, presentations, partner-landing-pages), annonces-pro (6 CRUD routes), integrations + facebook/lead-forms, crm/import (chunk/finalize/connections). Protection revenue + pool LLM + post-desactivation-addon.

BILAN-080 — 6 routes Photo Studio + 2 routes api-keys + 3 chatbot

Correction

Photo Studio `requireEliteTier` (cout GPU ~1€/jour tenant evite). api-keys BYOK `requireProTier` (protection pool LLM). Conversations chatbot `requireZappChat` double-check post-creation.

Audit gating complet (docs/bilan/40_TRANSVERSAL/annexes/14_audit_gating.md)

Amelioration

Matrice 27 modules × 4 tiers + addons. 366/1195 routes avec guard explicite (30.6%). 9 nouveaux tags OpenAPI. Pattern de correction documente pour sessions futures.

v2.10.0

18 Avril 2026

Session D : BILAN-026/027/028 UI migration 100% (EmptyState + SkeletonPatterns + useNotify).

Harmonisation UI — 10 modules migres batch 2-4

Amelioration

EmptyState standard, SkeletonPatterns (List/CardGrid/Table), useNotify hook avec masquage HTTP/TypeError. veille, prospection, geo, partner, reviews, supports, programmes-neufs, objectives, sync, chat, calendar, foncier, observatoire, zapp — 29 fichiers migres.

v2.9.0

18 Avril 2026 (matin)

Session A-C : 84 DOWN migrations + RGPD Art.17 + rotation secrets + BYOK backup GPG.

BILAN-002 — 84/84 DOWN migrations (couverture 100%)

Correction

Backlog historique clos : 15 DOWN P1 Session A + 69 DOWN Session C via 4 agents database paralleles. CI gating empeche nouvelle dette.

BILAN-007 RGPD Art.17 — cascade suppression compte end-to-end

Nouveaute

Mig 0718 (table rgpd_deletion_requests + 3 RPCs request/cancel/process). Spec E2E rgpd-cascade-deletion 5 modules CRM. Fenetre 30j avec retractation possible.

BILAN-005 + BILAN-009 — rotation secrets + backup GPG cross-region

Nouveaute

10 secrets P0/P1/P2 avec rotation mensuelle Windmill. pg_dump GPG-encrypted upload parallel S3 eu-west-3 + us-east-1. 2 dashboards super-admin. Scripts rotate-secrets.sh + test-restore.sh.

BILAN-008 — bulk REVOKE PUBLIC EXECUTE sur 652 fonctions

Correction

Migration 0721 fix_security_definer_grants : 652 SECURITY DEFINER avec PUBLIC EXECUTE (93.5%) nettoyees. 0 lacune residuelle. Preservation grants anon/authenticated.

v2.8.0

17-18 Avril 2026

Observatoire Ancien Phases 1 + 2 + 2b : fondations data + carte MapLibre + indice + SDK + 5 widgets.

Observatoire Ancien — Carte publique DVF + indice trimestriel

Nouveaute

Mig 0723/0724/0726/0728 appliquees. 5.7M transactions DVF ancien. Pages SSG /observatoire-ancien/[dept], carte MapLibre 3 niveaux (dept/commune/iris), indice base 100 T1 2019 + historique Recharts. SDK ObservatoireAncienResource 9 methodes + 5 widgets embed.

v2.7.0

17 Avril 2026

BILAN-040 — 10 specs E2E critiques + onboarding 4 wizards role-aware.

BILAN-041 — Onboarding 4 wizards (Agent/Partner/Chasseur/Promoteur VEFA)

Nouveaute

Mig 0719 + module onboarding + 4 pages dashboard + tracking progression super-admin. Fixtures role-scoped pour tests E2E.

BILAN-042 — Tutoriels contextuels driver.js (3 tours)

Nouveaute

Geo, CRM opportunites, VEFA. Cookie `zapp_tour_<slug>_done` + analytics best-effort /api/internal/tour-events.

BILAN-045 — WCAG 2.1 AA audit via @axe-core/playwright

Nouveaute

Spec 15 pages (6 public + 9 dashboard) + CI gating critical/serious. Corrections aria-label + skip-link + alt="" avatars par defaut.

Ne manquez aucune release

Les changements importants sont aussi pousses via webhooks si vous avez abonne un endpoint avec l'event system.release.