Historique des versions
v2.0
Mars 2026
Majeure
- Ajout du système de permissions RBAC hiérarchique (owner/admin/member/guest)
- WorkspaceMember : champ expires_at pour les rôles temporaires, notes, index DB
- Signal user_logged_in connecté pour capturer les sessions admin et JWT
- Nouveau module pages avec Design System intégré et page /design-system/
- Swagger UI (drf-spectacular OpenAPI 3.0) remplace drf-yasg
- Backend email Resend ajouté à config/email_backends.py
- Context processor global environment dans config/context_processors.py
v1.5
Janvier 2026
Mineure
- Module Enterprise : exercices comptables, nested routers drf
- Module Inventory : StockItem, alertes, synthèse financière, dépréciations
- Module Partners : gestion partenaires B2B et rôles
- EnterpriseViewSetMixin appliqué à tous les ViewSets scopés
- BaseEnterprisePermission avec filtre SQL expiration de rôle
v1.2
Novembre 2025
Mineure
- Module Catalog : produits, catégories, TVA, unités de mesure
- Ajout django-filters pour le filtrage DRF
- Support WhiteNoise pour les fichiers statiques
- Configuration S3 optionnelle via USE_S3_STORAGE=True (Hetzner Object Storage)
v1.0
Octobre 2025
Initiale
- Première version du boilerplate Django SaaS
- Custom User model (email-based, UUID primary key)
- JWT authentication avec cookies HttpOnly
- Module Orders : panier, commandes
- Module Payments : intégration Stripe et PayPal
- Module Support : tickets et feedback
- Configuration Docker multi-environnement (dev/stg/prd)
- Logging structuré avec rotation des fichiers
Versions
v2.0
Mars 2026
Majeure
v1.5
Janvier 2026
Mineure
v1.2
Novembre 2025
Mineure
v1.0
Octobre 2025
Initiale