Skip to content

Historique des versions

Alexis edited this page Dec 19, 2024 · 4 revisions

Récapitulatif

Version Premier commit Dernier commit
3.0 3.0.0-alpha1
7 nov. 2024
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.

Détails

Version 3

La version 3 est actuellement en développement au stade alpha.

La mise en ligne publique de cette nouvelle version date du 10 décembre 2024.

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)

Version 2

Version 2.1 (22 août – 23 octobre 2024)

La version 2.1 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

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.