Repository navigation
Releases: nbfrodri/draftsim
Release list
DraftSim v1.5.1
Roster outlook now fits the Live season interface and makes player movement estimates easier to inspect.
- Keep all existing rookies in main-roster, academy and Free Agent forecasts, with a Rookie badge during their recorded debut year. Future generated rookies remain part of market rules without becoming forecast rows.
- Sort Stay, Other team, To academy, To main roster and Become FA directly from the table headers in either direction.
- Read clearer outcome summaries, role-relative performance and demotion evidence in Why, with shared status badges and more space around destination percentages.
- Show real scenario progress and a season-themed loading view. Reopening an unchanged outlook reuses its completed result; updated seasons trigger a fresh calculation. All 160 scenarios are retained.
- Clear player searches with an explicit X throughout Live and Hall/Season History, including Compare, Roster Moves and Title Playground, while keeping focus and filters.
Local verification: 1,511 unit tests, 110 browser tests, lint, types, release/dependency checks, 12 native tests and Windows EXE/MSI builds. Browser regression coverage includes rookie visibility, sorting, progress, cache invalidation, retries and search clearing.
Windows installers below are rebuilt and verified by the release workflow.
DraftSim v1.5.0
Live roster outlook
- View next-window roster probabilities for starters, academy players and free agents throughout a live season, including splits, internationals and the offseason.
- Filter by player, roster status, region, team and role using the existing player-role icons, team logos and region artwork.
- Inspect performance evidence, underperformance streaks, every sampled destination and pending user decisions. Forecasts use 160 scenarios with the live roster rules and update as the season advances without modifying the save.
- Keep search, filters and keyboard focus during recalculation or a failed forecast, with a retry action. Seasons without automatic roster moves do not run a forecast or display guaranteed retention.
Fixes
- Prevent legacy grades from being attributed to replacement players and exclude obsolete transfer proposals from pending-decision probabilities.
- Correct role-gap threshold rounding, swapped-side attribution and unknown-grade handling; preserve recorded player identity in replays even without KDA.
- Improve probability contrast, keyboard scrolling and region identification in destination details.
- Update sharp to 0.35.5 and its matching platform binaries to resolve the dependency audit blocker.
Probabilities describe outcomes using current results, rosters and patch data. They do not predict future match results, patches or manual choices; 0% and 100% describe sampled scenarios, not guarantees.
Windows downloads
Choose either the NSIS setup executable or the MSI installer. Both are Windows x64 builds of version 1.5.0.
Local verification: 1,508 unit tests, 107 browser tests, 12 native Rust tests, release metadata checks, lint, TypeScript and both desktop installer builds passed. The final export also passed five focused outlook and role-gap browser checks. Publication is gated by the release workflow's checks and Windows installation smoke tests.
Full changelog: v1.4.9...v1.5.0
DraftSim v1.4.9
Full Changelog: v1.4.8...v1.4.9
DraftSim v1.4.8
Full Changelog: v1.4.7...v1.4.8
DraftSim v1.4.7
Team profiles now support the same event highlights and season range controls as player Career History.
- Select multiple splits or international events to highlight their results across the visible years, using the existing event icons and a gold glow.
- Limit Results History to an inclusive From/To season range, reset to all seasons, or clear highlights independently.
- Preserve DNQ outcomes, recorded legacy Worlds finishes, expandable historical rosters and navigation to Stage Rosters.
- Keep career totals independent of the display filters, and reset the controls when opening another team.
Automated browser tests cover multi-event selection, keyboard controls, year boundaries, DNQ and legacy archives, historical lineups, and team switching. Windows x64 installers are built and verified by GitHub Actions.
DraftSim v1.4.6
Player Career History now makes it easier to follow splits and international events across long careers.
- Highlight one or more splits or international events across every visible season, with event icons and a gold glow.
- Choose an inclusive From/To season range, reset to all seasons, or clear event highlights independently.
- Keep historical outcomes, DNQ and academy status visible, and expand checkpoints to inspect their archived rosters.
- Clearly identify legacy years without recorded event details.
Validation includes keyboard selection, multi-event highlighting, range boundaries, legacy history, DNQ and academy checkpoints, and archived-roster expansion. Windows x64 NSIS and MSI installers are built and checked by the release workflow.
DraftSim v1.4.5
Fixes international appearance counts and adds attendance filters to Hall of Seasons search.
- Players and teams that did not qualify no longer gain appearances from all-team phase snapshots.
- Academy and free-agent affiliation does not count as attendance. Appearances earned before demotion remain credited.
- Play-in participation counts once per event and season, including teams eliminated in the play-in.
- Player and team search can filter by international event, any/all matching, and minimum appearances, alongside existing filters. Results can also be sorted by appearances.
- Existing archives are reconciled when read. Incomplete legacy totals remain marked as incomplete rather than receiving invented event counts.
- Regression coverage checks champion statistics in Season Results for First Stand, MSI, Worlds and Global Cup.
Windows x64 installers: NSIS (.exe) and MSI. Existing application identity and save format are unchanged.
Full changelog: v1.4.4...v1.4.5
DraftSim v1.4.4
Player international appearances
- Player profiles now show the same International Appearances breakdown as team profiles, with a total and logos/counts for First Stand, MSI, Worlds and Global Cup.
- Track appearances by stable player ID across teams and seasons. Each event counts once per year, including play-ins; repeated event snapshots do not inflate the total.
- Keep older aggregate totals intact. When event rosters are missing, show the recorded breakdown as incomplete instead of assigning unknown appearances to a tournament.
Windows x64 installers are available below: NSIS (.exe) and MSI (.msi).
Full changelog: v1.4.3...v1.4.4
DraftSim v1.4.3
Championship points
- Add a Championship Points section to Season Mode with team and region logos, regional standings, and Winter / First Stand / Spring / MSI / Summer breakdowns.
- Preserve point totals and team identities in season archives and show them in Hall of Seasons > Timeline > By Season.
- Keep archived points through year rollover, save reloads, and embedded workbook export/import. Older archives without recorded points show that the information is unavailable.
International qualification
- Show secured First Stand, MSI and Worlds berths in Latest Matchday before the final, including qualification decided by another team's match.
- Include team logos and the qualification route. Teams already qualified by winning First Stand or MSI retain their champion reason.
- Show the number of points on Worlds qualification badges. A minimum that can still increase during Summer playoffs is marked with ≥.
- Correct double-elimination finish order to prioritize elimination round over series wins.
Transfer Window
- Keep the previous offseason above the new year's split moves and collapse it automatically on entry or reload.
- Add player role filters with role icons, combined with existing team and region filters.
- Preserve the original year and window for roster moves, including retirements.
Windows x64 installers are available below: NSIS (.exe) and MSI (.msi).
Full changelog: v1.4.2...v1.4.3
DraftSim v1.4.2
Full Changelog: v1.4.1...v1.4.2