La communauté francophone n°1 dédiée au partage de ressources et au support pour la création de forums propulsés par le CMS Flarum

Flarum v0.1.0-beta.9 est disponible

Nous avons le plaisir de vous annoncer la sortie de la beta.9 de Flarum : "Leafy Seadragon".

Informations

Cette version contient plusieurs améliorations et corrige une vulnérabilité. Les modifications comprennent une mise à niveau des composants Laravel et une réécriture complète du fonctionnement de la procédure d'installation au sein de Flarum, entre autres.

Nous vous recommandons de mettre à jour dès que possible. Vous trouverez plus de détails sur la vulnérabilité ici.

En vrac, quelques modifications à mettre en avant :

  • 🏷️ Les mots-clés peuvent maintenant avoir une icône.
  • ✉️ Plus de drivers mail disponibles depuis l'administration.
  • ☑️ La vérification de versions MariaDB et MySQL fonctionne correctement lors de l'installation.
  • ⚠️ Les attaques CSRF permettaient l’exécution d'actions sur d'autres utilisateurs.
  • 💫 OAuth fonctionne à nouveau.
  • 📈 Les actions sur messages rentraient dans le décompte des statistiques de messages d'utilisateur.
  • ✏️ Les administrateurs ne pouvaient pas réinitialiser le mot de passe des utilisateurs.

Il s'agit des principales modifications de la beta 9. Il y a plusieurs améliorations mineures également, des corrections de bugs et des performances en hausse. Vous pouvez retrouver une liste des changements ici pour les plus courageux !

Pour les développeurs

Avec l'utilisation d'Illuminate (Laravel) 5.7, certains codes peuvent ne plus fonctionner. Vous pouvez vérifier la documentation Laravel (1, 2) et mettre à jour vos dépendances minimales dans votre fichier composer.json.

Mise à jour

Avant de procéder à la mise jour, assurez vous de créer une sauvegarde de votre dossier public/assets, votre fichier composer.json ainsi que votre base de données !

Dans les paramètres de courriel de votre administration, assurez vous que le champ "Driver" est renseigné en minuscules, par exemple smtp et non SMTP.

Si vous utilisez une version antérieure à la beta 8, vous devez impérativement suivre les instructions de mise à jour vers la beta 8. Assurez vous également de désactiver toutes les extensions non officielles avant de lancer la mise à jour.


composer update --prefer-dist --no-dev -o --with-all-dependencies
php flarum migrate
php flarum cache:clear

Fermez les yeux 😌, croisez les doigts 🤞, et rechargez votre forum dans sa dernière beta 9.