BonoVíaBeta
Registro de cambios

Changelog

Cada versión documentada con detalle. Sin letra pequeña.

v0.3.2

Actual2026-03-23GitHub
Añadido
  • Páginas legales: Privacidad, Aviso legal, RGPD, Accesibilidad
  • Validación de fechas pasadas en la API de exploración
  • Sugerencias de estaciones en el estado vacío del explorador
  • security.txt en /.well-known/
Corregido
  • Orden de hooks en la página de exploración (crash de React)
  • Fechas pasadas se corrigen automáticamente a hoy
  • URLs sin parámetro `name` redirigen al inicio
  • Textos por debajo de 12px en componentes de pases (WCAG)
Mejorado
  • Exploración: decodedName memoizado, TODAY calculado una vez, callbacks memoizados
  • CI: migración a pnpm, database job condicional con [db], content job sin dependencias
  • CD: añadido --archive=tgz para despliegue en Vercel

v0.3.1

2026-03-19GitHub
Añadido
  • Migración a Turso (libsql) desde SQLite local
  • Resultados de exploración precomputados (~200ms API)
  • Búsqueda fuzzy sin acentos
  • 21 configuraciones de pases de transporte
  • Clusters de estaciones con sub-clustering geográfico
  • 5 workflows de CI/CD (CI, CD, GTFS semanal, uptime, seguridad)
  • Feature flags centralizados en src/config/features.ts
  • Animación de puntos escalonada en el mapa
  • Cabeceras de seguridad y proxy con redirecciones
Corregido
  • Bug de Madrid siempre como origen (origin_lat/origin_lon en API)
  • Color de bus fusionado con Abono Único como emerald #10b981

v0.3.0

2026-03-17GitHub
Añadido
  • Lanzamiento inicial de BonoVía
  • Explorador con mapa interactivo (Leaflet)
  • Feeds GTFS: Renfe (av-ld-md, feve) + ALSA
  • Página de pases con 21 abonos de transporte
  • Filtros por Abono Único, Verano Joven, Pase Vía, Interrail
  • Búsqueda de estaciones con autocompletado
  • Vista de lista alternativa al mapa
  • Diseño responsive con WCAG 2.1 AA
  • Sitemap.xml y robots.txt
  • Favicon y OG images