Skip to content

Ghostwriter v6.2.8

Choose a tag to compare

@chrismaddalena chrismaddalena released this 12 Mar 22:53
· 1087 commits to master since this release
ddb43a7

Summary

This small release addresses a few community requests.

CHANGELOG

[6.2.8] - 12 March 2026

Added

  • Implemented status and assignment fields for observations to match the functionality for findings (PR #840,; Closed #601)
    • These changes make observations on reports work very similarly to findings on reports
    • Observations on reports now have a status for tracking if they need editing or are complete
    • The assigned_to field is now fully implemented and displayed for tracking
  • Added the "primary" status to client contacts to be consistent with project contacts
    • You can now flag a point of contact on a client as the primary contact
    • If a client contact is set as the primary on a client and is then added to a project for that client, they will inherit their primary status on the project (PR #841; Closed #789)
    • If there is already a primary contact on the project, the incoming client contact will not be flagged as the primary for the project
    • Users can always edit the primary contact on the project

Changed

  • Clients and projects must now have one contact flagged as the primary contact (unless there are no contacts)
    • If there is only one contact, that lone contact will automatically become the primary contact
    • If a user is adding two contacts (going from zero to two), the form will now require they pick one as the primary
    • If a user tries to delete the current primary, they will need to select a new primary unless there are no more contacts
    • This change improves consistency and will allow reports to reliably reference the primary contact