Releases: genometools/genometools
v1.6.6
This is a small housekeeping release that ensures compatibility with recent compilers and platform changes.
Changelog
- Use
stablecontainers instead of hard-coding the now-obsoletebusterin the CI jobs. - Adjust some code details to enable building with GCC 15.
- Update bundled zlib version to 1.3.1 to fix builds on recent macOS versions.
- Adjust some build settings for clang.
- Fix MinGW builds by addressing some portability issues:
- Format strings for integers and time
- Missing
drand48()on Windows
- Fix name clash for
md5_tbetweenextended/md5set.cand the Lua headers.
v1.6.5
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()andgt_gff3_in_stream_enable_strict_mode()
v1.6.4
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
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 withoutLTR_retrotransposons - fix quicksort segfault caused by integer overflows
- support BED files with zero length blocks
- make
errorcheckoptional, 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