diff --git a/.github/config/.wordlist.txt b/.github/config/.wordlist.txt index f36333577..ca910fb71 100644 --- a/.github/config/.wordlist.txt +++ b/.github/config/.wordlist.txt @@ -165,6 +165,7 @@ dockerfile docstrings doi doiinfo +dois dt dzongkha ean @@ -343,8 +344,8 @@ metagenomics metatranscriptome metatranscriptomic metax -metaxservicehandler metaxidentifier +metaxservicehandler methylation methylcytidine mf diff --git a/CHANGELOG.md b/CHANGELOG.md index e5f9f3a3d..f82dee799 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,10 +18,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Adds configuration for mypy linting to VScode devcontainer setup - Templates API #256 - use `ujson` as default json library -- Creating draft Datacite DOI for folders #257 +- Creating draft Datacite DOI for folders #257 #332 - created a mock web app, which would act similarly to DataCite REST API - altered `publish_folder` endpoint so that `extraInfo` containing the DOI data is added upon publishing - added `datePublished` key to folders which takes in the date/time, when folder is published +- DOI Publishing and deletion to Datacite #332 #369 + - create draft DOIs for both Study and Datasets and add them to the folder `extraInfo` when published + - delete draft DOIs on object delete + - update DOI info at Datacite when folder is published - VScode Dev environment #287 - Add VS Code development container - Update docker for development @@ -39,7 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - enum are sorted alphabetically, with the exception of other and unspecified values which are left at the end of the list - allow for accession key in `referenceAlignment` & `process sequence` as array, previously all accession keys were converted to `accessionId` which is not correct - add default `gender` as `unknown` - +- multilevel add patch objects to support `/extraInfo/datasetIdentifiers/-` which needs dot notation for mongodb to work e.g. `extraInfo.datasetIdentifiers` #332 ### Changed @@ -53,7 +57,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - README updated with tox command, development build instructions, and prettify Dockerfile. - Update ENA XML and JSON schemas #299 - Github actions changed the use of https://git.io/misspell to rojopolis/spellcheck-github-actions #316 -- Separated most of the handlers to own files inside the handlers folder #319 +- Separated most of the handlers to own files inside the handlers folder #319 +- allow inserting only one study in folder #332 +- JSON schemas #332 + - introduce `keywords` required for Metax in `doiInfo` + - dataset `description` and study `studyAbstract` are now mandatory ### Fixed