Skip to content

Releases: Sam-Sims/hashfasta

hashfasta-1.0.0

24 Jan 23:58

Choose a tag to compare

[1.0.0] - 2026-01-24

Added

  • GitHub Actions workflows for check, test, and release
  • Rewrite of entire core functionality:
  • New subcommands: hash, unique, duplicate, replacing previous flag-based interface.
  • Multi-threaded parsing
  • Ability to read FASTX from stdin, http/https URLs, and ssh paths.
  • Quiet mode (--quiet) to suppress per-record output in hash subcommand.
  • JSON output mode (--json)
  • Strict mode (--strict) to fail on non-ACGTUN- bases.

Changed

  • CLI interface is now subcommand-based
  • Hashing now uses xxhash3_64
  • Parsing switched from noodles to paraseq with parallel processing.

Removed

  • Selectable hash algorithms (--seqhash, --finalhash).
  • CLI flags --individual, --duplicates, --fasta, and --fastq (replaced by subcommands).