Saltar al contenido principal

September 30, 2025 Release Notes

· 2 min de lectura
Marcus Deans
Software Engineer

The project subsidiaries view gets a CSV export, and the Penalties page sheds its backpay section — leaving it focused on the ratio and participation penalty calculations where it belongs.

📥 Project hierarchy: CSV export

The Project Subsidiaries page now has an Export CSV button. Clicking it downloads the full project hierarchy as a spreadsheet — every sub-project and participating company, in order, with columns for name, type, company, apprentice cure payments, and backpay owed.

The file is named after the project and the export date, so it's easy to keep track of when running repeated comparisons. Rows at deeper nesting levels are indented with asterisks in the Name column to preserve the hierarchy structure in the flat CSV format.

📋 Penalties page: focused on ratio and participation

The Penalties page on PWA jobs previously included a backpay section alongside the ratio and participation penalty charts. That section has been removed. Backpay data now lives on the Pay page, where it sits alongside the hourly rate and compliance breakdowns it's calculated from.

The Penalties page stays focused on the daily and cumulative penalty charts for labor hour and participation violations — the regulatory assessments that are distinct from owed backpay amounts.

🛠️ Fixes

  • Dropdowns with search now use fuzzy matching, so partial or slightly-off-order text still surfaces the right option
  • Wage determination form label changed from "Treasury Guidance" to "Guidance" to match the field's actual content
  • Form tabs now open the correct form — a routing issue was causing the wrong form to display for some record types
  • CSV imports now correctly parse dates in US format (mm/dd/yyyy), resolving failures for files exported from common US tools
  • Task pages load correctly for all authorized users — a policy gap that caused errors for some assignees is resolved

As always, reach out if you have any questions.

The DSPTCH Team