v1.0.0
With this release, Gramps Web API reaches version 1.0. It doesn't signal any breaking API change, but given the maturity of the package, the major version number 0 no longer seemed appropriate.
This version brings lots of new features, most related to two topics: making it easier to migrate the data from one Gramps Web installation to a different one and giving more options for managing multi-tree installations.
New features for multi-tree installations
- Allow specifying quotas when creating a new tree (#378)
- Allow creating a tree owner for trees without users (#379)
- Ensure that file imports respect the people quota (#381)
- New endpoints to disable/enable individual trees (#382)
Making it easier to migrate data
- Endpoint
/api/media/archive
to download all media as a ZIP archive (#373) - Allow creating multiple users at once (#374)
Other new features
- Allow undoing a transaction (#380). This is a prerequisite for implementing a "delete object" feature in the Gramps Web interface.