Repository navigation
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.jsonPremier League.jsonSerie A.jsonBundesliga.jsonLigue 1.jsonBrasileirão Série A.jsonPrimeira Liga.jsonEredivisie.jsonMLS.jsonSaudi 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