Skip to content

Commit c1e96ff

Browse files
committed
Release v3.7.0
1 parent 82f4ee1 commit c1e96ff

5 files changed

Lines changed: 37 additions & 11 deletions

File tree

.github/workflows/package.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949

5050
wheel-macos-x86_64:
5151
name: Build MacOS wheels (x86-64)
52-
runs-on: macOS-13
52+
runs-on: macOS-latest
5353
steps:
5454
- uses: actions/checkout@v4
5555
with:
@@ -69,7 +69,7 @@ jobs:
6969

7070
wheel-macos-aarch64:
7171
name: Build MacOS wheels (Aarch64)
72-
runs-on: macOS-13
72+
runs-on: macOS-latest
7373
steps:
7474
- uses: actions/checkout@v4
7575
with:
@@ -89,7 +89,7 @@ jobs:
8989

9090
wheel-win32-x86_64:
9191
name: Build Windows wheels (x86-64)
92-
runs-on: windows-2019
92+
runs-on: windows-latest
9393
steps:
9494
- uses: actions/checkout@v4
9595
with:
@@ -208,10 +208,10 @@ jobs:
208208
- uses: actions/checkout@v4
209209
with:
210210
submodules: true
211-
- name: Set up Python 3.12
211+
- name: Set up Python 3.13
212212
uses: actions/setup-python@v5
213213
with:
214-
python-version: 3.12
214+
python-version: 3.13
215215
- name: Download source distribution
216216
uses: actions/download-artifact@v4
217217
with:

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,28 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
66

77

88
## [Unreleased]
9-
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v3.6.3...HEAD
9+
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v3.7.0...HEAD
10+
11+
12+
## [v3.7.0] - 2026-01-07
13+
[v3.7.0]: https://github.com/althonos/pyrodigal/compare/v3.6.3...v3.7.0
14+
15+
### Added
16+
- SWAR (SIMD Within A Register) implementation of the connection scoring pre-filter for platforms lacking SSE or NEON support.
17+
- Support for Pyodide/Emscripten builds ([#73](https://github.com/althonos/pyrodigal/issues/73)).
18+
- `source_separator` argument to `Genes.write_gff` to support using the preferred GFF3 format ([#77](https://github.com/althonos/pyrodigal/issues/77)).
19+
20+
### Fixed
21+
- Detection of SIMD flags on non-MSVC compilers used on Windows.
22+
- Incorrect metadata keys in `pyproject.toml` causing compilation issues with recent `build` versions.
23+
- Miscellaneous broken links in documentation and `README.md`.
24+
- Confusing documentation of the `--no-stop-codon` flag in CLI ([#66](https://github.com/althonos/pyrodigal/pull/66), by [@apcamargo](https://github.com/apcamargo)).
25+
26+
### Changed
27+
- Internal type of strands encoded in SIMD pre-filter to `uint8_t` to only have to perform unsigned comparisons.
28+
29+
### Removed
30+
- Deprecated code for MMX detection and testing.
1031

1132

1233
## [v3.6.3-post1] - 2025-03-04

docs/_static/json/switcher.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
[
22
{
3-
"name": "v3.6 (stable)",
3+
"name": "v3.7 (stable)",
4+
"version": "3.7.0",
5+
"url": "https://pyrodigal.readthedocs.io/en/v3.7.0/"
6+
},
7+
{
8+
"name": "v3.6",
49
"version": "3.6.3",
510
"url": "https://pyrodigal.readthedocs.io/en/v3.6.3/"
611
},

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ build-backend = "scikit_build_core.build"
44

55
[project]
66
name = "pyrodigal"
7-
version = "3.6.3-post1"
7+
version = "3.7.0"
88
description = "Cython bindings and Python interface to Prodigal, an ORF finder for genomes and metagenomes."
99
readme = "README.md"
1010
requires-python = ">=3.7"
11-
license = { file = "COPYING" }
11+
license = "GPL-3.0-or-later"
12+
license-files = ["COPYING"]
1213
authors = [
1314
{ name = "Martin Larralde", email = "martin.larralde@embl.de" },
1415
]
@@ -17,7 +18,6 @@ classifiers = [
1718
"Development Status :: 5 - Production/Stable",
1819
"Intended Audience :: Developers",
1920
"Intended Audience :: Science/Research",
20-
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
2121
"Operating System :: OS Independent",
2222
"Programming Language :: C",
2323
"Programming Language :: Cython",

src/pyrodigal/lib.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3570,7 +3570,7 @@ cdef class Genes:
35703570
.. versionadded:: 3.4.0
35713571
The ``full_id`` parameter.
35723572
3573-
.. versionadded:: 3.6.4
3573+
.. versionadded:: 3.7.0
35743574
The ``source_separator`` parameter.
35753575
35763576
"""

0 commit comments

Comments
 (0)