|
1 | 1 | # nf-core/tools: Changelog |
2 | 2 |
|
3 | | -## v3.4.0dev |
| 3 | +## [v3.4.0 - Ducol Dingo](https://github.com/nf-core/tools/releases/tag/3.4.0) - [2025-10-10] |
| 4 | + |
| 5 | +**Highlights** |
| 6 | + |
| 7 | +- Bumping minimum Nextflow version to 25.04.0. |
| 8 | +- Refactoring of the `nf-core pipelines download` command. |
4 | 9 |
|
5 | 10 | ### Template |
6 | 11 |
|
|
11 | 16 | - Explicitly declare conda-forge as a channel in the conda setup for GitHub CI for nf-test ([#3764](https://github.com/nf-core/tools/pull/3764)) |
12 | 17 | - Update multiqc to 1.31 ([#3766](https://github.com/nf-core/tools/pull/3766)) |
13 | 18 | - Update charliecloud URL ([#3757](https://github.com/nf-core/tools/pull/3757)) |
14 | | -- Fix: Add NXF_VERSION environment variable to nf-test workflow ([#3770](https://github.com/nf-core/tools/pull/3770)) |
15 | | -- Template: Update nextflow.config to use environment variable for `hook_url` ([#3756](https://github.com/nf-core/tools/pull/3756)) |
| 19 | +- Add NXF_VERSION environment variable to nf-test workflow ([#3770](https://github.com/nf-core/tools/pull/3770)) |
| 20 | +- Update nextflow.config to use environment variable for `hook_url` ([#3756](https://github.com/nf-core/tools/pull/3756)) |
16 | 21 | - Update nf-test to 0.9.3 ([#3781](https://github.com/nf-core/tools/pull/3781)) |
17 | 22 | - update release checklist to battle test pipeline template more ([#3788](https://github.com/nf-core/tools/pull/3788)) |
18 | 23 | - update pipeline template subworkflows ([#3826](https://github.com/nf-core/tools/pull/3826)) |
|
31 | 36 | ### Modules |
32 | 37 |
|
33 | 38 | - Support modules with `exec:` blocks ([#3633](https://github.com/nf-core/tools/pull/3633)) |
34 | | -- feat: nf-core modules bump-version supports specifying the toolkit ([#3608](https://github.com/nf-core/tools/pull/3608)) |
| 39 | +- nf-core modules bump-version supports specifying the toolkit ([#3608](https://github.com/nf-core/tools/pull/3608)) |
35 | 40 | - use same logic for super-tool selection in modules lint and bump-version ([#3823](https://github.com/nf-core/tools/pull/3823)) |
36 | 41 | - Override example keywords in modules test ([#3801](https://github.com/nf-core/tools/pull/3801)) |
37 | 42 | - update test assertions in modules template to current recommendations and remove `single_end` from example meta value ([#3815](https://github.com/nf-core/tools/pull/3815)) |
|
43 | 48 | ### General |
44 | 49 |
|
45 | 50 | - don't read param expressions with spaces as params ([#3674](https://github.com/nf-core/tools/pull/3674)) |
46 | | -- Update marocchino/sticky-pull-request-comment digest to 7737449 ([#3681](https://github.com/nf-core/tools/pull/3681)) |
47 | 51 | - Stop using Gitpod in favor of devcontainer for codespaces ([#3569](https://github.com/nf-core/tools/pull/3569)) |
48 | | -- Update dependency textual to v5 ([#3699](https://github.com/nf-core/tools/pull/3699)) |
49 | | -- Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.7 ([#3697](https://github.com/nf-core/tools/pull/3697)) |
50 | | -- Update pre-commit hook pre-commit/mirrors-mypy to v1.17.1 ([#3698](https://github.com/nf-core/tools/pull/3698)) |
51 | | -- Update python:3.13-slim Docker digest to 4c2cf99 ([#3700](https://github.com/nf-core/tools/pull/3700)) |
52 | 52 | - Validation of meta.yaml in cross-org repos ([#3680](https://github.com/nf-core/tools/pull/3680)) |
53 | 53 | - Refactor downloads command ([#3634](https://github.com/nf-core/tools/pull/3634)) |
54 | 54 | - Split `download.py` into subdirectory `download/` |
|
59 | 59 | - Move `gather_registries` function to `ContainerFetcher` subclasses (#3634 follow-up) ([#3696](https://github.com/nf-core/tools/pull/3696)) |
60 | 60 | - Add container load scripts for Docker and Podman (#3634 follow up) ([#3706](https://github.com/nf-core/tools/pull/3706)) |
61 | 61 | - Replace arm profile with arm64 and emulate_amd64 profiles ([#3689](https://github.com/nf-core/tools/pull/3689)) |
62 | | -- Update codecov/codecov-action digest to fdcc847 ([#3717](https://github.com/nf-core/tools/pull/3717)) |
63 | 62 | - Fix paths to logos ([#3715](https://github.com/nf-core/tools/pull/3715)) |
64 | 63 | - Update test-datasets list subcommand to output plain text urls and paths for easy copying [#3720](https://github.com/nf-core/tools/pull/3720) |
65 | 64 | - Remove workflow.trace from nf-test snapshot ([#3721](https://github.com/nf-core/tools/pull/3721)) |
|
70 | 69 | - Fix Issues/3729: Remove temporary folders created from nextflow inspect during downloads ([#3750](https://github.com/nf-core/tools/pull/3750)) |
71 | 70 | - Fix diff printing to terminal ([#3759](https://github.com/nf-core/tools/pull/3759)) |
72 | 71 | - Add .nf-test/ to prettier ignore list ([#3776](https://github.com/nf-core/tools/pull/3776)) |
| 72 | +- pipelines bump-version: fix indentation for list in dumped .nf-core.yml ([#3829](https://github.com/nf-core/tools/pull/3829)) |
| 73 | + |
| 74 | +### Version updates |
| 75 | + |
| 76 | +- Update marocchino/sticky-pull-request-comment digest to 7737449 ([#3681](https://github.com/nf-core/tools/pull/3681)) |
| 77 | +- Update codecov/codecov-action digest to fdcc847 ([#3717](https://github.com/nf-core/tools/pull/3717)) |
73 | 78 | - Update dependency prompt_toolkit to <=3.0.52 ([#3783](https://github.com/nf-core/tools/pull/3783)) |
74 | | -- Update python:3.13-slim Docker digest to 3a6ead7 ([#3786](https://github.com/nf-core/tools/pull/3786)) |
75 | | -- Update dependency textual to v5.3.0 ([#3785](https://github.com/nf-core/tools/pull/3785)) |
76 | 79 | - update rich-click to 1.9 and use new styling options ([#3787](https://github.com/nf-core/tools/pull/3787)) |
77 | 80 | - Update dependency textual to v6 ([#3793](https://github.com/nf-core/tools/pull/3793)) |
78 | 81 | - Update pre-commit hook pre-commit/mirrors-mypy to v1.18.2 ([#3792](https://github.com/nf-core/tools/pull/3792)) |
79 | 82 | - Update python:3.13-slim Docker digest to 5f55cdf ([#3796](https://github.com/nf-core/tools/pull/3796)) |
80 | | -- Update GitHub Actions ([#3795](https://github.com/nf-core/tools/pull/3795)) |
81 | 83 | - Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.3 ([#3791](https://github.com/nf-core/tools/pull/3791)) |
82 | 84 | - Update pre-commit hook pre-commit/pre-commit-hooks to v6 ([#3797](https://github.com/nf-core/tools/pull/3797)) |
83 | 85 | - Update dependency python to 3.14 ([#3817](https://github.com/nf-core/tools/pull/3817)) |
84 | 86 | - update Dockerfile to python 3.14 ([#3822](https://github.com/nf-core/tools/pull/3822)) |
85 | | -- pipelines bump-version: fix indentation for list in dumped .nf-core.yml ([#3829](https://github.com/nf-core/tools/pull/3829)) |
| 87 | +- Update GitHub Actions ([#3795](https://github.com/nf-core/tools/pull/3795)) |
86 | 88 |
|
87 | 89 | ## [v3.3.2 - Tungsten Tamarin Patch 2](https://github.com/nf-core/tools/releases/tag/3.3.2) - [2025-07-08] |
88 | 90 |
|
|
0 commit comments