Skip to content

MultiQC_SAV v0.2.0 - refactor and update

Latest

Choose a tag to compare

@ewels ewels released this 18 Dec 11:17
· 1 commit to main since this release
01e5e0a

This release includes a major refactor to follow MultiQC best practices and modernize the codebase.

Major Changes

  • Converted to hook-based plugin architecture (#7)
  • Refactored SAV module to follow MultiQC best practices (#11)

Added

  • Comprehensive type hints throughout the codebase
  • VS Code devcontainer configuration for easier development
  • CI/CD tooling with GitHub Actions workflows
  • Developer documentation (CLAUDE.md)
  • mypy configuration for static type checking
  • New test data for additional sequencer platforms (NextSeq 2000, NovaSeq X)

Changed

  • Migrated from setup.py to modern pyproject.toml packaging
  • Applied ruff UP and SIM rules for cleaner code
  • Removed Python 3.13 upper bound constraint
  • Updated MultiQC logo

Fixed

  • Search patterns configuration
  • Sample name ignore list now correctly prevents report generation when all samples are filtered

New Contributors

Full Changelog: v0.0.3...v0.2.0