Changelog

0.8.0 (7 October, 2021)
  • Support older version of posts file, which does not contain an array of posts but an object whose status_updates field is that array (new feature)

  • Make media objects mergeable if they differ only in one not having comments (new feature)

  • Tolerate repeated event, external_context, and name fields if they have the same value (new feature)

  • Don’t unescape \u00xx if preceded by an uneven number of backslashes; it is not an instance of Facebook’s broken encoding but rather of text discussing the broken encoding on Facebook (bug fix)

  • Simplify code in run.py (code quality)

0.7.0 (21 September, 2021)
  • Add validations to run.py (code quality)

  • Refactor run.py’s utility functions into namespaces (code quality)

  • Generally improve documentation (documentation)

0.6.0 (18 September, 2021)
  • Add ability to deserialize post model from JSON (new feature)

  • Actually output posts in chronological order (bug fix)

  • Add run.py to bootstrap development and run build tasks (tooling)

  • Increase test coverage for post ingestion (code quality)

0.5.0 (8 September, 2021)

Initial release