Skip to content

Releases: gramps-project/gramps-web-api

v0.4.4

13 Jan 15:16

Choose a tag to compare

This is a maintenance release.

  • Fix issue with rate limiting #326
  • Fix EXIF orientation issue #323

v0.4.3

24 Sep 18:20

Choose a tag to compare

This is a minor release fixing an issue with the base docker image.

v0.4.2

18 Sep 19:30

Choose a tag to compare

Improvements in this release:

  • The /api/media/<handle>/file endpoint gets a new boolean download query parameter that, if true, sets the content disposition of the HTTP response to "attachment", triggering a download in the browser (#311)
  • For /api/reports/<id>/file, the JWT can now also be supplied in the query string, as for media files (#312)
  • Changed default locale of Docker images to en_US (#314)
  • The list of strings can now also be POST-ed as body JSON /api/translations/<lang>, avoid issues with long query length for GET (#313)
  • The /api/relations/<handle1>/<handle2> should now be faster in many cases (#316)
  • Several dependencies updated (#315)

v0.4.1

12 Aug 20:51

Choose a tag to compare

This minor release fixes one issue and makes one minor improvment:

  • Square thumbnails (such as used for person pages in Gramps Web) were not centered correctly for images in landscape format.
  • Now when the TREE config option points to a tree that does not exist, a new empty SQLite database is created. This will simplify deployment.

v0.4.0

27 Jul 19:07

Choose a tag to compare

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

v0.3.2

01 Jul 12:17

Choose a tag to compare

Changes:

  • Add event role to timeline #284
  • Do not expire refresh token by default #289

v0.3.1

14 Apr 15:42

Choose a tag to compare

This is a bugfix release solving two issues:

  • Fix translation of relationship string (#278)
  • Make compatible with bleach 5 (#280)

v0.3.0

27 Mar 11:51

Choose a tag to compare

This release adds the following features:

  • Add event summary string to event profile #259
  • Implement thumbnail generation for video files #264
  • Support for PostgreSQL databases #265, thanks @Rahel-A
  • Support for storing media files on S3 object storage #266
  • User database schema migration workflow #270
  • List and upload missing media files #273

It also fixes the following issues:

  • Correctly set birth and death ref indexes #252

v0.2.3

19 Dec 08:23

Choose a tag to compare

This release fixes a bug that the birth_ref_index and death_ref_index of a person were not updated when adding new events (#252).

v0.2.2

07 Dec 16:39
ea55dcb

Choose a tag to compare

This is a bug fix release:

  • Use locale for media object profile (#249)
  • Add place name to search index (#245)
  • Speed up metadata endpoint (#244)
  • Fix source media type issue (#242)