From ad85a90265890a02873fa1e9c0c4520cfcb6582a Mon Sep 17 00:00:00 2001 From: Martin Larralde Date: Sat, 22 Oct 2022 13:52:03 +0200 Subject: [PATCH] Release v2.0.0-rc.1 --- .github/workflows/package.yml | 2 +- CHANGELOG.md | 19 +++++++++++++++++-- pyrodigal/_pyrodigal.pyx | 8 ++++---- pyrodigal/_version.py | 2 +- 4 files changed, 23 insertions(+), 8 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 8f1d643..804bdd0 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -3,7 +3,7 @@ name: Package on: push: tags: - - v*.*.* + - v* jobs: diff --git a/CHANGELOG.md b/CHANGELOG.md index d0228ec..0460c01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -[Unreleased]: https://github.com/althonos/pyrodigal/compare/v1.1.2...HEAD +[Unreleased]: https://github.com/althonos/pyrodigal/compare/v2.0.0-rc.1...HEAD + + +## [v2.0.0-rc.1] - 2022-10-22 +[v2.0.0-rc.1]: https://github.com/althonos/pyrodigal/compare/v1.1.2...v2.0.0-rc.1 + +### Added +- MMX implementation of the SIMD prefilter. +- Propert GFF headers and metadata section to GFF output. + +### Fixed +- Out of bound access to sequence data in `Sequence._shine_dalgarno_mm` and `Sequence._shine_dalgarno_exact`. +- Gene identifier being used instead of the sequence identifier in the GFF output ([#18](https://github.com/althonos/pyrodigal/issues/18)). + +### Changed +- Rewrite SIMD prefilter using a generic template with C macros. +- Make all write methods of `Genes` objects require a ``sequence_id`` argument instead of using the internal sequence number. ## [v1.1.2] - 2022-08-31 @@ -20,7 +36,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Configuration of platform-specific NEON flags in `setup.py` not being applied to the linker. - ## [v1.1.1] - 2022-07-08 [v1.1.1]: https://github.com/althonos/pyrodigal/compare/v1.1.0...v1.1.1 diff --git a/pyrodigal/_pyrodigal.pyx b/pyrodigal/_pyrodigal.pyx index 696b308..69ff437 100644 --- a/pyrodigal/_pyrodigal.pyx +++ b/pyrodigal/_pyrodigal.pyx @@ -3209,7 +3209,7 @@ cdef class Genes: Returns: `int`: The number of bytes written to the file. - .. versionchanged:: 1.2.0 + .. versionchanged:: 2.0.0 Replaced optional``prefix`` argument with ``sequence_id``. """ @@ -3286,7 +3286,7 @@ cdef class Genes: Returns: `int`: The number of bytes written to the file. - .. versionchanged:: 1.2.0 + .. versionchanged:: 2.0.0 Replaced optional``prefix`` argument with ``sequence_id``. """ @@ -3333,7 +3333,7 @@ cdef class Genes: Returns: `int`: The number of bytes written to the file. - .. versionchanged:: 1.2.0 + .. versionchanged:: 2.0.0 Replaced optional``prefix`` argument with ``sequence_id``. """ @@ -3381,7 +3381,7 @@ cdef class Genes: .. versionadded:: 0.7.0 - .. versionadded:: 1.2.0 + .. versionadded:: 2.0.0 The ``sequence_id`` argument. """ diff --git a/pyrodigal/_version.py b/pyrodigal/_version.py index 72f26f5..8cc9434 100644 --- a/pyrodigal/_version.py +++ b/pyrodigal/_version.py @@ -1 +1 @@ -__version__ = "1.1.2" +__version__ = "2.0.0-rc.1"