Skip to content

Releases: enrique-lozano/F1-World-API

v0.4.1

16 Apr 18:00
7273791
Compare
Choose a tag to compare

🛠️ Maintenance

v0.4.0

09 Jan 17:32
8158020
Compare
Choose a tag to compare

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 the events 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 the sessions table instead of the events 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

04 Apr 13:26
66660c9
Compare
Choose a tag to compare

🐛 Bug Fixes

🛠️ Maintenance

v0.3.1

15 Mar 22:22
847f0ea
Compare
Choose a tag to compare

🐛 Bug Fixes

v0.3.0

15 Mar 22:10
c506c15
Compare
Choose a tag to compare

✨ New features

v0.2.0

14 Mar 22:41
6580250
Compare
Choose a tag to compare

✨ New features

🐛 Bug Fixes

🛠️ 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

12 Mar 23:09
2982304
Compare
Choose a tag to compare

✨ New features