Skip to content

ffscrapr 1.4.8

Latest
Compare
Choose a tag to compare
@tanho63 tanho63 released this 13 Aug 21:02

An emergency patch to get this back onto CRAN, and packaging up some longstanding bugfixes also. Will need to revisit testing policy in future releases.

Fixes

  • Fix ff_league.mfl_conn() bug which created duplicate rows for leagues with both an email auction and email draft. (resolves #349)
  • Fix hardcoded league year in all ff_scoringhistory() default arguments, now uses nflreadr::most_recent_season() as the default upper bound.(resolves #347)
  • Require nflreadr v1.2.0+ due to data repository change.
  • dp_values() now explicitly returns rather than invisibly returns.
  • Simplified GitHub repo to a GitHub Flow structure rather than a Git Flow structure for ease of maintenance.
  • Re-export nflreadr::ffverse_sitrep() and encourage usage in bug reporting.
  • Fix ff_transactions.mfl_conn() bug that did not return auction bids, resolves #354
  • ff_league.espn_conn() now counts TQB when evaluating qb_type and qb_count, resolves #367
  • ff_starter_positions.mfl_conn() now splits RB+WR and RB+WR+TE positions into their own positional rows and resummarises
  • sleeper_connect() now warns if you use a non-character league_id parameter - Sleeper league IDs are too long (18 characters) and longdouble support is inconsistent from OS to OS
  • ff_standings.mfl_conn() changed to adapt to MFL API changes as documented in 2022 API release notes , resolves #366
  • ff_starters.sleeper_conn() bugfixed for API change (last-scored-leg -> leg)
  • ff_scoring() fixed for dev purrr issues
  • ff_transactions.flea_conn() bugfixed for infinite loop problem, resolves #356 (thank you @jdegregorio!)