Skip to content

Releases: genometools/genometools

v1.6.5

23 Oct 21:25
Compare
Choose a tag to compare

This release introduces some small additions to the Python bindings.

Changelog

  • add Python bindings for the TypeChecker* classes
  • add Python bindings for gt_gff3_in_stream_enable_tidy_mode(), gt_gff3_in_stream_check_id_attributes() and gt_gff3_in_stream_enable_strict_mode()

v1.6.4

08 Oct 19:44
Compare
Choose a tag to compare

This is primarily a bugfix release that further improves building conditions on macOS (clang) and GCC 13.2. It also improves compatibility with newer Ruby versions.

Changelog

  • build compatibility improvements (e.g. newer clang, GCC 13.2)
  • upgrade bundled zlib to v1.3.0.1
  • remove text README
  • adjust release documentation to new process
  • avoid use of deprecated File.exists?() in Ruby

v1.6.3

19 Sep 21:16
Compare
Choose a tag to compare

This is the first release of GenomeTools on GitHub! From now on we will publish automatically built binaries and source tarballs via GitHub, just check https://github.com/genometools/genometools/releases and get the latest version we consider stable!

This is primarily a bugfix release with some additional support for newer compilers and platforms such as macOS and GCC 13.

For some platforms, there are two different versions:

  • The complete version contains all GenomeTools components, including AnnotationSketch. To use it, additional packages for the Cairo, Pango, glib libraries and their dependencies must be present.
  • The barebone version does not contain AnnotationSketch, but should be executable with a basic installation without additional packages.

Please note that we do not provide native binaries for ARM-based Apple silicon platforms such as M1 or M2 at this time.

Changelog

  • bugfixes
    • gt gff3 --sortlines: address issues with pseudo-features and
      annotations unsorted in a specific way that broke sorting
    • deduplicate pseudo node roots
    • ensure validity checks are done for orphan (out of order) nodes
    • fix failing assertion in repeat_regions without LTR_retrotransposons
    • fix quicksort segfault caused by integer overflows
    • support BED files with zero length blocks
  • make errorcheck optional, no longer active by default
  • unify Python byte/string handling
  • various fixes to support newer compilers
  • update website structure to reflect new GitHub-based release process