Skip to content

0.5.0 – "less is more"

Compare
Choose a tag to compare
@h-2 h-2 released this 22 Jul 15:40
· 146 commits to main since this release
7200c06

Features

  • This release is a fork of SeqAn-3.0.2.
  • The feature set is stripped to contain the important "core" aspects: Alphabets and Ranges, as well as metaprogramming support utilities.
  • It has no dependencies.

Some notable changes for users coming from SeqAn3

  • 🧹 Huge code cleanup and countless bug-fixes.
  • ✂ Removal of all dependencies… and… most of the code :)
  • 📦 Separate namespaces for each module.
  • 🏷 Much simpler customisation points by using tag_invoke().
  • 🖨 Replaced the debug_stream with {fmt}.
  • 🛸 More Modern C++ goodness: use of the spaceship operator, consteval, …
  • 📉 Compile-time down.
  • 📈 Performance up (for a few things).

API stability

  • This release is not yet API-stable.
  • This release is not backwards compatible with any BioC++ or SeqAn version.