- fix getting reduced buses list from cache was returning 'no more buses available' flag
- fix different buses lists being returned when getting reduced vs completed list (HTTP datasource)
- export OpenAPI schemas (json/yaml) with Github Actions workflow
- modify search stops endpoint for getting multiple stops by id in single request
- add alias path to Get Buses endpoint
- fix correct initialization of single Motor mongodb client
- upgrade requirements versions
- reparado problema al obtener buses desde cache, devolviendo 'no more buses available'
- reparado problema al obtener buses desde fuente de datos HTTP, devolviendo distintos listados seg煤n se pidiese un listado parcial o completo
- exportaci贸n de esquemas OpenAPI (json/yaml) mediante workflow de Github Actions
- modificado endpoint de buscar paradas para poder buscar varias paradas por id en una 煤nica petici贸n
- a帽adido alias para ruta de endpoint Get Buses
- reparada inicializaci贸n del cliente mongodb Motor, iniciando una 煤nica instancia
- actualizadas versiones de dependencias
- add new online data source for buses (HTTP API)
- dotenv settings refactor
- a帽adida nueva fuente de datos online para buses (HTTP API)
- refactorizaci贸n de configuraciones .env
- set Mongo stop name text index language to spanish
- establecimiento de idioma spanish en text index de paradas guardadas en Mongo
- add limit query param to search stops endpoint
- a帽adida query param para limitar resultados en endpoint de buscar paradas por nombre
- add unit tests
- fix clear_duplicated_buses function by simplifying logic
- a帽adidos tests unitarios
- reparada funci贸n clear_duplicated_buses simplificando l贸gica
- add endpoint to search stops by name
- get buses extra pages asynchronously (HTML datasource)
- a帽adido endpoint para buscar paradas por nombre
- lectura de p谩ginas extra de buses as铆ncronamente (fuente de datos HTML)
- refactor request & error handling, imports & cache
- add logging
- refactorizaci贸n de request y error handling, imports y cache
- a帽adido sistema de logs
- remove WSDL data sources
- eliminada fuente de datos WSDL
- remove dotenv-settings-handler as dependency and use pydantic only
- remove not required settings
- freeze requirements versions
- quitada la dependencia dotenv-settings-handler y usar s贸lo pydantic
- borradas configuraciones no necesarias
- congeladas versiones de requirements
- fix buses endpoint returning null source
- remove setup.py
- reparado endpoint buses devolviendo source null
- borrar setup.py
- store StopNotExist status on local Stop cache
- guardar estado StopNotExist en cach茅 local de Stops
- define data models on project (deprecate pybusent)
- definici贸n de modelos de datos en proyecto (dejar de usar pybusent)
- fix cache bus getter, was returning full list of buses when requesting a minimal list but a full list was cached
- reparado cache bus getter, devolv铆a listado completo de buses cuando se ped铆a un listado parcial pero uno completo estaba almacenado
- fix Stops endpoint, return empty array if no buses available
- reparado endpoint Stops, devolver array vac铆o si no hay autobuses disponibles
- migrated to FastAPI, new features, using MongoDB as local storage
- migraci贸n a FastAPI, nuevas caracter铆sticas, usando MongoDB como almacenamiento local
- initial release
- release inicial