Skip to main content

Release Notes - February 2026

PlayerFirst platform release notes for February 2026, migrated from Confluence.

February 27, 2026

COMMIT #: 81dfe3d

Updates

Program

  • Registration Details (GWU-6700)

    • Update: Added a red asterisk to the Indoor/Outdoor field on the Reporting tab and the Require TTS/TravelFirst Housing field on the Budget tab of the Edit Program page to indicate they're required.


February 26, 2026

COMMIT #: 47cb8aa

Updates

Front End

  • Registration (GWU-7442)

    • Update: Do not display a required add-on during registration if the registered athlete has already purchased the qualifying product or subscription.

Program

  • Registration Details (GWU-6408)

    • Update: For SaaS sites, removed requirements on several program creation fields: hid Reporting-tab–managed fields and the "What platform handles registration?" field, hid the Program Specification section, made Classing hidden and Fiscal Year optional (Service Start/End remain required), and hid/disabled the Budget tab.


February 25, 2026

COMMIT #: 4b3383b

Updates

User

  • Users (GWU-6729)

    • Update: Clearly defined what each field on the Import Users page corresponds to across Athlete, Parent 1, Parent 2, and Coach/Manager/Team Director fields.

  • Users (GWU-7397)

    • Update: Added header guidance to the Import Users page and a downloadable template.

  • Users (GWU-6731)

    • Update: Improved the Additional Preview to show every imported column, an Import Status column, all available rows, a yellow-highlighted note when importing an adult-only profile also creates a blank athlete profile, and support for importing users with only a phone number.

PlayerFirst

  • Maintenance (GWU-7013)

    • Update: Updated the message preview endpoint.

COMMIT #: 7679ec9

Bugs

Front End

  • Shop (GWU-7746)

    • Previously: In some instances, products added to the cart were not added to the cart, and the page would not continue to the next page.

    • Update: Checkout works as expected.

Updates

Sales

  • Subscription Status (GWU-7589)

    • Update: Improved speed on the Subscription Status page.

Site Settings

  • Program Settings (GWU-7364)

    • Update: Added a product-category-level setting requiring phone number and zip code for that transaction.

Global/Site Settings

  • Product Categories (GWU-7323)

    • Update: Added a new Product Categories page, moved from Sales > Shop > Manage Categories into Global Settings and Site Settings, editable by Root Admin and Admin respectively.

Sales

  • Subscription Status (GWU-6975)

    • Update: Added a status column: green check (active, most recent invoice paid in full), orange alert (not cancelled but not fully paid), red X (cancelled with no remaining term).

Front End

  • Invoices (GWU-5070)

    • Previously: Clients could not use existing credits or prepayments to pay an invoice.

    • Update: Clients can use existing credits or prepayments to pay an invoice.


February 23, 2026

COMMIT #: 356a1e3

Bugs

User

  • Users (GWU-7634)

    • Previously: Merged profiles with a subscription were not pulling through to the active profile name.

    • Update: They pull through as expected.

Sales

  • Shop (GWU-7292)

    • Previously: Sales tax was not being added after a waitlisted invoice was unwaitlisted.

    • Update: Sales tax is added once the team is unwaitlisted.

Front End

  • Registration (GWU-6922)

    • Previously: When registering a team, uploading a team logo was not saving, causing it to revert to the program's logo.

    • Update: Team logo uploads save as expected.

Updates

Program

  • Registration Details (GWU-7111)

    • Update: Renamed "Region" to "Category" on the Basics tab of the Program Edit page.


February 19, 2026

COMMIT #: 45545c4

Bugs

Program

  • Registration Details (GWU-7697)

    • Previously: When adding a Region tag to a program, regions with spaces in their names did not filter.

    • Update: Regions with spaces filter as expected.

Updates

Front End

  • Rostering (GWU-5789)

    • Update: Added another parent email field to the Roster table for coach/team manager roster uploads.

Communication

  • Message History (GWU-7573)

    • Update: Added roll-up reporting for emails sent using data tokens, shown as a "Parent" row on the Messaging History page.

