Skip to content

Ghostwriter v7.2.2

Choose a tag to compare

@chrismaddalena chrismaddalena released this 17 Jul 20:10
· 153 commits to master since this release
8c67f03

Summary

This release squashes some issues and introduces activity log sanitization auditing. It is now simple to determine if your activity logs have been sanitized to adhere with your data retention policy, when, by who, and how.

There is also a semi-experimental management command to populate the database with demo data. Great for demos, experimentation, development, or trying out Ghostwriter as a new user.

CHANGELOG

[Unreleased]

Added

  • Added a category_value filter to parse domain categories for presenting in the interface
    • The filter handles more than just the basic {"source": "category"} pairings from VirusTotal
    • Ensures the result is a string that can be safely passed through bleach
  • Added a management command to populate a test database for test environments and demonstrations
    • This new command applies Ghostwriter's database fixtures and then populates a deterministic test database
    • The goal is to populate the database with data that looks real enough to immediately jump into a "live" environment
    • It also creates a custom field of each type on every model that supports custom fields
    • More information in the wiki
  • Added sanitization auditing and status to activity logs
    • Each completed, on-demand sanitization records its time, requesting user, and selected fields
    • Log entries now track material updates, allowing Ghostwriter and GraphQL clients to identify logs changed since their most recent sanitization
    • The activity-log header displays sanitization status and details, including when it is no longer current

Fixed

  • Fixed heading bookmarks not appearing in Word's bookmark list when using Insert > Bookmark (Fixes #707; Closes #792)
    • Ghostwriter now emits two bookmarks over each heading’s text, a visible name and a hidden _Refname alias
    • Captions keep only _Refname, and {{.ref}} keeps targeting _Refname
    • This preserves old templates while making only headings appear in Word’s normal bookmark list
  • Fixed oplog edit modal scrolling to the bottom on open under certain conditions
  • Fixed some collab editor styling and form handling
  • Fixed multi-line table cells not rendering properly in reports