1.0.1
October 29th, 2026
Correctif
Remplacement du nonce JSON-escapé avant mise en cache
json_encode échappe les slashes par défaut (/ → \/). Un nonce base64 contenant / n'était donc jamais trouvé dans les contextes JSON (ex : données Inertia sérialisées en attribut data-page).
prepareResponseToCache remplace désormais les deux formes du nonce — brute et JSON-escapée.
1.0.0
September 4th, 2026
Première release
Addon Statamic qui préserve les nonces CSP à travers le cache statique half (driver application).
Ce que fait le package
- Remplace le nonce par un placeholder avant mise en cache
- Réinjecte le nonce courant à la sortie du cache
- S'enregistre automatiquement dans
statamic.static_caching.replacers— aucune configuration requise
Prérequis
- PHP
^8.3 - Statamic
^6 - Cache statique en mode
application(half) - Le middleware du site doit appeler
view()->share('csp_nonce', $nonce)
Installation
#292D3E; --theme-selection-background: #00000080;">composer require oliweb/statamic-csp-nonce