Changelog

Découvrez les dernières évolutions de la plateforme S-PASS Territoires

97 mises à jour

Mise à jour des traductions

s-pass core3.12.11

🔧 Améliorations

  • Traductions : correction et harmonisation des libellés en allemand, anglais, français et néerlandais, avec ajout de nouvelles clés pour les futures fonctionnalités.

Prise en charge des liens YouTube Shorts

s-pass core3.12.10

✨ Nouveautés

  • YouTube Shorts dans le bloc d'intégration : les liens au format youtube.com/shorts/ sont désormais reconnus et intégrés automatiquement dans les blocs embarqués du mode enrichi.

Correction du comportement des modales dans le composant Galerie

s-pass core3.12.9

🐛 Correctifs

  • Comportement de la modale dans la Galerie : la modale ne se ferme plus au clic extérieur et sa transition est gérée de façon plus fluide lors de la sélection de médias en mode enrichi.

Ajout de nouvelles catégories CAP et refactorisation Docker

s-pass core3.12.8

✨ Nouveautés

  • Nouvelles valeurs pour la ressource CAP : ajout de « Équipement » dans le type de construction, « Biodiversité » dans les problématiques, et « conseiller CAUE » dans les orientations.

🔧 Améliorations

  • Configuration Docker : refonte de la configuration pour garantir la persistance des données locales entre les redémarrages de conteneurs et clarifier la structure du projet (volume MariaDB persistant, dossier de scripts d'initialisation).

Suppression de la fonctionnalité d'administration des applications

s-pass core3.12.7

🗑️ Suppressions

  • Interface d'administration des applications : retrait complet de cette fonctionnalité du backoffice. Les contrôleurs, routes et modèles associés ont été supprimés car devenus obsolètes et non utilisés.

Modification de la réponse de l'API GeoJSON

s-pass core3.12.6

🔧 Améliorations

  • API GeoJSON — champ applicant : les réponses GeoJSON incluent désormais le nom du demandeur associé à chaque ressource, directement accessible dans les propriétés de chaque feature.

Ajustement des niveaux d'accès

s-pass core3.12.5

🔒 Sécurité

  • Harmonisation des niveaux d'accès : les valeurs des constantes de partage ont été mises à jour (PARTAGE_GROUPE 30 → 40, PARTAGE_COMMUNAUTE 40 → 45) pour garantir une meilleure cohérence des droits d'accès et une visibilité adaptée des contenus.

Refactorisation interne

s-pass core3.12.4

🔧 Améliorations

  • Service CaueSecurity : intégration du RouterInterface pour permettre la génération d'URL et les redirections internes sans dépendance externe.

Mise à jour mineure

s-pass core3.12.3

🐛 Correctifs

  • Logique de redirection : ajout de l'import manquant de RedirectResponse pour permettre son utilisation dans la logique de redirection de sécurité.

Redirection à la connexion et sécurisation des images

s-pass core3.12.2

🔒 Sécurité

  • Redirection des utilisateurs non authentifiés : les utilisateurs non connectés tentant d'accéder à une ressource protégée sont automatiquement redirigés vers la page de connexion, puis renvoyés vers la ressource demandée après authentification.
  • Sécurisation des légendes d'images : les légendes générées par le macro Twig sont désormais protégées contre les erreurs et les injections de contenu (échappement HTML, valeurs par défaut, rendu conditionnel).