PF Web Builder

  • Component (GWU-6043)

    • Update: Added a Dynamic Shop Component to the PF Web Builder.

Site Settings

  • Site Settings (GWU-7260)

    • Update: Added a field on the Design tab to upload a different logo for the website's front-end upper-left corner.

Team

  • Team Management (GWU-6221)

    • Previously: When accepting a roster spot for a client, admins were only shown the general team payment plan.

    • Update: Admins are shown the payment plan linked to that athlete's profile/account, if one exists.

Sales

  • Invoices (GWU-7616)

    • Update: Added the cancellation date on the Subscription line item on an Invoice.


February 18, 2026

COMMIT #: cbf7739

Bugs

PF Web Builder

  • Menus (GWU-7497)

    • Previously: Copying a site page into one or more groups didn't show the copy under the selected group(s).

    • Update: Copied pages show up under the selected group(s) as expected.

Updates

User

  • Profiles (GWU-7551)

    • Update: Added validation for valid area codes on profiles; ran a script to remove invalid phone numbers.

Location

  • Locations (GWU-7240)

    • Update: States now save as abbreviations on the Location Details page (e.g. Georgia → GA).

Program

  • Registration Details (GWU-6505)

    • Update: The Divisions tab on Edit Program gained an edit button for whole-table multi-line editing, plus new columns (Order, Tryout Cost Override, Close Tryout Reg., Start/Stop Accepting Rosters, Teams Public After); removed the Financial Target column.

Global Settings

  • Orders (GWU-6404)

    • Update: Added a "Minimum cart amount to use ACH" field to both Global Settings and Site Settings Orders tabs; below the minimum, ACH is hidden as a web checkout option.

Program

  • Edit Programs / Add-Ons (GWU-4869)

    • Update: Made the Order column on the Add-Ons page editable (with a Save button, and sorting by order then ID), and removed the "Featured" setting for Add-Ons.


February 16, 2026

COMMIT #: 1dd4b7b

Bugs

Team

  • Team Reporting (GWU-7690)

    • Previously: The Front End Roster page wasn't recognizing a required-product purchase made via an associated account, so athletes were incorrectly told they still needed to purchase.

    • Update: The page correctly recognizes purchases via associated accounts, pulling from the Team/Team Reporting/Roster table.

Updates

Front End

  • Login (GWU-7301)

    • Update: Updated the login button to use grit-button.

COMMIT #: 6309f42

Bugs

Quick Waiver

  • (GWU-7156)

    • Previously: If a parent submitted a Quick Waiver twice with identical data, the athlete was rostered twice even with "Double Roster Athletes" disabled for that program.

    • Update: The athlete is not double-rostered when that setting is disabled.

Program

  • Registration Details (GWU-5222)

    • Previously: The Team Admin Notes column could not be edited on the Divisions page.

    • Update: It can now be edited.

Updates

User

  • NCSA Opt-Ins (GWU-7685)

    • Update: Added a "To Date" filter to the NCSA Opt-In page.

Front End

  • Invoices & Payments (GWU-7604)

    • Previously: Users got an error removing a payment method associated with a subscription.

    • Update: Removing that payment method works as expected.

Sales

  • Shop (GWU-7557)

    • Update: Allowed all shop items to set usage limits.

  • Shop (GWU-6851)

    • Update: Overhauled the Shop page with new top filters (Sport, Region, Brand, Program, Product Category, Subscription, For Sale Dates, Associated Program Dates, Grouped By), removed the advanced-filters button while keeping search, dropped several columns (ID, Type, Description, Travel Coordinator), and added a "Sold On" column with a modal showing where/when a product is sold.

  • Shop (GWU-6997)

    • Update: Added a reminder email 30 days before a subscription's auto-renewal, with the lead time configurable in Site Settings > Communication.

PlayerFirst

  • Maintenance (GWU-6952)

    • Update: Optimized sortable-table performance.

  • Program and Shop Costs (GWU-6797)

    • Update: Renamed "Cost" to "Team Cost" and added "Total Customer Cost" on Team Management; renamed "Override Program/Tryout Cost" to "Division/Tryout Cost" and added "Total Customer Cost" on Division Details; and PF Pay Price / Total PF Pay Price columns on Edit Product now adjust based on each other's input.


