Skip to content

fantasyfb v0.8.2

Choose a tag to compare

@tefirman tefirman released this 27 Aug 06:31
· 150 commits to main since this release
e14cab0

fantasyfb v0.8.2

Fixes ADP failing to join for players whose name carries a generational suffix (Jr./Sr./II/III/IV).

pip install --upgrade fantasyfb

Highlights

  • Suffixed player names now match against ADP. merge_adp joined projections onto ADP with an exact string match on [name, position]. FantasyPros-style ADP exports append generational suffixes (James Cook III, Travis Etienne Jr., Kenneth Walker III) that the projections' nflreadpy-sourced name column omits (James Cook), so every suffixed player failed to join, got NaN ADP, and was treated as undraftable depth. The 2026 ADP file alone has 24 affected players, including early-round starters like James Cook (RB5), Kenneth Walker III (RB12), and Travis Etienne Jr. (RB20). The merge now runs on a suffix-stripped, whitespace-collapsed, lowercased join key while both display names are preserved; the ADP side is deduped on that key (earliest pick wins) so a collapsed namesake pair can't fan out a projection row.

See CHANGELOG.md for the full list.