Saltar al contenido principal

August 6, 2025 Release Notes

· 2 min de lectura
Marcus Deans
Software Engineer

A small, focused release: company admins can now hide the Apprenticeships tab from navigation when no programs exist, plus a round of fixes touching WH-347 exports, prevailing wage penalties, and a few timekeeping edge cases.

🎓 Apprenticeship tab visibility

Company admins can now control whether the Apprenticeships tab appears in the navigation. The toggle lives in company settings; turning it off hides the tab for all users in that company. If any apprenticeship programs already exist, the setting cannot be disabled until those programs are removed — the form surfaces a clear error if you try.

🛠️ Fixes

  • WH-347 exports now include the correct date field (populated as today's date, matching V1 behavior), exclude fringe benefit plans with zero amounts, and show PTO as an unfunded plan in the fringe benefit section
  • Prevailing wage penalties default to the most recently paid pay period with time entries on initial load, rather than "Since Job Start" — preventing the page from crashing on jobs with no time against the full date range. The Since Job Start option still works correctly when selected manually
  • Prevailing wage penalties display dates in the job's local time zone, fixing an offset that could show the wrong calendar day for jobs in non-UTC time zones
  • Job Pay summary calculates correctly when no pay period is selected
  • Apprenticeship penalties now count only hours tied to a prevailing wage assignment, fixing a crash when a time card day had no prevailing wage record
  • Position form (manager view) no longer clears the hourly rate and prevailing wage rate when a manager edits other position fields
  • Prevailing wage rate field no longer gets overwritten when multiple workers are selected simultaneously in the position form
  • Wage & Hour Import now maps travel/subsistence reimbursements and state income tax fields correctly, so those amounts appear in the imported time card data
  • Checklist worker search resolves correctly when filtering the worker typeahead on the checklist page
  • Map site search no longer crashes when a site's boundary has no coordinates

A small release focused on fixes, with one new admin control on the side. As always, reach out if you have any questions.

The DSPTCH Team