0.14.0
Backwards-incompatible changes
-
Changed the
GET /authors/id/{id}
endpoint to now beGET /authors/{id}
to align with the other endpoints in the API. -
Changed SQL table names to be singular instead of plural. This change requires a database migration (Alembic migration
fb5ed49d63d5
).
New features
- The
POST /ingest/lsst-texmf
endpoint (andook ingest-lsst-texmf
command) provides an option to delete author records that are no longer present inauthordb.yaml
. This is not the default behavior.
Bug fixes
-
Collaborations are now filtered out from the
/authors
endpoint. We may add a new collaborations endpoint in the future. -
Terms in
glossarydefs.csv
are deduplicated before being added to the database. This prevents duplicate terms in the CSV, a common typo, from preventing the ingestion of the glossary definitions.
Other changes
- Dropped the
nox init
,init-venv
, andupdate-deps
sessions in favor of Makefile targets to reduce subtle issues about hownox
depends onuv
in thenox
context.
What's Changed
- Fix dependency update by @jonathansick in #184
- DM-51484: Update authors API and SQL table name conventions by @jonathansick in #188
Full Changelog: 0.13.1...0.14.0