Les mises à jour liées à la sécurité et à l'infrastructure sont indiquées par mesure de transparence mais n'entraînent aucun changement visible à votre niveau.
Mise à jour de l'image 🐳 Docker opencomp/php:8.0-fpm-alpine3.12
.
Mise à jour de tar
vers la version 1.32-r2
pour corriger la vulnérabilité CVE-2021-20193.
Fin de l'adaptation de l'interconnexion CRM pour la mise à niveau vers Dolibarr v13.
Mise à jour de la libraire Chart.js
vers la version 3.x
Améliorations de performance ⚡ : les diagrammes circulaires et les histogrammes empilés présents sur la page de rédaction des appréciations générales et sur la page présentant l'analyse instantanée des résultats d'une évaluation se chargent désormais bien plus rapidement.
Utilisation du module natif assets
(ressources) de Webpack v5
en remplacement des désormais dépréciés url-loader
et file-loader
.
Suppression 🗑 de exports-loader
et image-webpack-loader
.
Mise à jour de l'image 🐳 Docker opencomp/php:8.0-fpm-alpine3.12
.
Mise à jour de busybox
vers la version 1.31.1-r20 pour corriger la vulnérabilité CVE-2021-28831.
Mise à jour de l'image 🐳 Docker opencomp/php:8.0-fpm-alpine3.12
.
Mise à jour de openssl
vers la version 1.1.1k-r0 pour corriger les vulnérabilités CVE-2021-3449 et CVE-2021-3450 (avis CERTFR-2021-AVI-221).
Début de l'adaptation de l'interconnexion CRM avec Dolibarr pour permettre la mise à niveau vers Dolibarr v13.
Correction d'une erreur d'orthographe sur la page expliquant les différents modes de paiement pour le règlement d'une commande de type "établissement".
Remplacement de l'appel à onOpen
par didOpen
(sweetalert2
depuis la v10.3.0
)
Mise à jour des dépendances backend 🛠
La suppression d'un élève d'une évaluation existante ne génère plus d'erreur 500
(merci à Lucie👍).
Mise à jour des dépendances backend 🛠
La récupération automatique des virements entre le compte Stripe et le compte courant vers Dolibarr est de nouveau fonctionnelle.
L'adresse IP retournée à Sentry prend désormais en compte l'en-tête X-Forwarded-For
.
Mise à jour du langage de script PHP vers la version 8.0.3
Mise à jour des dépendances frontend 🎨
Les plugins CKEditor personnalisés (réglures Sèyes, Vrai/Faux, Tableaux, Hauteur de ligne, Fraction) sont désormais installés depuis un dépôt privé npm
sur l'instance Gitlab src.opencomp.fr
L'accès à la page /users/login
redirige désormais de façon permanente vers /login
(merci à Aude 👍).
L'accès à la page "Réinitialisation de mot de passe" est possible et ne génère plus d'erreur 500
(merci à Aude👍).
La page de connexion comporte de nouveau les particules animées (cercles).
L'accès à l'application est désormais possible et ne génère plus d'Internal Server Error.
Une toute nouvelle identité graphique, rafraîchie et plus en phase avec les attentes actuelles.
Nouvel en-tête pour les classes et les évaluations rappelant le titre de la classe ou de l'évaluation active.
Les actions relatives à une classe ou à une évaluation en particulier sont maintenant disponibles à partir du bouton déroulant symbolisé par des engrenages à droite du nouvel en-tête.
Possibilité pour les enseignants de saisir/modifier "en masse " les INE des élèves.
Possibilité d'activer le mode "plein écran" pour la page de conception d'une évaluation (particulièrement pratique pour les ordinateurs ayant une petite résolution d'écran).
Possibilité de supprimer les résultats déjà saisis pour une évaluation
Un socle technique revu pour une implémentation simplifiée de nouvelles fonctionnalités (voir section suivante "Dépendances").
L'écran présentant le bon de commande d'un abonnement de type "établissement" présente désormais les différents moyens de paiement disponibles sous forme d'onglets, pour une meilleure compréhension du processus.
La barre latérale est désormais automatiquement rabattue sur les petits écrans afin d'améliorer le confort de travail en permettant d'afficher ainsi plus d'éléments à l'écran.
Les images sont désormais correctement affichées dans la prévisualisation du contenu des évaluations à importer (évaluations des années précédentes, évaluations partagées).
La fonction d'insertion d'image au sein d'une évaluation a été revue (lors d'un clic sur l'icône Insérer une image, si aucune image n'est sélectionnée, alors la fenêtre s'ouvre sur l'onglet permettant d'en téléverser une ; dans le cas contraire, l'onglet d'édition des dimensions, de l'alignement et de la légende de l'image sélectionnée apparaît).
Correction de l'export (portabilité des données) au format .xml lorsque ce dernier comportait certains caractères spéciaux.
Il n'est désormais plus possible de se connecter en utilisant Facebook (voir Dépréciation de l'identification avec Facebook).
Mise à jour du langage de script PHP vers la version majeure 8.x
Mise à jour du cadriciel CakePHP vers la version majeure 4.x
Mise à jour du groupeur de modules Webpack vers la version majeure 5.x
Mise à jour du gestionnaire de dépendances Composer vers la version majeure 2.x
Mise à jour des dépendances backend ⚙
Mise à jour des dépendances frontend 🎨
Mise à jour de la version d'API du prestataire de traitement des paiements 💰 Stripe.
Mise en place de 🐆 Panther pour l'exécution de tests d'acceptance.
Utilisation des outils nécessaire à l'intégration continue exclusivement dans le container Docker opencomp/php:8.0-fpm-alpine3.12-dev
(maintenant inclus dans l'image Docker 🐳ce qui permet de ne pas avoir à installer de dépendances sur le runner).