Skip to content

FootballSim v.2025-26.02.05

Latest

Choose a tag to compare

@Dev1Nox Dev1Nox released this 03 Jul 17:03
af76097

v2025-26.02.05

🗂️ Datos de ligas refactorizados: de un JSON monolítico a un fichero por liga

Antes, todos los equipos vivían en un único teams_data.json. Ahora cada liga tiene su propio archivo en assets/:

  • LaLiga.json
  • Premier League.json
  • Serie A.json
  • Bundesliga.json
  • Ligue 1.json
  • Brasileirão Série A.json
  • Primeira Liga.json
  • Eredivisie.json
  • MLS.json
  • Saudi Pro League.json

(mundial.json se mantiene aparte, como hasta ahora, para el modo Mundial).

⚙️ Seeder dinámico

DatabaseSeeder ya no busca un nombre de archivo fijo: ahora recorre todos los .json de assets/ (excepto mundial.json) y los siembra uno a uno, con manejo de errores por archivo individual y log del total de equipos sembrados.

Beneficio de cara al futuro: añadir una liga nueva será tan simple como soltar un .json con el mismo formato en assets/ — sin tocar código.

🔼 Room DB v11 → v12

Se sube la versión de la base de datos (con fallbackToDestructiveMigration) para forzar el re-sembrado en las instalaciones existentes y que reciban las ligas y equipos nuevos automáticamente al actualizar.

🧹 Limpieza

Eliminada la carpeta data/models (estaba vacía y sin uso).


Versión completa: 2025-26.02.05