Skip to content

v0.4.0

Choose a tag to compare

@DavidMStraub DavidMStraub released this 27 Jul 19:07
· 367 commits to master since this release

This new release is packed with features but also contains breaking changes:

Important: Breaking changes

  • This release changes the format of authentication tokens (in preparation for future features, e.g. being able to change a user name). This will invalidate all existing tokens, forcing users to login again.
  • The format of the user database is changed. If you use the default docker image, the migration is done automatically. Otherwise, run a migration using
GRAMPS_API_CONFIG=/path/to/config.cfg python3 -m alembic upgrade head

New features

  • Endpoint for face detection in media images using OpenCV, /api/media/{handle}/face_detection #291
  • New endpoint /api/importers/{format}/file for importing a family tree, supporting all file formats supported by Gramps, including Gramps XML and GEDCOM #292
  • Allow creating an admin user if no user exists yet #293
  • New endpoint /api/config/ for changing the configuration #295
  • The default docker image now creates a secure, random token if none is specified #299