Skip to main content

Release Notes - August 2026

August 12, 2026

COMMIT #: ac8525d

Bugs

Program

  • Bulk Registration (GWU-8602)

    • Previously: When a brand had 'Require Team Locations' disabled in Site Settings, Team/Club Hometown and Home State were still being required during admin team-based registration.

    • Update: When a brand has 'Require Team Locations' disabled in Site Settings, Team/Club Hometown and Home State is not required during admin team-based registration.

Front End

  • Roster Upload (GWU-8464)

    • Previously: Uploading a roster sent all player-validation requests to the server simultaneously, which could overload the endpoint and cause timeouts.

    • Update: Roster upload now sends validation requests 3 at a time instead of all at once, along with an additional performance fix.

Updates

PlayerFirst

  • Account & Profile Access (GWU-8493)

    • Previously: Admins could view a full athlete profile or a family's contact details for any brand — not just their own — by editing the athlete/user/profile ID directly in the URL on the Athlete Details page and Profile Editor popup.

    • Update: An admin's brand access is checked before displaying an account/profile.

  • Worldpay (GWU-8620)

    • Update: Worldpay/triPOS payment methods and related legacy code have been removed. Saved payment methods are now filtered to supported gateways (Stripe/Sandbox/Mock), and attempting to use an unsupported saved method returns a clear error instead of failing.

Users

  • Duplicate Account Matching (GWU-8389)

    • Update: When adding a coach or team manager on the front end, a youth athlete profile that closely matches the new contact's info no longer blocks account creation — a new account and adult/guardian profile are created instead.

Communication

  • Message Templates (GWU-8306)

    • Update: The Message Template creation page now includes a Data Tokens button, matching the experience of creating a regular message.

Sales

  • Allocation Issues (GWU-7305)

    • Update: Automatically process issues on the Sales>Allocation Issues page.

Sponsorship

  • Meta Pixel (GWU-8613)

    • Update: A Meta Pixel was added to support Sponsorship's audience retargeting on Meta. It follows the same consent flow as existing Google tracking tags — no data is sent to Meta until a visitor gives affirmative ad-consent, and sessions with Global Privacy Control enabled use Meta's Limited Data Use mode instead.

August 11, 2026

COMMIT #: 892cbae

Updates

Front End

  • Roster Waiver (GWU-8292)

    • Update: Roster waiver links sent to parents/athletes now include the team ID, so the waiver flow can determine whether the athlete is registering for an adult program and load the correct add-ons accordingly.

August 10, 2026

COMMIT #: 8b7d58d

Bugs

Communication

  • Analytics (GWU-8604)

    • Previously: UTM parameters in email tracking links were only applied to the redirect portion of the links added to email communication. Because of this, tracking data could be lost once the redirect completed.

    • Update: UTM parameters are now injected into the link's destination so they carry through the full redirect.

Updates

Sales

  • Add-Ons (GWU-8005)

    • Updates: An "In Club App" field was added to both Program and Shop Item Add-On pages. When toggled on, it will allow the program/shop item to display within the Club App.

August 7, 2026

COMMIT #: 39cd79b

Bugs

Access App

  • Tournament Schedule (GWU-8512):

    • Previously: Bracket scores displayed blank instead of '0' when a team had not yet scored in a game that started.

    • Update: Brackets now correctly display '0' once a game has started, and the final score once the game is finalized.

  • Fields (GWU-8487)

    • Previously: Fields removed from availability after a schedule was finalized still appeared in the Access App's field/location filter.

    • Update: Only fields/locations with scheduled games now appear in the Access App filter.

  • Broadcast Messaging (GWU-8485)

    • Previously: Broadcast messages could appear to fail on the Access App due to a 20-second local timeout, even though the message was still processing (and often sending successfully) on the backend.

    • Update: Broadcast messages are now queued asynchronously on the backend, and the confirmation message on the Access App lets the sender know the broadcast is queued and may take 1–2 minutes to reach all recipients.

Site Settings

  • Site Settings (GWU-8200)

    • Previously: Adding tracking scripts (e.g., a Meta Pixel snippet) to a brand's Custom HTML Head field broke the site's header/footer layout.

    • Update: A code issue was fixed so the Custom HTML Head field can be used to add tracking scripts without affecting the header/footer layout.

      • Note: <noscript> tags still aren't supported in this field.

Sales

  • Invoices (GWU-8376)

    • Previously: A failed refund did not reflect a reversal on the PlayerFirst invoice.

    • Update: PlayerFirst now subscribes to the additional Stripe webhook events needed to catch failed/updated refunds, so failed refunds are properly reflected on the invoice.

  • Subscription Status (GWU-8315)

Program

  • Registration Details (GWU-8468)

    • Previously: When copying or creating a program, the Primary Location field was sometimes required but not marked with an asterisk.

    • Update: The Primary Location field now shows an asterisk whenever it's required.

Updates

