Skip to content
Back to UMA

v0.1.2 Release Notes

New features

  • Drivers and organizations now have separate skill trees. Each level gained beyond level 1 grants one spendable skill point, and both trees now live in dedicated Skills tabs with visual node layouts, icons, tooltips, and expanded branches.
  • Organizations now earn XP from race participation and results. Multi-car teams still gain an advantage, but added cars use diminishing returns instead of full linear stacking.
  • Settings now includes rebuild tools for both organization XP and driver progression, allowing historical race data to be replayed so existing saves can be caught up cleanly.
  • Driver > Stats now provides a dedicated statistics workspace with career, season, series, and track filtering, while League > Analytics adds scouting views, driver search, leaderboards, and track analytics using the same shared stat engine in a compact tabbed layout.
  • League > Power Rankings now shows a dedicated recent-form top 10 for each series in the selected league, including movement indicators and attendance-aware scoring so missed recent races reduce ranking strength.
  • League > Entry Lists now uses per-series tabs inside the selected league workspace.
  • The organization finance transfer center now supports transfers between any accounts owned by the same organization, including car-to-car transfers, for owners and members with manage_finance.
  • Organization settings now support uploading and updating an organization photo/logo directly from the dashboard.
  • WordPress admins can now manually dissolve organizations from Organization Support, and restore them from the same admin surface if a dissolve was triggered in error.

Updates

  • Lower-series race-down limits now reset by season instead of calendar year, and Settings > Series Hierarchy now includes per-series Race-Down Cap controls.
  • Settings > Series Hierarchy now also includes per-series Weight controls so admins can rebalance how much each series contributes to progression, valuation, and sponsor qualification.
  • Primary sponsors are now race-exclusive. Accepting a primary sponsorship offer clears competing open primary offers for that sponsor in the same race and blocks future duplicate primary-offer generation for that race without altering already signed sponsorship commitments.
  • Organization overview now displays Organization Reputation and Organization Fanbase as bar-style metrics, and the organization dashboard tab previously labeled Staff is now labeled Permissions.

Bug fixes

  • Event Repair now reapplies organization XP for that event, so past races can be repaired without double-counting XP.
  • Event Repair and result-repair flows now also rebuild the affected series power-ranking snapshots, so rankings stay in sync after stat or result corrections.
  • Manage Race Assignments now defaults to the car's current driver contract when possible and correctly reflects the current primary driver on the assignment board, so the race-assignment view stays in sync with the entry list after a driver change.
  • Organization Cars now resolves Next race: from the actual next scheduled event assignment for that car, so the cars tab stays aligned with the entry list when the upcoming race driver differs from the baseline assignment.
  • Dashboard schema upgrades now also run safely on frontend requests, reducing the chance of post-deploy dashboard failures before an admin page is visited.
  • Dashboard failures now write to a dedicated plugin log to improve diagnosis when hosting environments do not emit the standard WordPress debug.log.
  • Skill-tree tooltips now render above surrounding dashboard cards and nodes so node details remain readable when opened.

Customer-facing documentation for Racing League Manager.