Changements majeurs
- Remplacement d'ElasticSearch par Typesense #6475
- Remplacement de Gravatar par Jdenticon pour les avatars par défaut #6609
- Suppression de la restriction du format court pour les articles et les billets #6550
Changements mineurs
- Mise à jour des dépendances #6623, #6650
- Ajout d'une commande pour supprimer les adresses IP des vieux messages #6608
- Ajout de la gestion des contributeurices sur les billets #6551
- Simplification de l'édition de publications :
- Ajout d'une popup pour modifier le titre et le sous-titre d'une publication #6590
- Déplacement de la modification des catégories dans un formulaire dédié #6603
- Déplacement de la modification du lien canonique dans une popup #6611
- Déplacement de la modification de la miniature dans une popup #6613
- Déplacement de la modification de l'introduction et la conclusion dans un formulaire dédié #6642
- Ajout d'un raccourci sur les pages de profils pour bannir un fournisseur d'adresses mail #6552
- Amélioration de l'accessibilité de l'avatar #6660
- Ajout du logo de Gandi sur la page des crédits techniques #6655
- Amélioration de l'autocomplétion dans la popup pour rechercher des membres #6645
- Suppression de l'utilisation de CDN pour les fontes, fichiers CSS et JS #6605, #6606, #6607
- Ajout de la raison du bannissement à la connexion #6630
- Ajout de statistiques Munin concernant le nombre de membres bannis, validés et connectés au moins une fois #6639
- Ajout du badge Banni sur la page montrant les membres par adresse IP #6629
- Remplacement de Twitter par X #6627
- Suppression du bandeau "Cette section est vide" sur les pages de validation #6663
- Correction d'un bug et ajout de détails sur la page listant les alertes #6671
- Ajout de liens vers les contenus dans l'état indiqué sur la page de l'historique d'un contenu #6631
Correction de bugs
- Correction de la perte de forums et sujets suivis lors de l'éviction d'un groupe #6620
- Restauration les itemprop dans le code HTML des contenus #6672
- Correction de l'affichage de quelques liens dans la barre latérale des contenus #6599
- Suppression des demandes de mise en avant lors de la suppression de l'élément mis en avant #6626
- Correction du nombre de sessions rapporté par Munin #6636
- Correction de l'impossibilité de se connecter après un bannissement temporaire #6635
- Correction de code HTML invalide #6634
Refactorisation
- Réorganisation du module
tutorialv2
#6591 - Suppression du paramètre
build_pdf_when_published
et désactivation de plus d'exports dans les tests #6670 - Suppression du champ inutile
Comment.update_index_date
#6659 - Remplacement de la fonction
inspect.getargspec()
#6628
Environnement de développement
- Utilisation de ubuntu-24.04 comme runner pour la CI #6647
- Mise à jour des versions Python supportées #6588
- Masquage de la commande de lancement de Typesense avec
make run-search-engine
#6652 - Ajout de la taille des contenus des fixtures dans leur titre #6648
Liste complète des changements : v30.6-ostara...v31