Skip to content

Commit 4d4ebe2

Browse files
committed
Release v3.4.0
1 parent 33b316f commit 4d4ebe2

File tree

3 files changed

+25
-7
lines changed

3 files changed

+25
-7
lines changed

.github/workflows/package.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
with:
3535
platforms: all
3636
- name: Build manylinux wheels
37-
uses: pypa/cibuildwheel@v2.16.2
37+
uses: pypa/cibuildwheel@v2.18.0
3838
env:
3939
CIBW_ARCHS: aarch64
4040
CIBW_BUILD: ${{ matrix.python-tag }}
@@ -71,7 +71,7 @@ jobs:
7171
with:
7272
submodules: true
7373
- name: Build manylinux wheels
74-
uses: pypa/cibuildwheel@v2.16.2
74+
uses: pypa/cibuildwheel@v2.18.0
7575
env:
7676
CIBW_ARCHS: x86_64
7777
CIBW_BUILD: ${{ matrix.python-tag }}
@@ -108,7 +108,7 @@ jobs:
108108
with:
109109
submodules: true
110110
- name: Build manylinux wheels
111-
uses: pypa/cibuildwheel@v2.16.2
111+
uses: pypa/cibuildwheel@v2.18.0
112112
env:
113113
CIBW_ARCHS: x86_64
114114
CIBW_BUILD: ${{ matrix.python-tag }}
@@ -139,7 +139,7 @@ jobs:
139139
with:
140140
submodules: true
141141
- name: Build manylinux wheels
142-
uses: pypa/cibuildwheel@v2.16.2
142+
uses: pypa/cibuildwheel@v2.18.0
143143
env:
144144
CIBW_ARCHS: arm64
145145
CIBW_BUILD: ${{ matrix.python-tag }}
@@ -176,7 +176,7 @@ jobs:
176176
with:
177177
submodules: true
178178
- name: Build manylinux wheels
179-
uses: pypa/cibuildwheel@v2.16.2
179+
uses: pypa/cibuildwheel@v2.18.0
180180
env:
181181
CIBW_ARCHS: AMD64
182182
CIBW_BUILD: ${{ matrix.python-tag }}

CHANGELOG.md

+19-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,25 @@ 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.3.0...HEAD
9+
[Unreleased]: https://github.com/althonos/pyrodigal/compare/v3.4.0...HEAD
10+
11+
12+
## [v3.4.0] - 2024-05-19
13+
[v3.4.0]: https://github.com/althonos/pyrodigal/compare/v3.3.0...v3.4.0
14+
15+
### Added
16+
- `strict` argument to `Gene.translate` to control translation of ambiguous codons with unambiguous translation ([#54](https://github.com/althonos/pyrodigal/issues/54)).
17+
- `strict_translation` argument to `Genes.write_genbank` and `Genes.write_translation`.
18+
- Support for translation tables 26 to 33 in `Gene.translate`.
19+
- Support for translation tables 26, 29, 30, 32 and 33 in `GeneFinder.train`.
20+
- `Genes.score` property to count the total score of all extracted genes.
21+
- `full_id` parameter to `Genes.write_gff`, `Genes.write_translation` and `Genes.write_genes` to control the `ID` field written for each gene ([#53](https://github.com/althonos/pyrodigal/issues/53)).
22+
23+
### Changed
24+
- `Gene.translate` now raises a warning when called with a translation table incompatible with the training info.
25+
26+
### Fixed
27+
- Bug in code for masking trailing nucleotides ([#55](https://github.com/althonos/pyrodigal/issues/55)).
1028

1129

1230
## [v3.3.0] - 2024-01-24

pyrodigal/_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "3.3.0"
1+
__version__ = "3.4.0"

0 commit comments

Comments
 (0)