← Back to Hockey Draft
Changelog
What's changed in Hockey Draft
v49
July 17, 2026
- Replaced the previous Hockey identity with the new 98–0 NewHockeyMainLogo throughout the Hockey game and site-wide Hockey links
- Created a lossless WebP version with a transparent background while preserving the supplied logo artwork and lettering
- Updated the Hockey home screen, team header, results, welcome modal, roll animation, leaderboard, Past Challenges, changelog, favicon, social previews, portal, and About page
- Refreshed the main welcome popup with a thank-you from Greg, confirmation that repeated Daily teams were addressed, and a simpler invitation to try Hockey while it is in Beta
v48
July 17, 2026
- Standardized Daily gameplay, three-attempt storage, leaderboard filtering, roster locks, and Past Challenges on the America/New_York calendar
- Fixed the Daily Challenge advancing at 8 PM Eastern when UTC reached the next date
- Prevented future-dated Daily scores and rosters from appearing before their scheduled challenge day
v47
July 17, 2026
- Replaced the Hockey leaderboard's Result column with Location to match the other sports
- Added automatic region and country capture for new Hockey leaderboard submissions, with a safe dash for older records that predate location storage
- Added a backwards-compatible database migration so the Hockey leaderboard location column is created automatically on deployment
- Updated the shared privacy disclosure to describe approximate leaderboard location resolution and clarify that raw IP addresses are not stored in leaderboard entries
v46
July 17, 2026
- Made the Daily leaderboard load the current challenge by default and added a Challenge selector for viewing scores from any earlier Hockey Daily
- Regenerated all future Hockey Dailies from July 18 through October 14 with 11 different franchises per challenge and verified 98–0-capable rosters
- Added automatic seven-day repetition checks that cap exact team-season overlap at two, cross-day franchise overlap at six, and franchise appearances at four per rolling eight-day window
v45
July 17, 2026
- Rebalanced the Hockey home mode pucks so they use less of the desktop rink while remaining easier to read and tap on phones
- Preserved Daily Challenge as the largest mode puck, followed by Classic and Rink Rat
v44
July 16, 2026
- Launched Hockey publicly in Beta and activated its links across the main portal and shared site navigation
- Added a responsive first-visit Hockey welcome that explains Classic, Daily Challenge, and Rink Rat, with a versioned opt-out
- Replaced the main-site welcome with a personal welcome from Greg, a Hockey Beta announcement, a dedicated Hockey link, and a Contact feedback link; restored the general Let’s Go dismissal and reset its version so every visitor receives the message once
- Updated Hockey search indexing, sitemap dates, and Past Challenges discovery for the public launch
v43
July 16, 2026
- Replaced the Face Off branding with Rink Rat as Hockey's hidden-information hard mode
- Converted the supplied Rink Rat puck artwork to a transparent-background WebP and installed it on the Hockey home screen
- Renamed the mode across How to Play, result sharing, and the leaderboard while retaining the internal
face-off key so existing scores remain compatible
v42
July 16, 2026
- Rescaled the Hockey desktop home composition to match Basketball's viewport-filling presentation
- Enlarged the main Hockey logo, all three mode pucks, and the How to Play, Leaderboard, and Past Challenges crests based on each image's visible artwork bounds
- Kept Daily visually dominant, added a short-desktop scale tier, and left the existing phone-specific sizing unchanged
v41
July 16, 2026
- Added a clearly labeled Total Drafts counter to the Hockey home hero beneath its primary navigation links
- Kept the total database-backed as the sum of stored Classic, Face Off, and Daily leaderboard records
- Started the count request immediately so the total no longer waits for the full Hockey player dataset to load
v40
July 16, 2026
- Rebuilt Past Challenges as accessible date accordions with the newest completed challenge open by default
- Added responsive, light high-contrast roster cards that keep dates, best scores, player names, teams, seasons, and ratings readable on phones
- Moved the Past Challenges loader into an external script for Content Security Policy compatibility
- Audited the next 14 Daily Challenges from July 16 through July 29; all 14 contain valid unique 11-player rosters and verified 98- or 99-point solutions
v39
July 16, 2026
- Prepared the consolidated Hockey build for private playtesting through the direct
/hockey/ URL
- Reconciled the release notes, launch-readiness checklist, cache versions, data coverage, and test commands for handoff
- Kept Hockey marked as coming soon and made no public homepage, shared-navigation, sitemap, or game-directory link changes
v38
July 16, 2026
- Added faint player surnames beneath occupied first-line rink pucks, matching Baseball's drafted-position treatment
- Kept large first-and-last initials as the primary rink label and added a smaller secondary surname line to occupied bench slots
- Constrained and truncated long surnames so labels cannot resize or displace rink and bench positions on desktop or mobile
v37
July 16, 2026
- Fixed first-line rink circles moving out of position whenever a drafted player became eligible for a line swap
- Kept every occupied and selectable rink button absolutely anchored to its assigned rink coordinate
- Scoped relative swap-badge positioning to second-line bench buttons so desktop defense slots stay centered in their faceoff circles
v36
July 16, 2026
- Replaced the assignment modal's extra-heavy condensed type with a cleaner regular-width player-card font
- Reduced the player name, season/team line, position label, stat labels, and stat values to readable medium weights
- Improved line height, letter spacing, and stat contrast while keeping the player name prominent on phones and desktops
v35
July 16, 2026
- Fixed white player initials becoming unreadable when an occupied second-line slot was also eligible for a line swap
- Reserved the pale-yellow treatment for open eligible bench slots and restored team-color-to-navy backgrounds for occupied swap players
- Enlarged phone bench initials and added a subtle dark outline for reliable contrast across every team color
v34
July 16, 2026
- Removed internal OVR ratings from every Starting Lineup roster card
- Added compact season-stat lines and official award crests to drafted-player cards in Classic and Daily
- Kept stats and awards hidden from Face Off lineup cards to preserve that mode's hockey-knowledge challenge
v33
July 16, 2026
- Expanded the phone Starting Lineup panel to distribute all 11 roster slots through the available screen height
- Enlarged position labels, player names, team-season details, overall ratings, line headers, logo, and lineup progress
- Kept the active timer logic running while hiding the fixed Re-roll/Penalty rail on the Lineup tab so it cannot cover the final roster positions
v32
July 16, 2026
- Rebalanced the mobile assignment rink so the three forward circles retain clear vertical separation
- Replaced crowded phone-size line-swap arrow bubbles with clean gold selectable outlines while retaining the full arrow treatment on desktop
- Tightened the open swap-destination outline on the mobile bench to prevent it from colliding with adjacent positions
v31
July 16, 2026
- Replaced the Penalty timeout crest with a clearer hockey referee blowing his whistle and raising his arm to signal the call
- Removed duplicated wording from inside the artwork so the dialog's separate Penalty heading remains the visual label
v30
July 16, 2026
- Removed the redundant availability instruction above the Hockey player-position filters
- Closed the unused hint spacing so the filters sit directly beneath the current-team card
v29
July 16, 2026
- Fixed invalid How to Play dialog markup that forced the accordion into a narrow column beside the header on phones
- Rebuilt the phone dialog as a full-height single-column sheet with a compact top header and upper-right close button
- Made every accordion full width with larger readable copy, touch-friendly headers, independent scrolling, and safe-area spacing
v28
July 16, 2026
- Added Basketball-style bidirectional line swaps between the first-line and second-line Hockey positions, preferring the matching position while supporting any eligible open opposite-line slot
- Highlighted selectable filled players with a gold swap marker and outlined the open destination slot on the rink or bench
- Added a Hockey Line Change confirmation dialog that names both players and positions before completing a swap
- Kept the Penalty Clock paused through swap confirmation and documented the new control in How to Play
v27
July 16, 2026
- Fixed local Hockey leaderboard loading and score submission by using the deployed PHP API, matching the other sports
- Prevented static test servers from returning raw PHP source to the Hockey clients and causing the JSON error
Unexpected token '<'
- Added explicit API-response validation with actionable errors for PHP source, HTML, or other invalid JSON responses
v26
July 16, 2026
- Created a coordinated five-logo Hockey mobile footer set for Draft, Lineup, New Game, How to Play, and Leaders
- Gave every footer crest large integrated wording and a distinct Hockey symbol so all five controls remain recognizable on small screens
- Removed the redundant tiny caption row and expanded each crest to use the full navigation height, matching the readable Football footer treatment
v25
July 16, 2026
- Simplified drafted rink circles and second-line bench slots to clear first-and-last initials
- Removed the redundant position abbreviation from filled slots while retaining position labels on every open slot
- Kept each drafted player's full name and position available in the tooltip and accessible label
v24
July 16, 2026
- Paused the Hockey Penalty Clock at its current second whenever the position-assignment rink modal is open
- Resumed the same remaining countdown when the modal is dismissed by X, backdrop, or Escape without drafting
- Kept completed position selections on the normal draft flow without briefly restarting the prior clock
v23
July 16, 2026
- Replaced the temporary SVG mobile-nav symbols with the existing finished Hockey graphics for Draft, Starting Lineup, New Game, How to Play, and Leaderboard
- Added asset-specific phone sizing so the wide Starting Lineup wordmark and detailed Hockey crests remain readable in the fixed bar
v22
July 16, 2026
- Added mode-aware phone scroll clearance so the final player card can move fully above the fixed Re-roll and Penalty Clock rail
- Reserved full stacked-control clearance in Classic and Face Off and Penalty-Clock-only clearance in Daily Challenge
v21
July 16, 2026
- Stacked the mobile Re-roll control directly above the Penalty Clock instead of placing the two utilities side by side
v20
July 16, 2026
- Fixed the Penalty Clock and Re-roll controls being clipped out of the new phone Draft panel
- Moved both timed-draft utilities into a dedicated fixed phone rail directly above the bottom navigation
- Kept Re-roll mode-aware and interactive while ensuring both utilities disappear cleanly when returning home
v19
July 16, 2026
- Removed the Chase 98-0 heading from the Hockey home screen and simplified the remaining public-facing intro copy
- Rebalanced the phone home screen so the mode pucks sit near the vertical center and the How to Play, Leaderboard, and Past Challenges links sit near the bottom
- Added a fixed Hockey mobile game bar with Draft, Lineup, New Game, Rules, and Leaderboard controls
- Changed phone gameplay to a single-panel Draft/Lineup switch so drafted players are available immediately without scrolling beneath the player list
- Moved the phone Re-roll control above the new fixed navigation bar to prevent overlap
v18
July 16, 2026
- Added the same three-attempt-per-day Daily Challenge flow used by the other draft games, including persistent attempt pips, remaining-try messaging, and a best-result review after all three runs
- Stored every submitted Daily score as its own leaderboard record with the attempt number on which the score was earned
- Added readable 1st, 2nd, and 3rd try badges to the Hockey leaderboard on desktop and mobile
- Kept the current Daily Challenge rosters hidden on the leaderboard until the local player finishes all three attempts
- Enlarged all three desktop mode pucks, while keeping Daily as the largest center option and preserving compact phone sizing
v17
July 16, 2026
- Replaced initials-only labels in filled rink and bench slots with compact first-initial-and-last-name labels
- Made the player name the primary filled-slot label and reduced the position abbreviation to a secondary line
- Added complete player-and-position labels for tooltips and assistive technology while leaving empty-slot position labels unchanged
v16
July 16, 2026
- Rescaled the Penalty auto-draft assignment card with a larger position tile, player name, team-season line, and destination slot
- Expanded the desktop Penalty dialog and added phone-specific sizing so the assignment remains prominent without overflowing
v15
July 16, 2026
- Replaced the separate Starting Lineup icon and HTML title with one unified Hockey wordmark graphic
- Changed the header art to a wide, low-profile Football-style treatment with rink lines, a puck, and a skate-blade underline
v14
July 16, 2026
- Moved player award crests out of the name line and into a dedicated right-side card column, matching the other draft games
- Kept player names and statistics together in a flexible text column so award winners no longer make card content wrap downward
v13
July 16, 2026
- Moved the desktop Re-roll and Penalty Clock into one Football-style utility rail beside the player-selection panel
- Aligned the bottom of the Penalty Clock with the bottom of the white draftable-player area while preserving the existing mobile controls
v12
July 16, 2026
- Aligned the LD and RD assignment targets with the exact centers of their red faceoff circles on desktop and mobile
- Rebuilt the second-line bench as five equal-width centered slots with larger, clearer position labels
- Replaced the navy-and-gold award shields with Hockey-specific octagonal puck crests in charcoal, brushed silver, ice blue, and red
- Enlarged and recolored the award codes for stronger contrast and readability at player-card and modal sizes
v11
July 16, 2026
- Expanded the complete draft pool to 1,432 playable NHL team-seasons and 12,888 player-seasons by restoring all 31 teams from 2019-20 and both Cleveland Barons seasons
- Completed NHL coverage from 1967-68 through 2025-26, excluding only the canceled 2004-05 season, with every team-season validated for four forwards, four defensemen, and a goalie
- Prevented the same player from being drafted twice from different seasons, matching the rule already used by Football and the Hockey Daily generator
- Recalibrated season records after 25,000 automated drafts so blind, casual, and strong play produce meaningfully different result tiers while 97+ remains the 98-0 gate
- Regenerated and verified 90 Daily Challenges from July 16 through October 13; every file has 11 valid unique rolls and a verified 98-0 path
- Added repeatable launch-audit and draft-playtest scripts for pool completeness, Daily integrity, roll feasibility, result balance, and team-season exposure
v10
July 16, 2026
- Redesigned NHL award badges as angular navy, red, and gold collectible shields to match the established Baseball award-badge family
- Replaced the small caption pills with oversized central award codes such as H, TL, AR, RR, JN, V, FS, and CS for much stronger phone-size readability
- Added a Hockey-specific trophy, crossed-sticks, and puck mark while retaining the full official award name in each badge tooltip and accessible label
v9
July 16, 2026
- Replaced generic tier-based Hockey badges such as MVP-caliber, Championship-caliber, Elite Defense, and Goalie Award with verified season-winner badges for named NHL awards
- Added NHL Records winner data for Hart, Ted Lindsay, Art Ross, Rocket Richard, Norris, Vezina, Selke, Calder, Conn Smythe, Jennings, Lady Byng, and Masterton awards from 1967-68 through 2025-26
- Added a compact high-contrast Hockey award medallion with a readable color-coded award-name plate for player cards and the assignment modal
- Centered the position abbreviations precisely inside open rink circles on desktop and mobile
v8
July 16, 2026
- Renamed the roster panel Starting Lineup and added a new Hockey-specific lineup clipboard, crossed-sticks, and puck graphic
- Moved the 0 / 11 lineup counter beneath the roster slots and above the equipment artwork
- Increased the Current Team label, season year, conference, and season-record typography
- Removed the repeated year from the record line and clarified that every roll represents one team-season with one displayed year
v7
July 16, 2026
- Improved player-card readability with larger position abbreviations, larger position-group accordion titles, and larger stat lines
- Removed the heavy text shadow from player position abbreviations and switched them to a clearer card font
- Increased player-row and position-box sizing so the larger typography remains comfortable on desktop and mobile
v6
July 16, 2026
- Face Off results can now be submitted to the public leaderboard using the same validated name and roster submission flow as Classic and Daily
- Added a dedicated Face Off leaderboard tab while retaining Face Off entries in All Scores
- Face Off submissions now contribute real stored records to the Hockey and site-wide recorded-draft counters
- Completed results retain their original mode through submission so a score cannot be stored under the wrong leaderboard category
v5
July 15, 2026
- Rebuilt the team and player-selection screen with a denser Football-inspired layout, a clearer two-line depth chart, larger position labels and filters, readable light player cards, and the correct Hockey logo throughout
- Redesigned player assignment around an accurate offensive-zone rink: five first-line positions sit on the ice and second-line players sit in a bench area below it
- Centered and expanded How to Play, repaired its text, improved its explanations, switched it to a light high-contrast panel, and moved the close button to the upper-right corner
- Rebuilt the leaderboard in the Basketball visual style with the correct leaderboard badge, clearer tabs, a complete rink background, readable light result rows, and a CSP-safe script that can load scores again
- Moved Daily Challenge to the larger center mode position and Face Off to the right; Daily and Classic show player stats and award badges, while Face Off alone keeps stats hidden
- Added dedicated Hockey award badges, a graphical Reroll control positioned like Baseball, and larger How to Play and Leaderboard navigation logos
- Added the Penalty Clock to Classic, Daily, and Face Off. When time expires, the game automatically drafts the current player into a random eligible open slot
- Added a dedicated Penalty graphic and changed all visible ICING timeout language to PENALTY
- Removed the home-page tagline beneath the logo and replaced the views display with a recorded-draft total built from Classic, Face Off, and Daily leaderboard records
- Added a lightweight leaderboard count response so the Hockey home page and APerfectDraft.com portal can load mode totals without downloading full leaderboard data
v4
June 22, 2026
- Expanded team pool from 36 to 1,260 NHL team-seasons — the entire modern NHL from 1967-68 through 2023-24 built from real NHL API data, alongside the curated legendary teams
- Every franchise across 53 seasons: draft the 1970 Boston Bruins (Bobby Orr, Phil Esposito), the 1993 Pittsburgh Penguins (Lemieux, Jagr), the 2001 Colorado Avalanche, and everything in between
- Legendary hand-curated seasons retain their hand-tuned ratings and take precedence where they overlap with the generated data
- Player cards show real NHL stats: Goals, Assists, Points, +/- for skaters; SV%, GAA, W-L, and shutouts for goalies
v3
June 22, 2026
- Added X button to result screen — closes the result card and returns to your roster without resetting the game
- Leaderboard name input now validates length (2–18 chars), allowed characters, and filters profanity before submitting
- Scoring formula smoothed — replaced the step-function lookup with linear interpolation so small score differences no longer cause sudden 4–6 win swings
v2
June 21, 2026
- Now live! Hockey is officially in Beta — available from the site nav and homepage
- Expanded roster from 28 to 36 NHL team-seasons: added 1970 BOS (Bobby Orr), 1980 NYI (Bossy/Trottier), 1988 EDM (Gretzky's last cup), 2000 NJD (Brodeur), 2007 ANA (Pronger/Selanne), 2008 DET (Zetterberg/Datsyuk), 2015 CHI (Toews/Kane), 2024 FLA (Barkov/Tkachuk)
- Assign dialog formation circles now fill with player's team color and first + last initials after slot is filled
- iPhone fix: assign slot dialog no longer gets cut off at the bottom on mobile
- Expanded team color palette: 28 NHL franchises now have accurate team colors
v1
June 2026
- Initial build — Chase 84-0 hockey draft game
- 28 NHL team-seasons from 1977 MTL to 2023 VGK
- 9 roster slots: C, LW, RW, F (flex), D1-D4, G
- Classic, All-Star, and Daily modes
- Four scoring categories: Forward Scoring, Center Playmaking, Defense, Goaltending
- Result scale: Lottery Season → Perfect Season (84-0)