Ghostwriter 7.1.2
Summary
This release further locks down client-associated report templates based on user feedback. It also includes a small bug fix to improve compatibility with older browsers.
CHANGELOG
[7.1.2] - 24 June 2026
Fixed
- Fixed
datetime-localrendering for white card and deconfliction edit forms so saved timestamps display reliably in older browsers (Closes #917)
Security
- Fixed additional client-scoped report template authorization bypasses in template swapping, report generation, archive generation, linting, and lint result endpoints
- Report template selection now only accepts global templates or templates scoped to the report project's client
- This fix includes two temporary breaking changes for the API while we work on a custom endpoint to handle this new business logic:
- Breaking: The GraphQL API no longer allows
userormanagerroles to set report template ID columns directly when creating or updating reports - Breaking: The GraphQL API no longer allows
userormanagerroles to update a report's project ID column directly
- Breaking: The GraphQL API no longer allows