Skip to content

Releases: bioforensics/pytaxonkit

PyTaxonKit 0.10.1

14 Jan 14:55
ecb06d5

Choose a tag to compare

Fixed

  • Handling of taxon names containing multiple sets of square brackets (#47)
  • Dependency pin affecting Python 3.13 compatibility (#48)

PyTaxonKit 0.10

27 Jun 18:35

Choose a tag to compare

Changed

  • Swapped taxonkit reformat for taxonkit reformat2 to restore sane default behaviors after NBCI shuffled ranks near the root of the taxonomy database (#43, #44)

PyTaxonKit 0.9.1

06 Aug 01:31

Choose a tag to compare

Changed

  • Updated version of bundled versioneer package for Python 3.12 compatibility, improved environment hygiene (#36)
  • Updated test suite to accommodate bugfix affecting taxonkit filter behavior with discard_norank argument (#37)

PyTaxonKit 0.9

08 Mar 20:30
1ed785b

Choose a tag to compare

Added

Fixed

  • Updated test suite to accommodate taxonomy DB changes (#28, #29, #30)

PyTaxonKit 0.8

30 Aug 17:02
6666132

Choose a tag to compare

Changed

  • Updated doctest for pytaxonkit.list to include taxa that are updated in the NCBI taxonomy DB less frequently (#13, #14, #21, #24)
  • Other occasional updates to compensate for changes in the NCBI taxonomy DB (#15, #16, #17, #23, #26)
  • Updated pytaxonkit.list_ranks() to match updated taxonkit filter --list-order behavior (#20)
  • Now using Black instead of pycodestyle to check and autoformat Python code (#27)

Fixed

  • Bug with how certain functions handle empty inputs (#19)
  • Bug causing pytaxonkit.lineage to fail when only a single taxid was provided as input (#22)
  • Bug causing pytaxonkit.lca to fail when all input taxids are deleted or "unfound" (#22)
  • Bug causing pytaxonkit.name to fail on empty inputs (#26)

PyTaxonKit 0.7.2

27 Jan 17:57
9746225

Choose a tag to compare

This release adds support for new features introduced in TaxonKit 0.7, as well as bug fixes and flags added in 0.7.1 and 0.7.2.

Added

  • New filter() function supporting new taxonkit filter command (#4, #8)
  • New lca() function supporting new taxonkit lca command (#5)
  • Support for new prefix related flags (#6)
  • Use new --show-lineage-ranks to create new FullLineageRanks column in lineage() output (#8)

PyTaxonKit 0.6.1

30 Oct 17:25
5593ad9

Choose a tag to compare

Added

  • New name() function taking advantage of new --show-name and --no-lineage flags in taxonkit lineage (#2)

PyTaxonKit 0.6

12 Jun 18:17
9b47894

Choose a tag to compare

Initial release!