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 usesnflreadr::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 #367ff_starter_positions.mfl_conn()
now splits RB+WR and RB+WR+TE positions into their own positional rows and resummarisessleeper_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 OSff_standings.mfl_conn()
changed to adapt to MFL API changes as documented in 2022 API release notes , resolves #366ff_starters.sleeper_conn()
bugfixed for API change (last-scored-leg -> leg)ff_scoring()
fixed for dev purrr issuesff_transactions.flea_conn()
bugfixed for infinite loop problem, resolves #356 (thank you @jdegregorio!)