Cette dernière inclus plusieurs patchs de sécurité (notamment le passage à Django 4.2.28), ainsi que la fonctionnalité d'encodage distant via le projet Esup Runner
*Attention* : cette version abandonne la compatibilité avec Python 3.9. À Partir d'Esup-Pod 4.2.0, la version minimale de Python est la 3.10
Cette version inclus plusieurs patchs de sécurité (notamment le passage à Django 4.2.27), ainsi qu'une refonte de l'interface du tableau de bord.
What’s Changed
- Add title to player by @cbissler in https://github.com/EsupPortail/Esup-Pod/pull/1366
- Prevent possible Code injection in podfile by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1367
- FIX CI for test_stats_view.py by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1374
- Multiple fixes for v4.0.2 by @LoicBonavent in https://github.com/EsupPortail/Esup-Pod/pull/1373
- Bump django from 4.2.25 to 4.2.26 by @dependabot[bot] in https://github.com/EsupPortail/Esup-Pod/pull/1372
Full Changelog: https://github.com/EsupPortail/Esup-Pod/compare/4.0.2...4.0.3
What’s new
Bug fixes:
- Fix window display for additional channels by @gmanaud in https://github.com/EsupPortail/Esup-Pod/pull/1347
- Fixes the `sec_to_timestamp` function to avoid generating invalid timestamps by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1342
- Prevent code injection by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1360
- Bump django from 4.2.24 to 4.2.25 by @dependabot[bot] in https://github.com/EsupPortail/Esup-Pod/pull/1363
- Fix dynamic qr-code by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1361
- Fix calendar in dark mode by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1357
Improvements:
- ALLOWED_SUPERUSER_IPS by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1349
- Add Mastodon share by @gmanaud in https://github.com/EsupPortail/Esup-Pod/pull/1344
- Improve infinite loading + minor fixes by @Badatos in https://github.com/EsupPortail/Esup-Pod/pull/1362
- Force indicate username in 'User name' field in csv file by @cbissler in https://github.com/EsupPortail/Esup-Pod/pull/1339
Full Changelog: https://github.com/EsupPortail/Esup-Pod/compare/4.0.1...4.0.2
## What's Changed
* Fix v4.0.0 bugs by @LoicBonavent in https://github.com/EsupPortail/Esup-Pod/pull/1341
* Bump django from 4.2.22 to 4.2.24 by @dependabot[bot] in https://github.com/EsupPortail/Esup-Pod/pull/1350
* Bump djangorestframework-simplejwt from 5.3.1 to 5.5.1 by @dependabot[bot] in https://github.com/EsupPortail/Esup-Pod/pull/1351
**Full Changelog**: https://github.com/EsupPortail/Esup-Pod/compare/4.0.0...4.0.1
- Ajout de la gestion des intervenants (application speaker)
- Ergonomie : création d'un menu de gestion des vidéos
- Amélioration de l'application quiz pour les vidéos et du tableau de bord de gestion des vidéos
- Nombreuses améliorations de l'interface utilisateur
- Nombreux correctifs fonctionnels
- Utiliser le plugin Opencast pour envoyer automatiquement la vidéo du SMP vers le Pod.
- Création d'un paquet d'archives pour exporter la vidéo du Pod
- Ajout d'un nom au jeton vidéo
- Ajout de l'amélioration de l'IA avec Aristote (génération du titre, de la description, des balises, du quiz et bien plus encore)
- Ajout d'un quiz pour les vidéos
- Mise à jour des paquets tiers et ajout de quelques changements dans l'environnement de développement
- Travail sur le mode webTV
- Nombreuses améliorations de l'interface utilisateur
- Nombreux correctifs fonctionnels
- habillage des videos
- tableau de bord des videos
- fonction reprendre la lecture de la vidéo
- Correction d'un bug sur la liste de lecture et la liste des vidéos
- Ajout d'un champ de fichier privé sur la vidéo
- Ajout de l'importation de vidéo depuis la plateforme mediacad
- ajout de la librairie qrcode
- amélioration du code et de l'accessibilité
- ajout de whisper pour la transcription des vidéos
- amélioration de l'accessibilité de la transcription vidéo et correction d'un bug pour la longueur maximale
- amélioration de la version pour django, opencast V2, elasticsearch V8