Releases: theOehrly/Fast-F1
Pre-release v3.4.0 alpha0
Alpha pre-release for reimplemented plotting submodule.
Discussion in #585
Release v3.3.5
Bug Fixes
-
Fixed an issue that causes no result data to be available for 'Sprint Qualifying' sessions
-
Correctly handle reinstated lap times after they were previously deleted
Release v3.3.4
Bug Fixes
- Correctly support the new "Sprint Qualifying" (#570)
Release v3.3.3
New Features
- Added support for driver Ayumu Iwasa (IWA)
Release v3.3.2
Bug Fixes
- Fixed a bug that caused the track status values for each lap to be sometimes incorrect in the 'TrackStatus' column of the
Laps
DataFrame (fixes #557 and more).
Release v3.3.1
Bug Fixes
-
Fix: correctly handle empty strings when parsing them in
fastf1.utils.to_datetime
(by @erdieee) (#531) -
Fix: gracefully handle empty strings when parsing datetime values in Ergast responses (by @mdsakalu) (#546). This fixes partially missing data in the results Qualifying and Race results for the 2024 Saudi Arabia GP.
Release v3.3.0
New Features
-
Updated team names and team colors for the 2024 season. (As usual, this means
that this information is no longer valid for the previous season! see note below) -
Improved the accuracy of
fastf1.utils.delta_time
(by @grahamjwhite)
(#512)
Note: The update of the team names and team colors for the 2024 season means that you may no longer be able to visualize data from 2023 correctly. This is a long-standing issue that will most likely be resolved with the next minor release in a few months.
Release v3.2.2
Bug Fixes
- Fixed another bug that caused
fastf1.core.Session.get_circuit_info
to fail only in some cases if the default resampling frequency for
telemetry data is changed (#455)
Release v3.2.1
Bug Fixes
- Fixed a bug that caused timestamps of telemetry data to have (apparent)
microseconds precision (even though this is not the case). As a result,
merging position data and car data did not have a well matching timestamp
index resulting in additional interpolated values. This problem only occurred
in combination with recent versions of Pandas.
Other
- Various changes to address deprecations in Pandas.
Release v3.2.0
New Features
-
Added support for Pandas version v2.1.0 and higher.
-
Methods
fastf1.core.Lap.get_telemetry
and
fastf1.core.Laps.get_telemetry
now take an optional additional
frequency
keyword argument to override the default frequency that is
used for resampling. -
Added
fastf1.core.Laps.pick_box_laps
to select inlaps and outlaps
(#454) (by @pesaventofilippo) -
Added the lap number to race control messages, see
fastf1.core.Session.race_control_messages
(#475) (by @manpean) -
Improved lap data integrity checks (#449) (by @d-tomasino)
-
Added a string representation for the Cache class that gives information
about the cache path and the cache size -
Added the function
fastf1.Cache.get_cache_info
that returns
information about the cache path and the cache size
Bug Fixes
-
Fixed incorrect lap number (zero instead of one) for generated laps that are
added when a driver crashes on the very first lap -
Fixed
fastf1.core.Session.get_circuit_info
fails if the default
resampling frequency for telemetry data is changed (#455) -
Fixed multiple issues with the Ergast API interface that resulted in
invalid request being made and consequentially no data being returned
(#489, #494) (by @Lombardoc4) -
Fixed missing driver information for drivers that did not start in a race
(classified as DNS - did not start) (#447) -
Fixed a regression introduced in v3.1.3 that caused the
CountryCode
to be missing fromfastf1.core.SessionResults
-
Fixed a compatibility issued with Pandas v1.3.5