February 12, 2026

COMMIT #: 3375f2a

Bugs

Program

  • Waiver Completion (GWU-7665)

    • Previously: Some data was showing up when using the Start/End Date filters on the Waiver Summary page that shouldn't have been.

    • Update: The filters display as expected.

Updates

Program

  • Waiver Completion (GWU-7666)

    • Update: Added a "% Signed to Expected" column (Signed Waivers ÷ Est. Waivers from Expected Teams) to the Waiver Completion table.

PlayerFirst

  • TTS Data Sync (GWU-7668)

    • Update: Removed the "-a" suffix TTS adds to duplicate Program IDs during a data sync.


February 11, 2026

COMMIT #: 3bcfc66

Bugs

Program

  • Waiver Completion (GWU-7579)

    • Previously: The Waiver Summary page only displayed programs with at least one individual with waiver data — team registration programs weren't showing.

    • Update: The page displays as expected.

Updates

Program

  • Waiver Summary (GWU-7570)

    • Update: Reworked the Waiver Summary page: added a Region filter and new columns (Region, Expected/Registered Teams, Est. Waivers from Expected/Registered Teams, Signed Waivers, Signed from Expected/Registered Teams), removed several older team-level columns, reordered and clarified tool tips.

  • Waiver Summary (GWU-7571)

    • Update: Improved speed of the Waiver Summary page.


February 10, 2026

COMMIT #: 61d2447

Updates

PlayerFirst

  • Intercom (GWU-7528)

    • Update: Updated the Intercom code to relay the full URL a user is on when asking a question.

  • Domains (GWU-7630)

    • Update: Added a canonical URL for Google.

Front End

  • Quick Waiver (GWU-7479)

    • Update: Renamed "Program" to "Event" on the Quick Waiver, with new tool tips for the Event and Team fields.

Program

  • Registration Details (GWU-7535)

    • Update: Added an Age Verification column to a program's Division Details page, replacing the Birth Certificate column.

COMMIT #: 328498d

Updates

PF Web Builder

  • Programs (GWU-6041)

    • Update: Added a Dynamic Program List component to the PlayerFirst Web Builder.

COMMIT #: 60d0bb7

Bugs

Front End

  • Quick Waiver (GWU-7607)

    • Previously: PlayerFirst wasn't checking for an existing valid waiver for an athlete after the first page of the Quick Waiver.

    • Update: It now checks after the first page.

Updates

Program

  • Registration Details (GWU-7436)

    • Update: Added a Required Add-On field to a program's Division Details page, shown when an add-on is attached, marked Required, and enabled in Registrations or the Waiver.


February 9, 2026

COMMIT #: b7932d1

Updates

Sales

  • Invoices (GWU-7421)

    • Update: Added a Recognition Date field for checks/external payments; shows in transaction details on the Invoice page when present; and the Revenue Report now treats the recognition date as the payment's "received" date.


February 6, 2026

COMMIT #: 203dd95

Bugs

Schedule

  • Add to Schedule (GWU-7596)

    • Previously: Users were unable to add an End Time to a new rental.

    • Update: Users can add an End Time as expected.

Updates

Sales

  • Invoices (GWU-7428)

    • Update: Disabled the ability to discount Platform Fees, except for Root Admin.

Communication

  • Sponsors (GWU-6984)

    • Update: Added an "Active Sponsors" column listing sponsors actively showing at least one asset per category.

  • Sponsors (GWU-6981)

    • Update: Allowed the Category and Global Sport Sponsor fields to be multi-select with multiple categories shown on the landing page table.

COMMIT #: d468f10

Bugs

PlayerFirst

  • Login (GWU-7606)

    • Previously: Pressing Enter on login refreshed the page without logging users in.

    • Update: Logging in works as expected.


February 5, 2026

COMMIT #: 7562b3b

Updates

