Skip to main content

Release Notes - December 2025

PlayerFirst platform release notes for December 2025, migrated from Confluence.

December 18, 2025

COMMIT #: 994b9cd

Updates

Sales

  • Shop (GWU-7221)

    • Update: The PF Pay Price column functions as expected when editing a shop item.

COMMIT #: 242dc3c

Updates

Sales

  • Transaction List (GWU-7175)

    • Update: Added an Auto-Reallocate tool under the Transactions table on Sales/Transaction List.

  • Sales Tax Summary (GWU-7209)

    • Update: Send Gate tax to Stripe.

PF Web Builder

  • Table UI (GWU-6059)

    • Update: Updated Table UI and added searching/sorting for tables in the PF Web Builder.

  • Expandos (GWU-6087)

    • Update: Updated the UI on the Expandos component.

Schedule

  • Leagues & Tournaments (GWU-5624)

    • Previously: Setting Earliest Bracket Start Time outside of Field Availability threw an error.

    • Update: Setting it outside Field Availability works as expected.

  • Field Timeline (GWU-5593)

    • Update: Removed unnecessary spacing between scheduled games on the timeline.

  • Leagues & Tournaments (GWU-5376)

    • Update: Enabled division seeding from the flight editor UI; seeding can be added/removed, un-flighted teams re-sorted, and disabled once teams are flighted.

  • Leagues & Tournaments (GWU-5580)

    • Update: Fixed error handling on Divisions/Flights when Program Division was left blank.

  • Leagues & Tournaments (GWU-5528)

    • Update: Added division configuration for Work Teams within the scheduler.

  • Leagues & Tournaments (GWU-5272)

    • Update: Added Field Availability to the Solver Scheduling input.

Bugs

PF Web Builder

  • Expando (GWU-6535)

    • Previously: An expando title changed to a Header 1-4 couldn't be edited after saving the page.

    • Update: It can be edited as expected.

Sales

  • Invoices (GWU-5007)

    • Update: The Invoice Allocation Modal now shows an Alert symbol next to removed registrations.

Schedule

  • Facility Rentals (GWU-7286)

    • Previously: Changes to Location and Fields on an invoiced rental weren't saving.

    • Update: Those changes save as expected.


December 17, 2025

COMMIT #: 88ac2ce

Bugs

Front End

  • Product Purchase (GWU-7316)

    • Previously: Subscription product plans didn't always require a profile select despite Profile Specific being enabled.

    • Update: Profile-specific subscription plans work as expected.

COMMIT #: cb5129c

Updates

Sales

  • Invoices (GWU-6840)

    • Update: Pay Multiple Invoices is now compatible with Platform Fees.


December 16, 2025

COMMIT #: 68c8b4b

Bugs

Program

  • AES (GWU-7310)

    • Update: The AES Processing Queue is working as expected.


December 15, 2025

COMMIT #: dcbd33a

Bugs

Program

  • Registration Details (GWU-6756)

    • Previously: Removing registrations zeroed out installment fees, miscalculating the prorate amount.

    • Update: Installment fees are prorated as expected when removing registrations.

  • Division Details (GWU-6007)

    • Previously: Bulk-removing an add-on program registration with "Standard Removal" and "Keep Open Balances" incorrectly removed payment plan fees tied to the Program, and "Prorate Out Balances" applied too large a prorate, overpaying the invoice.

    • Update: Bulk Removal of add-on program registrations updates invoices as expected.

Updates

Travel First

  • Virtual Credit Cards (GWU-7192)

    • Update: Hotel no-shows are now processed via the virtual credit card passed to hotels, with proper invoicing created to show the customer charge.

  • Communication (GWU-6810)

    • Update: No reminder email sends for a block with no reserved rooms; updated the fully-used-blocks language.

Program

  • Registration Details (GWU-6174)

    • Update: Added a "Never" option to the Ask When field for program Waiver Questions.


December 12, 2025

COMMIT #: c445958

Bugs

Backend

  • Switch Brand (GWU-7291)

    • Update: Cleaned up brand logos and broken images when switching brands.

PF Web Builder

  • Join Our Mailing List (GWU-7252)

    • Update: The "Join our Mailing List" link works as expected.

Sales

  • Invoices (GWU-7196)

    • Previously: A rounding discrepancy between the Platform Fee and Fee Discount could prevent brands from receiving check payments in full.

    • Update: Amounts round correctly, allowing full check payments.

PF Web Builder

  • Teams and Programs Header (GWU-7163)

    • Previously: Subheader edits on Teams/Programs List pages weren't saving.

    • Update: Subheader edits save as expected.

Updates

Club App

  • Messages (GWU-7295)

    • Update: The Club App badge displays the correct unread message count.

Front End

  • Product Purchase (GWU-7197)

    • Update: Adding a subscription or product requiring an Athlete profile now requires reviewing and completing the profile before purchase.

  • Legal Compliance (GWU-7204)

    • Update: Updated Privacy Policy and Code of Conduct footer links on 3STEP-owned sites, ensured Terms of Use is present, and removed those links for non-3STEP sites.

Club App

  • Access Codes (GWU-5864)

    • Update: Creating a Club App access code now saves the phone number, viewable by admin under Access Codes on Account Details.


