Skip to content

Releases: gramps-project/gramps-web-api

v0.4.1

12 Aug 20:51
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

v0.2.1

24 Oct 20:14
Compare
Choose a tag to compare

Quick bug fix release due to an error in the Docker image.

v0.2

24 Oct 18:51
1536919
Compare
Choose a tag to compare

This release adds write support to the API.

Apart from new features, there is a brand new documentation website.

New features

  • Endpoints for creating objects (POST) #188
  • Endpoints for updating objects (PUT) #196
  • Endpoints for deleting objects (DELETE) #196
  • Endpoint for media file upload #197
  • Endpoint for raw database transactions #201
  • Allow new user registration #204
  • Allow deleting users and changing user roles #220
  • Allow configuration with environment variables to simplify docker-based deployment #229

v0.1.1

20 Jul 18:57
fc956b2
Compare
Choose a tag to compare

The sole purpose of this release is to push a new release-tagged image to Docker Hub, see #195.