PlayerFirst

  • Maintenance (GWU-7298)

    • Update: Removed ScriptManager/UpdatePanels.

Sales

  • Concession Codes (GWU-6307)

    • Update: Added a Time Zone field to concession code Active Dates.

  • Invoices (GWU-7586)

    • Update: Set the date range to 15 days for Scheduled Unscheduled Order performance.

COMMIT #: 532afde

Bugs

Schedule

  • Timeline (GWU-4928)

    • Previously: Clicking Reset didn't clear filters to a blank state.

    • Update: Reset works as expected.

  • Timeline (GWU-6911)

    • Previously: Double-booked rentals showed overlapping game cards instead of separate rows.

    • Update: Double-booked cards split onto separate rows.

Updates

Location

  • Locations (GWU-6605)

    • Update: Added a Flight/Pool filter with pre-populated dropdown options.

  • Timeline (GWU-6604)

    • Update: Clicking a card or filtering to a division keeps matching cards white with a matching division-sticker color.

  • Timeline (GWU-6577)

    • Update: Unclicked cards color by status (red = Canceled, yellow = On Hold, green = Confirmed), with bolder outlines and fading for non-matching cards on click.

  • Timeline (GWU-6570)

    • Update: Added more vibrant primary colors.

  • Timeline (GWU-5126)

    • Update: Non-matching games fade while playoff games keep pool-play coloring.

  • Timeline (GWU-6529)

    • Update: Tournament timelines now auto-filter to the event's First/Last Day dates.


February 4, 2026

COMMIT #: 6dc44f5, be09ba9, 017705f

Bugs

PF Web Builder

  • Header (GWU-6764)

    • Previously: Editing header background-image opacity reset to 50% after the page was edited again.

    • Update: Header opacity saves as expected.

Front End

  • Subscriptions (GWU-7577)

    • Previously: Purchasing a free subscription failed at checkout if the purchasing account had no guardian profiles.

    • Update: Checkout works as expected.

Updates

PF Web Builder

  • Flex Tiles (GWU-7194)

    • Update: Full-width background-color flex tiles now wrap content to hide horizontal overflow.

PlayerFirst

  • Tax Codes (GWU-7576)

    • Update: Updated taxing location for digital services.

User

  • Age Verification (GWU-7435)

    • Update: Added a new Age Verification page under User > Users with Brand(s), Athlete Profile, and Age Verification Status filters, and a table with Brand, Sport, Athlete Profile, Birthdate, Proof of DOB, Proof of DOB Uploaded, Age Verification, and Age Verification Approved columns.

Front End

  • Program Page (GWU-7457)

    • Update: Added a flag letting parent brands show child programs alongside their own on the same program list page.


February 3, 2026

COMMIT #: c0925c9

Updates

PlayerFirst

  • Payment Processor (GWU-7574)

    • Update: Fixed locking issues with the payment processor.

Travel First

  • Messaging (GWU-7568)

    • Update: Updated the deposit/booking-fee paragraph in the Travel First Lodging Confirmation email to clarify how deposits are processed and applied, and how hotel authorization holds and charges appear on statements.

Front End

  • Registration (GWU-6809)

    • Update: Reworded "[cost] Now" to "[cost] Upon Acceptance" during checkout for a waitlisted registration.


February 2, 2026

COMMIT #: 0bfbaae

Bugs

PF Web Builder

  • Side Navigation (GWU-6615)

    • Update: Moved and updated the UI of the Collapsible Tool.

Location

  • Locations (GWU-6459)

    • Previously: Editing an existing location's Google Place didn't save the city.

    • Update: The city saves as expected.

Updates

Sales

  • Invoices (GWU-6920)

    • Previously: Manual allocations on Platform Fee Invoices weren't saving.

    • Update: They save as expected.

Program

  • Bulk Registration (GWU-6637)

    • Update: On Nilax brands, admins can now select an Interbrand Expense Class during Bulk Registration.

Location

  • Field Timeline (GWU-6912)

    • Update: Added a message when a Timeline filter finds no games/rentals, prompting the user to change filters.

Did this answer your question?