Releases: enrique-lozano/F1-World-API
Releases · enrique-lozano/F1-World-API
v0.4.1
🛠️ Maintenance
- build: bump better-sqlite3 from 8.7.0 to 9.4.5 (PR #54, by @dependabot).
- build: bump tsoa from 5.1.1 to 6.2.0 (PR #53, by @dependabot).
v0.4.0
This release arises from PR #41 (by @enrique-lozano), which add lots of new functionality and changes:
✨ New features
- Add the
sessions
table: This table contains all the sessions of an event (in theevents
table) and will allow to have specific data about sessions in the future, such as schedules or names. With this new table, results, lap times, pit stops... will be linked to thesessions
table instead of theevents
table. - Splitted CSV files: Introduce a full new folder structure inside the
data
folders. The CSV files will be splitted now inside folder by its season and round. This will allow faster viewing and editing of the data, as well as saving space since we will not need to store the session IDs in these CSV. - Import/Export directly from Node: The import and export scripts have been migrated to the Node environment. In this way the user will no longer need to use python to start using our API
- Add common query params: In the paginated API responses, you can now specify params to sort by a custom attribute or to retrieve only specific data.
- Generators changes: We have added a global generator so you can pull your own data from any source
- Missing data from 2023 added
🐛 Bug Fixes
- WDC position calculation incorrect with some ties on points
🛠️ Maintenance
- Introduce Kysely: With Kysely, the devs will be able to build SQLite queries quicker. See more in his repo.
- Testing: We add some tests to verify the main functionality of the API, but there is still a lot of work to be done in this regard.ç
- General schema refactor: We merge some tables into only one and make minor schema changes
v0.3.2
🐛 Bug Fixes
- Update F1-Scrape to match the new SQL format (PR #26, by @enrique-lozano).
🛠️ Maintenance
- build: bump type-fest from 3.6.1 to 3.7.2 (PR #23, by @dependabot).
v0.3.1
🐛 Bug Fixes
- Add missing docs in swagger about gridPositions (PR #18, by @enrique-lozano).
v0.3.0
✨ New features
- Add grid position penalties to the DB (PR #17, by @enrique-lozano).
v0.2.0
✨ New features
- New service for retrieve the qualifying results (PR #14, by @enrique-lozano).
- Add support for pre-qualifying sessions (PR #10, by @enrique-lozano).
🐛 Bug Fixes
- Count only the neccesary rounds to resolve a tie (PR #7, by @enrique-lozano).
- Drop required results for the WDC calculation (PR #6, by @enrique-lozano).
🛠️ Maintenance
- Bump better-sqlite3 from 8.1.0 to 8.2.0 (PR #5, by @dependabot).
- Bump swagger-ui-express from 4.6.1 to 4.6.2 (PR #4, by @dependabot).
- Bump type-fest from 3.6.0 to 3.6.1 (PR #3, by @dependabot).
v0.1.0
✨ New features
- New endpoint for driver championship results (PR #2, by @enrique-lozano).