Skip to content

Releases: theOehrly/Fast-F1

Release v3.0.4

03 Jun 16:57
b6c3f03
Compare
Choose a tag to compare
  • Added missing color for compound "TEST-UNKNOWN" (by @Casper-Guo)
  • Bumped minimum version requirement for dependency 'timple'

Release v3.0.3

19 May 20:53
cacffa1
Compare
Choose a tag to compare
  • Fixed incorrectly formatted color codes for tyre compound colors.
    (by @Casper-Guo)

  • Fixed a bug that prevented the calculation of results for Qualifying-like
    sessions (for example Sprint Shootout) that only occurred on Pandas v1.5.3
    and older.

Release v3.0.2

09 May 20:25
e9601c9
Compare
Choose a tag to compare
  • Improved support for Sprint Shootout sessions and added session results for
    these. (by @mdsakalu)

  • Improved exception handling on various internal functions

New Contributors

Release v3.0.1

07 May 21:37
8748a3d
Compare
Choose a tag to compare

Bug Fixes

  • fixed a bug that prevented the use of the livetiming client from the
    commandline

Release v3.0.0

02 May 20:43
778c907
Compare
Choose a tag to compare

This release offers a huge amount of new features and bug fixes.

Read more about all the changes in the Release Notes

New Contributors

Release v2.3.3

29 Apr 11:22
e1fe326
Compare
Choose a tag to compare

Maintenance release that adds support for the new Sprint Shootout session type.

Release v2.3.2

06 Apr 08:31
ff90ad2
Compare
Choose a tag to compare

Maintenance release to require pandas <2.0.0 on a clean installation.

Release v2.3.1

07 Mar 16:57
d4422df
Compare
Choose a tag to compare

Maintenance release to add driver names and colours for the 2023 season.

Alpha 3.0.0_ergast_a0 - Ergast API support

10 Feb 21:04
db144a2
Compare
Choose a tag to compare

Alpha release to test Ergast API support.

Release v2.3.0

26 Aug 09:44
88f4044
Compare
Choose a tag to compare

Bug Fixes:

  • The matplotlib dependency version is now required to be >= 3.3.3 to prevent
    incompatibility. (#210)

  • Fixed: NaT values for 'Time' or 'LapStartTime' may cause a crash
    in fastf1.core.Telemetry.calculate_driver_ahead (#151)

  • Fixed: Data for speed trap 'SpeedST' is added to the wrong lap.
    This additionally caused empty laps to exist for some drivers at the
    beginning of some sessions.

  • Fixed: fastf1.core.Telemetry.add_driver_ahead could not
    be called on previously resampled telemetry data. (#178)

  • Added: Better error handling for sessions that did not take place.

  • Fixed: Tyre compound shown for some laps was incorrect in some special
    cases. (#204)

  • Fixed: Incorrect first and last name for Hulkenberg in fallback driver list
    (by @niallmcevoy)

  • Fixed: metadata for ~fastf1.core.Telemetry was not propagated
    correctly in fastf1.core.Telemetry.merge_channels and
    fastf1.core.Telemetry.resample_channels.

  • Fixed: incorrect call of scipy method in
    fastf1.legacy.inject_driver_ahead

  • Fixed: Error handling regression in fastf1.core.Session.load

  • Fixed: ~fastf1.core.DataNotLoadedError not raised for car_data and
    pos_data.

New Features:

  • Added: Function fastf1.get_events_remaining (by @oscr)

  • Added: Support for shorthand paths (e.g. '~/cache') in
    fastf1.Cache.enable_cache (by @oscr)

Changes:

  • The default base url scheme for Ergast is changed from http to https.

Deprecations and Notices for Upcoming Changes:

  • Deprecation: Undocumented function fastf1.ergast.fetch_weekend
    will be removed without a direct replacement in a future version
    (target: v3.0.0).

  • Change: fastf1.utils.to_timedelta and
    fastf1.utils.to_datetime will return NaT instead of raising and
    exception if a valued cannot be parsed in a future version
    (target: v3.0.0).