Releases: gramps-project/gramps-web-api
Releases · gramps-project/gramps-web-api
v0.4.1
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
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
v0.3.1
v0.3.0
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
v0.2.2
v0.2.1
Quick bug fix release due to an error in the Docker image.
v0.2
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