Changelog
February 5, 2022 · View on GitHub
0.9.0
- 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
0.8.0
- 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
0.7.1
- set Mongo stop name text index language to spanish
- establecimiento de idioma spanish en text index de paradas guardadas en Mongo
0.7.0
- add limit query param to search stops endpoint
- añadida query param para limitar resultados en endpoint de buscar paradas por nombre
0.6.1
- add unit tests
- fix clear_duplicated_buses function by simplifying logic
- añadidos tests unitarios
- reparada función clear_duplicated_buses simplificando lógica
0.6.0
- 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)
0.5.0
- refactor request & error handling, imports & cache
- add logging
- refactorización de request y error handling, imports y cache
- añadido sistema de logs
0.4.0
- remove WSDL data sources
- eliminada fuente de datos WSDL
0.3.3
- 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
0.3.2
- fix buses endpoint returning null source
- remove setup.py
- reparado endpoint buses devolviendo source null
- borrar setup.py
0.3.1
- store StopNotExist status on local Stop cache
- guardar estado StopNotExist en caché local de Stops
0.3.0
- define data models on project (deprecate pybusent)
- definición de modelos de datos en proyecto (dejar de usar pybusent)
0.2.2
- 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
0.2.1
- fix Stops endpoint, return empty array if no buses available
- reparado endpoint Stops, devolver array vacío si no hay autobuses disponibles
0.2.0
- migrated to FastAPI, new features, using MongoDB as local storage
- migración a FastAPI, nuevas características, usando MongoDB como almacenamiento local
0.1.0
- initial release
- release inicial