December 11, 2025

COMMIT #: 8c08b44

Bugs

Sales

  • Shop (GWU-6281)

    • Previously: Saving a shop item edit with no changes showed "Complete all required fields."

    • Update: It now shows "No Changes Found."

Location

  • Schools (GWU-7025)

    • Previously: Importing a college coach list could time out.

    • Update: Importing works as expected.

Front End

  • Password Reset (GWU-7235)

    • Previously: Resetting a password for a logged-out Admin Account looped without success.

    • Update: Password reset works as expected.

  • Schedules (GWU-7046)

    • Previously: Syncing between Exposure and PlayerFirst caused duplicate divisions and a missing team schedule on the Teams page.

    • Update: The front-end schedule display shows as expected after syncing.

Team

  • Team Reporting (GWU-7285)

    • Update: Increased displayed rows to 500 on the Coaches & Managers page.

Updates

Sales

  • Transaction List (GWU-6519)

    • Update: Updated the Paid/Refunded filter with All, All Refund Types, Chargeback, and Receipts Only options.

Program

  • Registration Details (GWU-6827)

    • Update: Added ExternalDivisionID and ExternalTeamID columns to the Division Details table.

Exposure

  • API (GWU-7133)

    • Update: Set up an API sending team registration info (team name, division name) from PlayerFirst to Exposure.

Front End

  • Prepayment (GWU-7255)

    • Update: The Prepayment Amount field now accounts for the Platform Fee as well as Program Cost for select programs.


December 10, 2025

COMMIT #: d2eff94

Bugs

Schedule

  • Existing Schedule (GWU-7275)

    • Update: Changes to Facility Rentals save as expected on the Existing Schedule page.

Location

  • Timeline (GWU-7274)

    • Update: Changes to Facility Rentals, with and without an invoice, save as expected on the Timeline page.


December 9, 2025

COMMIT #: daec97d

Updates

Travel First

  • Virtual Cards (GWU-7250)

    • Previously: Users without a payment method couldn't generate virtual credit cards.

    • Update: Users with no payment method can generate virtual credit cards.

Bugs

Program

  • Class Finder (GWU-7246)

    • Update: Programs show up as expected when searching in the Class Finder.

COMMIT #: 0070ce7

Updates

Access App

  • Shop (GWU-5933)

    • Update: The PF Access app supports dynamic shop categories.

Bugs

Front End

  • Checkout (GWU-7243)

    • Previously: A transaction fee invoice with a taxable item (like apparel) could error.

    • Update: Transaction fee invoices can be paid as expected.


December 8, 2025

COMMIT #: d88d329

Updates

Site Settings

  • Site Settings (GWU-7019)

    • Update: Renamed "Post-Registration Payment Email Confirmation To" to "Outstanding + Prepayment Email Confirmation To" under the Orders tab.

Sales

  • Account Credits (GWU-6988)

    • Update: Renamed the page "Account Credits & Prepayments," gave program-associated prepayments their own row, added Billing Profile and Payment Total filters, renamed several columns (Created From→Created To, Brand Sport→Sport, User #→User ID, Amount→Remaining Balance, Family→Billing Name), and added a Notes column.

Front End

  • Prepayments (GWU-6986)

    • Update: Updated the customer prepayment workflow to allow a general prepayment alongside a program-specific prepayment option.

COMMIT #: 5adbe14

Bugs

Log In

  • MFA (GWU-7188)

    • Update: If a device token already exists, any user can use a one-time code.

  • MFA (GWU-6811)

    • Previously: Users could sign in with OTP and then complete MFA using the same cell phone.

    • Update: When MFA is required, the first step is password entry, the second is MFA by phone or email.

Program

  • AES (GWU-7217)

    • Previously: Filtering by Team Name on the AES page didn't show the most recent records.

    • Update: Filtering by Team Name works as expected.

Sales

  • Sales Tax (GWU-7236)

    • Update: Updated state abbreviations to fix sales tax calculations.

Updates

Access App

  • Events (GWU-6873)

    • Update: Improved the Tournaments API to show relevant suggested events for logged-in and logged-out users based on rostering, coaching, purchases, and proximity.

  • Shop (GWU-7132)

    • Update: Updated the product variant API for the Access App.

Front End

  • Add-Ons (GWU-6590)

    • Update: Added a quantity selector during add-to-cart for non-variant add-on products.

Communication

  • Sponsors (GWU-5967)

    • Previously: Admin couldn't assign multiple brands with the same category as global sponsors.

    • Update: Admin can assign multiple brands with the same category.

Sales

  • Shop (GWU-7138)

    • Update: Variants can now be used for parking and gate products.

PlayerFirst

  • Copyright Language (GWU-7161)

    • Update: Changed footer copyright language to "© 2025 3 Step Sports LLC" (brand name substituted for SaaS brands).


December 1, 2025

COMMIT #: 737bc9b

Bugs

Schedule

  • Leagues & Tournaments (GWU-6203)

    • Update: Colors are now consistent for an entire event across divisions on the Leagues & Tournaments page.

COMMIT #: a3b7982

Bugs

Front End

  • Roster (GWU-6646)

    • Update: Rostered athlete information is only editable before the due date on the Front End.

Did this answer your question?