|
3 | 3 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) |
4 | 4 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
5 | 5 |
|
6 | | -## v2.2.1 - [date] |
| 6 | +## [v2.2.1](https://github.com/nf-core/pairgenomealign/releases/tag/2.2.1) "C’est quoi ça?" - [August 5th 2025] |
7 | 7 |
|
8 | | -Initial release of nf-core/pairgenomealign, created with the [nf-core](https://nf-co.re/) template. |
| 8 | +### `Fixed` |
| 9 | + |
| 10 | +- Conforms to nf-core template version 3.3.2, hopefully fixing AWS tests ([#85](https://github.com/nf-core/pairgenomealign/pull/85)) ([#83](https://github.com/nf-core/pairgenomealign/pull/83)). |
| 11 | +- Added missing pipeline and subworkflow test snapshots and stabilise line order in some output files ([#84](https://github.com/nf-core/pairgenomealign/pull/84)). |
| 12 | +- Update modules to latest version, thereby pulling an important fix for a race condition in `last/mafconvert` ([#87](https://github.com/nf-core/pairgenomealign/pull/87)), ([#88](https://github.com/nf-core/pairgenomealign/pull/88)). |
| 13 | +- Report `jq` version used in `MULTIQC_ASSEMBLYSCAN_PLOT_DATA` ([#81](https://github.com/nf-core/pairgenomealign/pull/81)). |
| 14 | +- Document module names in tube map ([#74](https://github.com/nf-core/pairgenomealign/pull/74)). |
| 15 | +- Add mising modules in tube map ([#68](https://github.com/nf-core/pairgenomealign/pull/68)). |
| 16 | +- Materialise output files in tube map ([#75](https://github.com/nf-core/pairgenomealign/pull/75)). |
| 17 | + |
| 18 | +### `Dependencies` |
| 19 | + |
| 20 | +| Dependency | Old version | New version | |
| 21 | +| ---------- | ----------- | ----------- | |
| 22 | +| `MultiQC` | 1.28 | 1.30 | |
| 23 | + |
| 24 | +## [v2.2.0](https://github.com/nf-core/pairgenomealign/releases/tag/2.2.0) "Chagara ponzu" - [May 29th 2025] |
| 25 | + |
| 26 | +### `Added` |
| 27 | + |
| 28 | +- Support for export to BAM and CRAM formats ([#31](https://github.com/nf-core/pairgenomealign/issues/31)) ([#43](https://github.com/nf-core/pairgenomealign/issues/43)). |
| 29 | +- SAM/BAM/CRAM alignments files are sorted and their header features all sequences of the _target_ genome. |
| 30 | +- Report ungapped percent identity ([#46](https://github.com/nf-core/pairgenomealign/issues/46)). |
| 31 | +- Update full-size test genomes to feature more T2T assemblies ([#59](https://github.com/nf-core/pairgenomealign/issues/59)). |
| 32 | +- Use a single mulled container for LAST, Samtools and open-fonts, to save ~280 Mb of downloads ([#58](https://github.com/nf-core/pairgenomealign/issues/58)). |
| 33 | +- Allow export to multiple formats (comma-separated list) ([#42](https://github.com/nf-core/pairgenomealign/issues/42)). |
| 34 | +- Allow skipping of the assembly QC with `--skip_assembly_qc` ([#53](https://github.com/nf-core/pairgenomealign/issues/53)). |
| 35 | + |
| 36 | +### `Dependencies` |
| 37 | + |
| 38 | +| Dependency | Old version | New version | |
| 39 | +| ---------------- | ----------- | ----------- | |
| 40 | +| `SAMTOOLS_BGZIP` | | 1.21 | |
| 41 | +| `SAMTOOLS_DICT` | | 1.21 | |
| 42 | +| `SAMTOOLS_FAIDX` | | 1.21 | |
| 43 | + |
| 44 | +### `Parameters` |
| 45 | + |
| 46 | +| Old parameter | New parameter | |
| 47 | +| ------------- | -------------------- | |
| 48 | +| | `--skip_assembly_qc` | |
| 49 | + |
| 50 | +### `Fixed` |
| 51 | + |
| 52 | +- Remove noisy tag in the `MULTIQC_ASSEMBLYSCAN_PLOT_DATA` local module ([#64](https://github.com/nf-core/pairgenomealign/issues/64)). |
| 53 | +- Restore BED format support ([#56](https://github.com/nf-core/pairgenomealign/issues/56)). |
| 54 | +- Document the `multiqc_train.txt` and `multiqc_last_o2o.txt` aggregating alignment statistics ([#52](https://github.com/nf-core/pairgenomealign/issues/52)). |
| 55 | +- Point the test configs samplesheets to `nf-core/test-datasets` in order to run the AWS full tests ([#62](https://github.com/nf-core/pairgenomealign/issues/62)). |
| 56 | +- Update metro map, in white background ([#71](https://github.com/nf-core/pairgenomealign/issues/71)). |
| 57 | +- Removed the `last/mafswap` module, which was actually not used. |
| 58 | + |
| 59 | +## [v2.1.0](https://github.com/nf-core/pairgenomealign/releases/tag/2.1.0) "Goya champuru" - [May 16th 2025] |
| 60 | + |
| 61 | +### `Added` |
| 62 | + |
| 63 | +- New `--dotplot_filter` paramater to produce extra alignment plots where small off-diagonal signal is filtered out ([#35](https://github.com/nf-core/pairgenomealign/issues/35)). |
| 64 | +- New `--dotplot_width`, `--dotplot_height` and `--dotplot_font_size` parameters to control alignment plot size ([#38](https://github.com/nf-core/pairgenomealign/issues/38)). |
| 65 | + |
| 66 | +### `Fixed` |
| 67 | + |
| 68 | +- In alignment plots, contig names are now written with a nice scalable font instead of being pixellised ([#44](https://github.com/nf-core/pairgenomealign/issues/44)). |
| 69 | +- Conforms to nf-core template version 3.2.1 ([#54](https://github.com/nf-core/pairgenomealign/pull/54)). |
| 70 | +- Removed some old linting exceptions. |
| 71 | +- Removed the `gfastats` modules, which was actually not used. |
| 72 | +- Make sure the subworkflows collect all module versions. |
| 73 | +- Fix plot IDs for comptatibility with MultiQC 1.28. |
| 74 | + |
| 75 | +### `Parameters` |
| 76 | + |
| 77 | +| Old parameter | New parameter | |
| 78 | +| ------------- | --------------------- | |
| 79 | +| | `--dotplot_filter` | |
| 80 | +| | `--dotplot_font_size` | |
| 81 | +| | `--dotplot_height` | |
| 82 | +| | `--dotplot_width` | |
| 83 | + |
| 84 | +### `Dependencies` |
| 85 | + |
| 86 | +| Dependency | Old version | New version | |
| 87 | +| ---------- | ----------- | ----------- | |
| 88 | +| `LAST` | 1608 | 1611 | |
| 89 | +| `MultiQC` | 1.27 | 1.28 | |
| 90 | + |
| 91 | +## [v2.0.0](https://github.com/nf-core/pairgenomealign/releases/tag/2.0.0) "Naga imo" - [February 5th, 2025] |
| 92 | + |
| 93 | +### `Breaking changes` |
| 94 | + |
| 95 | +- The LAST software was updated and it has new defaults for some of its |
| 96 | + parameters. The alignments ran with this pipeline will not be identical to |
| 97 | + the ones from older versions. |
9 | 98 |
|
10 | 99 | ### `Added` |
11 | 100 |
|
| 101 | +- The `alignment/lastdb` directory is not output anymore. It consumed space, |
| 102 | + is not usually needed for downstream analysis, and can be re-computed |
| 103 | + identically if needed. |
| 104 | +- The _many-to-one_ alignment file is not output anymore by default, to save |
| 105 | + space. To keep this file, you can run the pipeline in `many-to-many` mode |
| 106 | + with the `--m2m` parameter. |
| 107 | +- The `--seed` parameter allows for all the existing values in the `lastdb` |
| 108 | + program. |
| 109 | +- Errors caused by absence of alignments at training or plotting steps |
| 110 | + are now ignored. |
| 111 | +- New parameter `--export_aln_to` that creates additional files containing |
| 112 | + the alignments in a different format such as Axt, Chain, GFF or SAM. |
| 113 | + |
12 | 114 | ### `Fixed` |
13 | 115 |
|
| 116 | +- Incorrect detection of regions with 10 or more `N`s was corrected ([#18](https://github.com/nf-core/pairgenomealign/issues/18)). |
| 117 | +- The `--lastal_params` now works as intended instead of being ignored ([#22](https://github.com/nf-core/pairgenomealign/issues/22)). |
| 118 | +- The _workflow summary_ is now properly sorted at the end of the MultiQC report ([#32](https://github.com/nf-core/pairgenomealign/issues/32)). |
| 119 | +- Conforms to nf-core template version 3.2.0 ([#40](https://github.com/nf-core/pairgenomealign/pull/40)). |
| 120 | + |
| 121 | +### `Parameters` |
| 122 | + |
| 123 | +| Old parameter | New parameter | |
| 124 | +| ------------- | ----------------- | |
| 125 | +| | `--export_aln_to` | |
| 126 | + |
14 | 127 | ### `Dependencies` |
15 | 128 |
|
16 | | -### `Deprecated` |
| 129 | +| Dependency | Old version | New version | |
| 130 | +| ---------- | ----------- | ----------- | |
| 131 | +| `LAST` | 1542 | 1608 | |
| 132 | +| `MultiQC` | 1.25.1 | 1.27 | |
| 133 | + |
| 134 | +## [v1.1.1](https://github.com/nf-core/pairgenomealign/releases/tag/1.1.1) "Kani nabe" - [December 17th, 2024] |
| 135 | + |
| 136 | +### `Broken` |
| 137 | + |
| 138 | +- In retrospect it was found that this version (only) is not compatible with |
| 139 | + Nextflow 25.04 or higher. Please use `v1.1.0` instead if you need the same |
| 140 | + functionality and software version numbers. |
| 141 | + |
| 142 | +### `Fixed` |
| 143 | + |
| 144 | +- This release brings the pipeline to the standards of Nextflow 24.10.1 and |
| 145 | + nf-core 3.1.0. |
| 146 | + |
| 147 | +## [v1.1.0](https://github.com/nf-core/pairgenomealign/releases/tag/1.1.0) "Nattou maki" - [September 27th, 2024] |
| 148 | + |
| 149 | +### `Added` |
| 150 | + |
| 151 | +- Added a new `softmask` parameter, to optionally keep original softmasking. |
| 152 | + |
| 153 | +### `Parameters` |
| 154 | + |
| 155 | +| Old parameter | New parameter | |
| 156 | +| ------------- | ------------- | |
| 157 | +| | `--softmask` | |
| 158 | + |
| 159 | +## [v1.0.0](https://github.com/nf-core/pairgenomealign/releases/tag/1.0.0) "Sweet potato" - [August 27th, 2024] |
| 160 | + |
| 161 | +Initial release of nf-core/pairgenomealign, created with the [nf-core](https://nf-co.re/) template. |
0 commit comments