Skip to content

Latest commit

 

History

History
97 lines (67 loc) · 4.51 KB

NEWS.md

File metadata and controls

97 lines (67 loc) · 4.51 KB

f1dataR 1.6.0.9000

  • Deprecated Ergast and moved to Jolpica API for Ergast Functions
  • Bugfix in plot_fastest()
  • Bugfix in README

f1dataR 1.6.0

  • Updates per FastF1 (python) updates at 3.4.0 #259
    • Soft deprecates FastF1 v < 3.4.0, hard deprecates FastF1 v < 3.1.0.
    • Added functions to get driver graphic style & team colors from FastF1. See get_driver_style(), get_driver_color(), get_team_color() and get_driver_color_map() (and the aliases with colour).
    • Added functions for look-ups of driver & team information for seasons/sessions. See get_driver_abbreviation(), get_driver_name(), get_team_by_driver(), get_team_name(), get_drivers_by_team().
    • Removed constructor_data object from package vignettes, readme, examples, etc.
    • Expanded vignettes to improve graphics & demonstrate lookups.
  • Removed usethis from Suggests (only needed when changing data)
  • Updated tests to avoid API failure for 2022 season & better skip-on-CRAN for internet resources
  • Updated minimum R to 3.5.0, reflecting imported package requirements.

f1dataR 1.5.3

  • Enabled Sprint Qualifying "SQ" as a session type in line with FastF1 v3.3.5.

f1dataR 1.5.2

  • Modified testing to satisfy CRAN requirements.
  • Added vignette looking at telemetry plots through Alonso's 2024 Australia penalty.

f1dataR 1.5.1

  • Added (very soft) deprecation warning to Ergast functions in advance of the Ergast API being defunct in less than 12 months.
  • Deprecated support for FastF1 v < 3.1.0. Older FastF1 versions do not support all of the functions in use and may return different values from some data retrieval or calculation functions. Forcing use of up-to-date FastF1 allows for simpler bugfixes and code updates. (#198)
  • Removed Ergast check for get_current_season() (#227)
  • Improved messaging to users regarding updating FastF1 (#226)
  • Named items in list returned by load_circuit_details()
  • Changed the way that correct_track_ratio() works. Visually the results are the same, but now any labels/annotations added to the ggplot should be kept in the right spot.
  • Added Vignette describing some load_circuit_details() usage.
  • Code improvements (better handle variation in Ergast response, better handle Ergast connection failures) (#228)
  • Testing improvements to validate our handling of internet failures (#228)
  • Upgraded to use httptest2 for testing no-internet scenarios (no affect on package performance)
  • Code cleanup (removed old inaccessible code, centralized repeated steps to functions, etc.)

f1dataR 1.5.0

  • Added load_circuit_details (#210)
  • Strengthened package testing (#212, #216)
  • Bugfixes (#216)

f1dataR 1.4.1

  • Fixed a bug with cache options (#194, #195, #197)
  • Fixed a build bug
  • Began deprecation of support for FastF1 v < 3.1.0

f1dataR 1.4.0

  • Fully deprecated round and fastest_only arguments
  • Added a function correct_track_ratio() to ensure plotted tracks have proper x & y ratios (#89, #179)
    • Updated plot_fastest() to use correct_track_ratio()
  • Added a function to help switch between cache choices (#170, #171)
    • Ensured cache option had default ("memory") (#181, #183)
  • Simplified Python package fastf1 installation (#187).
    • Virtualenv and Conda environment management is up to the user now

f1dataR 1.3.0

  • Updated documentation per requirements after CRAN review
  • Changed caching behavior per requirements after CRAN review. If you previously had set a cache directory options("f1dataR.cache" = [dir]) there will be no change. If you had previously not specified a cache directory, the package used to use the result of getwd(), so you can force that directory. New users can specify a default file cache location by setting options("f1dataR.cache" = "filesystem") or specify any other (existing) directory by setting the option.

Cache will otherwise use memory as a default until the end of the R session or for 24h (whichever comes first). Caching can be turned off by setting the option to "off"

f1dataR 1.2.1

  • Added additional output column to load_schedule() to show Sprint Race date.

f1dataR 1.2.0

  • Added a helper function for setting up fastf1 connection.
  • Improved testing coverage
  • Code style and format cleanups

f1dataR 1.1.0

  • Updated load_driver_telemetry to use laps parameter, allowing for a choice of 'fastest', 'all', or a numbered lap. Note a numbered lap requires fastf1 version 3.0 or greater (#78)

f1dataR 1.0.1

  • Added examples to documentation (#95)

f1dataR 1.0.0

  • Added a NEWS.md file to track changes to the package.