From 47b07275d49412e6ceec4887457b6c349b5b371d Mon Sep 17 00:00:00 2001 From: Sierra Taylor Moxon Date: Thu, 12 Aug 2021 12:44:18 -0700 Subject: [PATCH] release-1.5.0 --- CHANGELOG.md | 9 ++++++++- Dockerfile | 2 +- docs/conf.py | 4 ++-- kgx/__init__.py | 2 +- setup.py | 2 +- 5 files changed, 13 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 248f6ee3..3f55b77a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,19 @@ # Changelog +## 1.5.0 (2021-08-12) + +- Support mixins in ancestors hierarchy +- Invalidate mixins as categories +- Maintenance and bug fixes + ## 1.4.0 (2021-07-15) -- This version replaces the previously hard-coded `config.yaml` Biolink Model release number with use of the current Biolink Model Toolkit default model release value. +- This version replaces the previously hard-coded `config.yaml` Biolink Model release number used in the included Biolink Model Toolkit. - Users of the KGX 'validate' functionality can also [reset the Biolink Model (SemVer) release number at the CLI, and programmatically, with the `Validator.set_biolink_model()` class method](./docs/reference/validator.md#biolink-model-versioning). - KGX made [Biolink Model 2.0++ aware with respect to new provenance slots - `knowledge_source` and its descendant slot definitions](./docs/reference/transformer.md#provenance-of-nodes-and-edges). These slot properties need to be explicitly specified in the `Transformer.transform` **input_args** dictionary. - Some support for [heuristic auto-generation of candidate format-compliant CURIES Biolink Model 2.0++ Information Resource ("InfoRes") CURIES](./docs/reference/transformer.md#infores-identifier-rewriting). The new code also provides a regular expression and meta-data based rewrite of knowledge source names into such CURIES. - Some additional clarification in the 'readTheDocs' documentation including for 1.3.0 streaming release features. +- Added tox testing and version support and refactored according to black and flake8 linting reports. ## 1.3.0 (2021-06-21) diff --git a/Dockerfile b/Dockerfile index 1283209e..c3f802cb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ MAINTAINER Deepak Unni "deepak.unni3@gmail.com" RUN git clone https://github.com/NCATS-Tangerine/kgx # Setup -RUN cd kgx && git checkout tags/1.4.0 && pip install -r requirements.txt && python setup.py install +RUN cd kgx && git checkout tags/1.5.0 && pip install -r requirements.txt && python setup.py install # Make data directory RUN mkdir data diff --git a/docs/conf.py b/docs/conf.py index bb26292c..febebfd6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -90,9 +90,9 @@ def setup(app): # built documents. # # The short X.Y version. -version = '1.4.0' +version = '1.5.0' # The full version, including alpha/beta/rc tags. -release = '1.4.0' +release = '1.5.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/kgx/__init__.py b/kgx/__init__.py index 3e8d9f94..5b601886 100644 --- a/kgx/__init__.py +++ b/kgx/__init__.py @@ -1 +1 @@ -__version__ = "1.4.0" +__version__ = "1.5.0" diff --git a/setup.py b/setup.py index a73af78f..3ceba343 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ AUTHOR = 'Deepak Unni, Sierra Moxon, Richard Bruskiewich' EMAIL = 'deepak.unni3@gmail.com, smoxon@lbl.gov, richard.bruskiewich@delphinai.com' REQUIRES_PYTHON = '>=3.7.0' -VERSION = '1.4.0' +VERSION = '1.5.0' LICENSE = 'BSD' with open("requirements.txt", "r") as FH: