August 29, 2025
COMMIT #: e276ed6
Updates
PF Web Editor
Font Size (GWU-6585)
Update: Added the ability to update font size in the PF Web Editor.
Club App
Team Chats (GWU-6302)
Update: Team Chats now auto-archive 30 days after the associated program's End Date; archived chats remain searchable but can't be posted in, manually archived, or left.
Site Settings
Insurance (GWU-6659)
Update: Removed the USSCI ID requirement from the API integration; any brand with insurance enabled is now offered it regardless of USSCI ID.
Insurance (GWU-6651)
Update: Insurance % calculation now uses team cost if set, falling back to division cost, then program cost.
August 27, 2025
COMMIT #: e276ed6
Updates
Sales
Subscription Status (GWU-6639)
Previously: Renewing a subscription (automatic or manual) prompted an error.
Update: Subscription renewals work without an error.
August 26, 2025
COMMIT #: f7d4b35
Bugs
Front End
Registration (GWU-6671)
Previously: A blank Require TTS/TravelFirst Housing setting blocked registration.
Update: The field now defaults to No.
Registration (GWU-6632)
Previously: Add-ons displayed even after their Stop Showing date had passed.
Update: Past-Stop-Showing add-ons no longer display.
Updates
Sales
Revenue Report (GWU-6668)
Previously: The short name was missing for account credits created from a line item with a Program ID but no other program association.
Update: The short name displays as a liability on the Revenue Report.
A/R Summary
Automatic Export (GWU-6491)
Previously: The weekly automated A/R email displayed incorrect data in some instances.
Update: The email displays correct data.
August 25, 2025
COMMIT #: 5db1567
Bugs
Program
Bulk Registration (GWU-5843)
Previously: Allocations were assigned incorrectly on invoices when registering multiple teams with a concession and interbrand payment.
Update: Allocations are assigned correctly, and duplicate invoices with the same name/interbrand code are prevented.
Updates
Waivers
Subscriptions (GWU-4945)
Update: Purchasing a subscription product now requires signing a subscription-specific Terms of Purchase.
API
NetSuite (GWU-6636)
Update: Added RegistrationInvoiced, RegistrationDiscounts, and RegistrationScholarships fields to the NetSuite API.
Sales
Shop (GWU-6628)
Update: Added a Term Start field to Plan Details when creating/editing a subscription plan.
SaaS (GWU-6644)
Update: Added a Concession column to the SaaS Report page.
Invoices (GWU-6607)
Previously: 3DS-verified credit card payments could show as paid in PlayerFirst but incomplete in Stripe.
Update: 3DS verification requests now show "Please use another payment method" and cancel the transaction in Stripe.
August 21, 2025
COMMIT #: 875518e
Bugs
Program
AES (GWU-6640)
Previously: The AES Status page was timing out.
Update: The AES Status page works as expected.
Updates
Users
Roles (GWU-6144)
Update: Added an "Interbrand Registration" role, allowing users to see purchasing classes for a brand and/or child brands during backend registration.
COMMIT #: a97b571
Bugs
Sales
Shop (GWU-6610)
Previously: The Available field wasn't editable and defaulted to No when first creating a product.
Update: The field is editable and defaults to Yes.
Updates
Front End
NCSA Opt-In (GWU-6176)
Update: Updated the language and design of the NCSA Opt-In prompt shown during registration and waiver signing.
Sales
TTS Reporting (GWU-6421)
Update: TTS data is now stored and viewable on Sales > TTS Reporting.
PF Web Editor
Page Templates (GWU-5628)
Update: Global Content Admins can save page templates globally/per site, Web Content Admins can save them to specific brands, and a template picker modal appears when adding a new page.
August 15, 2025
COMMIT #: 56951ec
Bugs
Location
Field/Court Timeline (GWU-6619)
Previously: Setting Timeline Without Events to Hidden still showed fields without a scheduled event.
Update: Only fields with a scheduled event show.
A/R Summary
Automatic Export (GWU-6491)
Previously: The automated A/R email wasn't delivered to some PlayerFirst recipients.
Update: The email is delivered to all recipients.
Sales
Transaction List (GWU-6428)
Previously: Cloned invoices showed a negative amount due instead of $0.
Update: Cloned invoices correctly show $0 due.
Invoices (GWU-6419)
Previously: Invoices with a single waitlisted registration showed a Net Due amount on Sales > Invoices.
Update: They no longer show a Net Due amount.
August 13, 2025
COMMIT #: 4456bca
Bugs
PF Web Editor
Program Page (GWU-6572)
Previously: Creating a Programs page with specific filters didn't apply them properly.
Update: Filters apply properly.
Program
AES (GWU-6594)
Previously: Team and Division Name weren't pulling through on the AES Status page.
Update: They pull through properly.
Updates
Front End
Roster Acceptance (GWU-6477)
Update: Fixed an error accepting a roster spot for specific athletes; the Team field is no longer required on Quick Waivers for individually-registered divisions.
Registration (GWU-6603)
Update: The Variant Selection page now indicates if an item was already added to the cart.
Sales
Shop (GWU-6608)
Update: If a SKU isn't set at the variant level, the product-level SKU is displayed.
August 12, 2025
COMMIT #: 75cad5c
Bugs
Front End
Insurance (GWU-6587)
Previously: Insurance selected during checkout could fail to add to the cart.
Update: Selected insurance is added to the cart.
Club App
Messages (GWU-6549)
Previously: Filtering by Archived Messages showed a mix of archived and non-archived messages.
Update: Only archived messages display.
Messages (GWU-6436)
Update: Resolved pagination issues on the Messages tab.
Updates
Front End
Insurance (GWU-6564)
Previously: Customers could add two insurance policies to the cart depending on navigation path.
Update: Only one insurance policy can be added, regardless of navigation.
API
BeTheBeast (GWU-6488)
Update: Added a source flag to BeTheBeast data (new profile, updated profile, rostered profile), reusable by any current or future API integration.
August 11, 2025
COMMIT #: a7d82a5
Bugs
Program
Register (GWU-6313)
Previously: The waiver email wasn't sent to a client registered via Program > Register.
Update: The waiver email is sent as expected.
Updates
Sales
Invoices (GWU-6546)
Previously: A marketplace add-on payment allocated to the program instead of the add-on.
Update: Payment allocates to the add-on on the invoice.
Communication
Create Message (GWU-6558)
Update: Added a Jersey # data token for use in email communication.
August 9, 2025
COMMIT #: 6456f42
Bugs
Front End
Roster Acceptance (GWU-6580)
Previously: Selecting an add-on during roster acceptance didn't show it in the cart.
Update: Selected add-ons show in the cart.
Program
Registration Details (GWU-6579)
Previously: Admin without required roles could give Expense Approval for programs.
Update: They can no longer do so.
Updates
Schedule
Leagues & Tournaments (GWU-3948)
Update: Converted "Double Headers" (renamed "Allowed # of Games per Day"), "Restrict Flights to Preferred Fields," "Allow Coach Conflicts," and "Allow Back to Back Games" to required dropdown selects on the Schedule Games tab.
August 7, 2025
COMMIT #: b107e82
Bugs
PF Web Editor
Page Header (GWU-6573, GWU-6567)
Previously: A saved page-header background image reappeared correctly, but disappeared when re-editing the page.
Update: The image displays correctly when editing the page in the future.
Updates
PF Web Editor
CK Editor (GWU-6038)
Update: Flex Tiles can now be split into custom-width columns; removed Blank Layout components.
Front End
Registration (GWU-5607)
Update: Customers with $50+ bad debt over the last two years no longer see Payment Plan options at registration (across all brands); admins registering on their behalf can still select a plan; user/athlete-specific plans are also blocked.
COMMIT #: 7cf64f3
Bugs
Team
Team Management (GWU-6411)
Previously: Using "Email a Custom Message" with a selected template could lose the selected athletes and reset the audience to the whole division, and the template wouldn't load on Compose.
Update: Filters and templates now work as expected.
Program
AES (GWU-6545)
Update: Updated the AES page to show what changed with each update, on a single row per team.
Sales
Invoices (GWU-6566)
Previously: Deleting a line item on an invoice could throw an error.
Update: Admin can delete a line item without an error.
PlayerFirst
Avalara (GWU-6495)
Update: Added additional Bugsnag logging; if tax fails going forward, users can continue processing payments.
August 6, 2025
COMMIT #: 511e878
Bugs
Front End
Invoices & Payments (GWU-6563)
Previously: Adding insurance to an existing invoice threw an error.
Update: Users can add insurance without an error.
Sales
Invoices (GWU-6556)
Previously: Deleting a line item on an invoice could throw an error.
Update: Admin can delete a line item without an error.
Updates
Location
Field Timeline (GWU-6504)
Update: Added the Field Timeline v1 page to the breadcrumb menu on Location > Field Timeline for all sites.
PlayerFirst
Fees (GWU-6565)
Update: Fixed performance issues in fee calculations.
August 5, 2025
COMMIT #: ac30b43
Updates
Sales
Shop (GWU-6453)
Update: Created automated tests for product variants.
COMMIT #: b20daa1
Updates
Sales
Revenue Report (GWU-6465)
Update: Added a Cash Flow page to the Sales > Revenue Report breadcrumb menu.
COMMIT #: b5d80e5
Updates
Sales
Shop (GWU-6544)
Update: Partner Products and its Item Details now scope displayed products/purchasers to the currently logged-in site.
Global Settings
Vensure (GWU-6543)
Update: Vensure sync now skips dev databases and SaaS brands.
August 4, 2025
COMMIT #: fd9ef14
Bugs
User
Users (GWU-6540)
Update: AES Sync now checks for duplicate email addresses attached to multiple clubs, preventing duplicate accounts.
Program
Registration Details (GWU-6542)
Previously: Editing a program's front-end page could throw an error.
Update: Users can edit a program's front-end page without error.
Updates
Program
Registration Details (GWU-6538)
Update: Copying a past program with an AES Event ID now clears the AES Event ID in the new program.
August 1, 2025
COMMIT #: 2a928ae
Bugs
Program
Registration Details (GWU-6528)
Previously: Editing a copied program threw an error.
Update: Users can edit copied programs without an error.
COMMIT #: d4b1d16
Bugs
Sales
Shop (GWU-6533)
Previously: The Liability Amount field showed as a whole number until saved, then displayed cents.
Update: Liability Amount shows the entered amount correctly, with further Cross-Brand Product cleanup.
Updates
Global Settings
GL Accounts (GWU-6532)
Update: For partner sales with a non-zero liability percent, assign account 23599 – Unspecified Liability Recipient.
COMMIT #: 774b8c8
Updates
Front End
Registration (GWU-6429)
Update: Customers can now select specific product variants for an add-on product during registration and roster acceptance.
Sales
Shop (GWU-6026)
Update: Added Product Variants support (e.g. size/color) to shop items, with a new Product Variants page and customer-facing variant dropdowns.
Shop (GWU-6025)
Update: Product images can now be uploaded for all products regardless of Product Category.
Shop (GWU-5798)
Update: Added Cross-Brand Product support: an "As Add On" column, a new Partner Products page, and invoices splitting revenue between the selling brand and the partner with proper liability.
Shop (GWU-6523)
Update: Cleaned up tooltips and removed unnecessary fields and the Product Add On page.
