Changelog

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

64 mises à jour

Correction de l'affichage des champs de date partielle dans les formulaires d'édition

s-pass core3.14.2

🐛 Correctifs

  • Champs de date partielle dans les formulaires de contribution : correction d'une régression introduite lors de la mise à jour des champs d'aide à la saisie — les champs de date partielle ne s'affichaient plus lors de l'édition de ressources.

Refactorisation interne et sécurisation des variables d'environnement

s-pass core3.14.1

🔒 Sécurité

  • Suppression des credentials hardcodés : les identifiants sensibles (MariaDB, reCAPTCHA) ne sont plus intégrés en dur dans le code et sont désormais gérés via un fichier .env dédié.

⚠️ Breaking changes

  • Suppression de l'endpoint getGroupeConfigAction : cet endpoint précédemment déprécié a été retiré. Tout consommateur externe utilisant encore cette route doit mettre à jour son intégration.

Suppression du champ has_convention et refactorisation du traitement des termes

s-pass core3.14.0

🔧 Améliorations

  • Restriction de champ consolidé pour les groupes : la modification du statut consolidé sur les groupes est désormais réservée aux administrateurs.
  • Pagination des ressources sur les portails de groupe : le nombre de ressources affichées par page est désormais fixé à 48 éléments.

🗑️ Suppressions

  • Retrait du champ has_convention : le champ has_convention est retiré des entités Groupe et Organisme. Toute intégration externe l'utilisant directement doit être mise à jour.

Réorganisation du bloc meta pour la génération des descriptions

s-pass core3.13.12

🔧 Améliorations

  • Structuration des templates meta SEO : regroupement de l'ensemble des éléments liés aux meta SEO dans leur bloc dédié pour améliorer la lisibilité et la maintenabilité des templates.

Renforcement de la détection des spams, amélioration du SEO et de l'expérience de saisie

s-pass core3.13.11

🔧 Améliorations

  • Détection des spams : enrichissement de la liste des termes sensibles pour améliorer le filtrage des contenus indésirables issus du formulaire de contact.
  • Meta SEO : le champ abstract est désormais priorisé pour la description, limité à 200 caractères avec ellipse conditionnelle si le contenu est tronqué.
  • Interface du mode enrichi : ajout d'une option de ratio « Original » pour les images dans le bloc juxtapose, et messages d'aide contextuels pour les champs de date dans le formulaire contributif de type image.

Ajout d'un endpoint public pour explorer le réseau des organismes

s-pass core3.13.10

✨ Nouveautés

  • Endpoint réseau des organismes : le nouvel endpoint public /api/organismes/{id}/reseau.json permet d'explorer les relations entre organismes en identifiant ceux qui partagent des groupes communs (nombre de groupes partagés et liste détaillée). Aucune authentification requise.

🔧 Améliorations

  • Endpoint GeoJSON organismes : l'identifiant des organismes est désormais inclus dans les propriétés GeoJSON, améliorant l'interopérabilité des données cartographiques.

Enrichissement de l'endpoint organismes avec de nouveaux champs exposés

s-pass core3.13.9

🔧 Améliorations

  • Endpoint API organismes : les champs thumbnail et type sont désormais exposés, permettant de mieux structurer les données retournées et de faciliter leur exploitation côté client.

Portail de groupe : paramétrage de la densité de contenu des blocs ressources

s-pass core3.13.8

🔧 Améliorations

  • Densité de contenu des blocs ressources : les blocs ressources des pages d'accueil des portails de groupe disposent désormais d'un paramètre max_items pour définir précisément le nombre d'éléments affichés, avec une logique de pagination révisée pour un chargement plus lisible et efficace.

Mode enrichi : intégration des contenus Genially

s-pass core3.13.7

✨ Nouveautés

  • Intégration de Genially dans le mode enrichi : les contributeurs peuvent désormais intégrer des contenus Genially interactifs (présentations, guides, microsites, etc.) dans les pages et publications, sans configuration technique, via le bloc d'intégration du mode enrichi.

Améliorations des contributions « Actualité » et ajustements d'interface

s-pass core3.13.6

🐛 Correctifs

  • Mots-clés du format Actualité : correction de la configuration des mots-clés et harmonisation des traductions pour une meilleure cohérence terminologique.

🔧 Améliorations

  • Classes CSS dynamiques par page : une classe CSS est désormais appliquée dynamiquement au <body> selon la route, facilitant les surcharges de styles spécifiques par page dans les portails.
Attention : toute surcharge CSS dans la configuration des portails doit être réalisée avec prudence afin d'éviter des régressions d'affichage.