-
Notifications
You must be signed in to change notification settings - Fork 0
Historique des versions
| Version | Premier commit | Dernier commit |
|---|---|---|
| 2.2 | 2.2.0-a1 28 sep. 2025 |
En développement |
| 2.1 | 2.1.62 28 sep. 2025 |
En développement |
| 2.1 | 2.1.alpha1 22 août 2024 |
2.1.61 23 oct. 2024 |
| 2.0 | Commit 29 30 mai 2023 |
2.0.57 31 mai 2024 |
| 1.1 | Commit 8 28 avr. 2023 |
Commit 28 9 mai 2023 |
| 1.0 | Commit 1 2 juin 2022 |
Commit 7 22 août 2022 |
La dernière version correspond au code actuellement présent sur la page Code (dernier commit sur main).
Les anciennes versions (à leur dernier commit) sont disponibles sur la page Releases.
Version 2.2 (28 septembre – 2025)
Versions 2.1.62 – (28 septembre – 2025)
Ces mises à jour sont des corrections de la version 2.1 suite à sa republication le 27 septembre 2025 et publiées en parallèle du développement de la version 2.2.
Versions 2.1.0 – 2.1.61 (22 août – 23 octobre 2024)
La version 2.1 (2.1.0 – 2.1.61) est développée dans le but d'implémenter un système de traduction fiable, en remplaçant les textes initialement présents par des clés de traduction et l'ajout d'un fichier strings associant clés et textes pour chaque langue.
Une période « alpha » a duré du 22 août (2.1.1) au 2 septembre 2024 (2.1.16). La période « bêta », quant à elle, a duré du 2 (2.1.17) au 11 (2.1.27) septembre 2024. Les versions du 13 septembre (2.1.28) au 23 octobre (2.1.61) sont donc considérées comme « stables ».
C'est durant cette version que ces améliorations voient le jour :
- Remplacement des textes bruts par des clés de traduction
- Paramètres (langue, raccourcir les grands nombres, affichage des temps)
- Succès / Badges supplémentaires
- Statistiques du site
Version 2.0 (30 mai 2023 – 31 mai 2024)
La version 2.0 a nécessité une réécriture totale du code afin d'implémenter des corrections et ajouts de fond.
Cette version se décompose en 3 plages :
- Une partie « bêta » pendant 3 jours (du 30 mai au 1ᵉʳ juin 2023). C'est à cette date que le projet devient public pour la toute première fois.
- Une partie « stable » n'utilisant pas encore de numéros de version (jusqu'au 18 décembre 2023)
- Une partie « stable » avec numéros de version (à partir du 3 janvier 2024)
Le premier numéro de version utilisé par un commit est la version 2.0.33, marquant le 33ᵉ commit depuis le début de la version 2.
La dernière mise à jour de cette version date du 31 mai 2024, et porte le numéro 2.0.57.
Cette version se démarque par l'ajout de :
- La possibilité pour les créateurs de parier sur leurs propres prédictions
- La possibilité d'ajouter des points à un pari
- La compression automatique des nombres supérieurs à 1 000 000
- La liste de tous les utilisateurs et de toutes les prédictions
- Succès / Badges
- Beaucoup de statistiques
Version 1.1 (28 avril – 9 mai 2023)
La version 1.1 se veut être une amélioration du projet en incorporant de nouvelles fonctionnalités que nous n'avions pas eu le temps de mettre en place avant la date butoir du rendu scolaire.
Parmi les nouveautés, on peut noter :
- Le remplacement des dates absolues UTC par des temps restants/écoulés
- L'ajout du classement des joueurs ayant le plus de points
- La possibilité de voir le profil des autres, changer son mot de passe, supprimer son compte et supprimer une prédiction terminée
- Énormément de corrections de bugs et de failles de sécurité
Version 1.0 (5 mai – 3 juin 2022)
La version 1.0 est celle qui a été développée pour un projet d'école d'ingénieur (première année). Ce projet a débuté le 5 mai 2022, et a été présenté au jury le 3 juin de la même année. Pour l'anecdote, nous avons eu la note de 12/20.
Le développement de cette version a commencé le 7 novembre 2024.
La mise en ligne publique de cette version date du 10 décembre 2024.
Cette version a été abandonnée en septembre 2025 (dernier commit en juin 2025) au profit de la maintenance de la version 2.1 et de la mise à jour 2.2.
Nouveautés :
- Renommage du projet (Better Twitch Predictions devient Freedictions)
- Refonte graphique (icônes, polices, couleurs)
- Utilisation de RewriteRules pour simplifier les URLs
- Utilisation de Weblate pour les traductions
- Clarification des informations affichées (suppression de statistiques et de pages peu utiles)