Releases: MultiQC/MultiQC_SAV
Releases · MultiQC/MultiQC_SAV
MultiQC_SAV v0.2.0 - refactor and update
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.pyto modernpyproject.tomlpackaging - 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
- @pinin4fjords made their first contribution in #7
- @ewels made their first contribution in #10
Full Changelog: v0.0.3...v0.2.0
NextSeq 2K date fix
Fix parsing of date notation in NSQ2K RunInfo.xml
Improved filename matching
This release improves the filename matching and updates the search patterns for the SAV module.