v30.2 Éon
Changements majeurs
- Utilisation de ZMarkdown 11, qui corrige surtout des failles de sécurité et permet à nouveau d'exporter des PDFs #6276
 - Importe l'information 
ready_to_publishdepuis les archives #6203 - Cache les boutons d'actions impossibles pour les membres en lecture seule #6234
 - N'exporte que les conteneurs marqués comme publiables #6266, #6267, #6282
 - Ignore les messages masqués dans le décompte des commentaires d'un contenu #6156
 
Changements mineurs
- Passage à Django 3 #6217
 - Mise à jour des dépendances #6158, #6160, #6161, #6163, #6114, #6171, #6216, #6216, #6230, #6242, #6245, #6256, #6257, #6258, #6260, #6261, #6255, #6162
 - Améliore la barre d'outils du nouvel éditeur #6138
 - Corrige le lien de contribution technique de la page « À propos » #6147
 - Corrige une marge sur une liste de tutos/articles de la bibliothèque #6133
 - Cache les boutons éditer et citer pour les messages des MPs avec une seule personne #6180
 - Gère plus d'erreurs possibles venant de Matomo #6151
 - Retire le champ de recherche (inactif) sur les profils #6201
 - Ajoute des variantes italiques pour Merriweather #6200
 - Rend possible la mise à jour d'image avec un SVG #6207
 - Améliore les messages d'erreur pour l'importation d'image #6208
 - Ajout du support des IPv6 pour détecter les partages d'IP #6124
 - Précise que changer une image ne la changera pas là où elle est déjà utilisée #6209
 - Grise les boutons de comparaisons de versions si elles sont identiques #6181
 - Supprime les notifications concernant un forum inaccessible #6196
 - Corrige l'initialisation du menu mobile sur tablette #6220
 - Ajout du lien GitHub dans le pied de page #6222
 - Ajoute la mention du scope minimal du token GitHub #6185
 - Corrige les marges des listes sur mobile #6233
 - Passage à NodeJS 16 LTS #6235, #6271
 - Ajoute une option pour désactiver l'export des billets #6197
 - Rend publication_watchdog plus résistant aux exceptions #6264
 - Permet le changement de titre d'un contenu publié entre deux passages du watchdog de publication #6269
 - N'affiche pas le bouton Retour à la vue globale sur la page de statistiques d'un contenu sans section #6287
 
Documentation
- Retire des références aux versions des dépendances dans la doc #6168
 - Ajoute un guide sur les tests backend et leur écriture #6166, #6167
 - Ajout d’un passage sur nvm et bashrc #6212
 - Utilise les commandes make dans la documentation pour contribuer à ZdS #6214
 - Ajoute une précision à la documentation : 
--just-printpour voir les sous-commandes d'une commande make #6278 
Refactorisation
- Retire JQuery de content-helps.js #6116
 - Utilise le KaTeX de zmd pour ZdS #6182
 - Corrige deux tests mal nommés et donc non découverts #6202
 - Ajoute de tests #6193, #6194, #6190, #6188
 - Supprime l'ancien module de recherche #6248
 - Relocalisation des usines #6249
 - Remplace notre implémentation de 
LoginRequiredMixinpar celle de Django #6252 - Refactorisation de quelques très gros fichiers #6251
 - Remplace notre implémentation de 
PermissionRequiredMixinpar celle de Django #6262 - Retire la gestion des anciens smileys #6268
 - Remplace la vue de logout par la LogoutView de Django #6272
 - Déplace des utilitaires liés au MP de 
utilsversmp#6285 - Déplace des utilitaires liés aux forums de 
utilsversforum#6286 
Environnement de développement
- Réduit la verbosité des logs de l'environnement de dev #6149
 - Amélioration de notre utilisation de Yarn #6136
 - Crée toujours la catégorie mère d'une sous-categorie #6150
 - Corrige des logs en double sur l'environnement de dév #6174
 - S'assure que l'OS choisi pour installation est un nombre #6183
 - Retire des restes de Travis #6179
 - Vérifie qu'il ne manque pas de migrations dans la CI #6240
 - Mise à jour de la version supportée de Debian et Ubuntu #6239, #6241
 
Liste complète des changements : v30.1-artemis...v30.2-eon