Access App

  • Team Search (GWU-8513)

    • Update: Fixed the Team Search logic when searching for a team with a numeric value in the team name on the Access App.

  • Game Cards (GWU-8546)

    • Update: The game endpoint now returns team record data for both the home and away teams, so Game Cards on the Access App can display team records — matching what's shown on the Standings page.

PF Web Builder

  • Tables (GWU-7329)

    • Previously: Table columns in Web Builder only supported sorting as strings or numbers, so date columns did not sort correctly.

    • Updates:

      • Date columns now sort correctly in both ascending and descending order.

      • Added a Default Table Sort option to allow users to set how a table will initially sort when viewed

  • Headers (GWU-6234)

    • Update: Added the ability to add a video to a PF Website page header.

      • 2MB file size cap.

Accounts

  • Duplicate Account Prevention (GWU-6161)

    • Updates:

      • Leading/trailing/extra spaces in names and emails are now automatically trimmed before saving across registration, profile edits, account creation, imports, bulk registration, and team management.

      • When a new athlete or adult contact closely matches (93%+ name similarity) an existing profile with a matching date of birth (athletes) or matching email/phone (adults), the system now links to the existing profile instead of creating a duplicate.

Team

  • Team Reporting (GWU-7802)

    • Update: Significantly improved the load time of the Team>Team Reporting page.

      • Each tab's data now loads asynchronously.

Sales

  • Subscription Status (GWU-8315)

    • Updates: The following updates were made to the Subscription Status page...

      • Now includes subscription lifecycle reporting.

        • New columns show Associated Program, Plan Change (Upgrade, Downgrade, Cancelled by Upgrade, Cancelled by Downgrade, Renewed, Renewal Type Change), Changed From/Changed To, Change Date, and whether the subscription started as an Add-On.

      • History of the subscription can be viewed.

      • Initial page load is faster — the first 10 pages of results load immediately, with the rest loading in the background.

      • Admins can now cancel a subscription immediately.

August 5, 2026

COMMIT #: 2dbedc1

Bugs

Site Settings

  • Site Settings (GWU-8595)

    • Previously: If a brand's parent/child relationship was invalid at the time it was saved, the brand could not be updated to remove that child relationship.

    • Update: Brands with an invalid parent/child relationship can now be updated to no longer be a child brand.

Front End

  • Invoices & Payments (GWU-8329)

    • Update: The Allocate Payment page now displays properly on mobile, including the total amount applied calculator. Subscription action buttons are now correctly aligned on mobile.

Updates

Team

  • Team Management (GWU-8319)

    • Updates:

      • The following updates were made to the Team Management page...

        • An Offered column was added to the Roster Management table.

          • Once an offer is sent to the athlete, the Offered Date will display.

        • An Athlete Ranking column was added to the Roster Management table.

        • A Team Type column was added to the Team Management table.

      • The following updates were made to the Copy Roster page...

        • Added the option for admin to select which athletes they want to copy from one team to another, without having to copy the entire team.

PF Web Builder

  • Menus (GWU-8154)

    • Update: When adding a Custom Link to a PlayerFirst Website menu, admins can have the link open in a new tab.

  • Site Design (GWU-8264)

    • Update: Site Design now includes a Display Type option for the Teams page on a site, letting admins toggle the Team List view between 'Grid' and 'List' layouts.

Program

  • Registration Details (GWU-5810)

    • Update: A new Divisions button was added to the top of the Program Summary page. The button now displays in place of the previous Maps icon on the Maps page, and in place of the previous Summary icon on the Summary page.

August 3, 2026

COMMIT #: cb972bf

Bugs

Front End

  • Registration (GWU-8557)

    • Previously: Account credit applied in the cart was calculated using a formula that could produce incorrect totals — it didn't account for tax, shipping, service fees, or platform fees, and stale/invalid account credit line items weren't cleaned up if the cart changed in a way that made the applied credit exceed the new total.

    • Update: Account credit calculation in the cart is now consolidated into a single, reusable routine that correctly factors in tax, shipping, service fees, and platform fees when determining how much credit can apply, and automatically removes an account credit line item from the cart if it becomes invalid (exceeds the new total) after the cart changes.

Program

  • Retention List (GWU-8440)

    • Previously: On the Retention List page, clicking the collapse toggle on the Dashboard caused it to disappear entirely rather than collapsing to a minimized view with the title still visible.

    • Update: Fixed the Dashboard collapse behavior on the Retention List page so that toggling to collapsed now correctly displays the Dashboard in a minimized state with the title still visible.

Updates

Team Management

  • Roster Management (GWU-8584)

    • Previously: On the Team Management page, the Purchased Player Pack column was displayed regardless of whether a GearUp Team Store Link and GearUp Store ID had been configured for the program, causing the column to appear even when it was not applicable.

    • Update: Updated the Purchased Player Pack column to only display when both the GearUp Team Store Link and GearUp Store ID are configured on the Team Store page. The column is hidden if neither or only one of the two required fields is set up.

Did this answer your question?