|
| 1 | +# MultiQC_SAV Changelog |
| 2 | + |
| 3 | +## [0.2.0](https://github.com/MultiQC/MultiQC_SAV/releases/tag/v0.2.0) - 2024-12-18 |
| 4 | + |
| 5 | +This release includes a major refactor to follow MultiQC best practices and modernize the codebase. |
| 6 | + |
| 7 | +### Major Changes |
| 8 | + |
| 9 | +- Converted to hook-based plugin architecture ([#7](https://github.com/MultiQC/MultiQC_SAV/pull/7)) |
| 10 | +- Refactored SAV module to follow MultiQC best practices ([#11](https://github.com/MultiQC/MultiQC_SAV/pull/11)) |
| 11 | + |
| 12 | +### Added |
| 13 | + |
| 14 | +- Comprehensive type hints throughout the codebase |
| 15 | +- VS Code devcontainer configuration for easier development |
| 16 | +- CI/CD tooling with GitHub Actions workflows |
| 17 | +- Developer documentation (CLAUDE.md) |
| 18 | +- mypy configuration for static type checking |
| 19 | +- New test data for additional sequencer platforms (NextSeq 2000, NovaSeq X) |
| 20 | + |
| 21 | +### Changed |
| 22 | + |
| 23 | +- Migrated from `setup.py` to modern `pyproject.toml` packaging |
| 24 | +- Applied ruff UP and SIM rules for cleaner code |
| 25 | +- Removed Python 3.13 upper bound constraint |
| 26 | +- Updated MultiQC logo |
| 27 | + |
| 28 | +### Fixed |
| 29 | + |
| 30 | +- Search patterns configuration |
| 31 | +- Sample name ignore list now correctly prevents report generation when all samples are filtered |
| 32 | + |
| 33 | +## [0.0.3](https://github.com/MultiQC/MultiQC_SAV/releases/tag/v0.0.3) - 2022-02-22 |
| 34 | + |
| 35 | +Fix parsing of date notation in NSQ2K `RunInfo.xml` |
| 36 | + |
| 37 | +## [0.0.2](https://github.com/MultiQC/MultiQC_SAV/releases/tag/v0.0.2) - 2021-06-09 |
| 38 | + |
| 39 | +This release improves the filename matching and updates the search patterns for the SAV module. |
| 40 | + |
| 41 | +## [0.0.1](https://github.com/MultiQC/MultiQC_SAV/releases/tag/v0.0.1) - 2021-05-19 |
| 42 | + |
| 43 | +Initial release of the MultiQC SAV plugin. |
| 44 | + |
| 45 | +### Added |
| 46 | + |
| 47 | +- InterOp-based visualizations for Illumina sequencing metrics |
| 48 | +- Read and lane summary tables |
| 49 | +- Q-score heatmap and histogram |
| 50 | +- Clusters per lane plot |
| 51 | +- Occupancy vs PF (pass filter) plot |
| 52 | +- By-cycle metrics visualization |
| 53 | +- Support for MiSeq, HiSeq, NextSeq, and NovaSeq platforms |
| 54 | +- Test data for multiple sequencer types |
| 55 | +- GitHub Actions CI workflow |
0 commit comments