diff --git a/CHANGELOG.md b/CHANGELOG.md index 469a4e1..1805d20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -[Unreleased]: https://github.com/althonos/pyrodigal/compare/v0.4.7...HEAD +[Unreleased]: https://github.com/althonos/pyrodigal/compare/v0.5.0...HEAD + + +## [v0.5.0] - 2021-06-15 +[v0.5.0]: https://github.com/althonos/pyrodigal/compare/v0.4.7...v0.5.0 + +### Added +- `pyrodigal.TrainingInfo` class exposing variables obtained during training as an attribute to `Pyrodigal`, `Gene` and `Genes` instance. +- Support for passing objects implementing the buffer protocol to `Pyrodigal.find_genes` and `Pyrodigal.train` instead of requiring `str` sequences. + +### Fixed +- Potential data race on training info in case a `Gene.translate` with a non-default translation table was being translated at the same time as a `Pyrodigal.find_genes` call. +- Spurious handling of Unicode strings causing potential issues on platform using a different base encoding. ## [v0.4.7] - 2021-04-09 diff --git a/MANIFEST.in b/MANIFEST.in index 5e0320d..b293965 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,6 @@ include COPYING include CHANGELOG.md +include CONTRIBUTING.md include README.md recursive-include pyrodigal/tests *.py *.txt diff --git a/README.md b/README.md index dadf53d..50adb3d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # 🔥 Pyrodigal [![Stars](https://img.shields.io/github/stars/althonos/pyrodigal.svg?style=social&maxAge=3600&label=Star)](https://github.com/althonos/pyrodigal/stargazers) -*Python interface to [Prodigal](https://github.com/hyattpd/Prodigal/), an ORF +*Cython bindings and Python interface to [Prodigal](https://github.com/hyattpd/Prodigal/), an ORF finder for genomes, progenomes and metagenomes.* [![Actions](https://img.shields.io/github/workflow/status/althonos/pyrodigal/Test/master?logo=github&style=flat-square&maxAge=300)](https://github.com/althonos/pyrodigal/actions) diff --git a/pyrodigal/__init__.py b/pyrodigal/__init__.py index 1f26e13..91b4f41 100644 --- a/pyrodigal/__init__.py +++ b/pyrodigal/__init__.py @@ -8,6 +8,6 @@ __author__ = "Martin Larralde " __license__ = "GPLv3" -__version__ = "0.4.7" +__version__ = "0.5.0" _Sequence.register(Genes)