|
1 | 1 | # nf-core/tools: Changelog |
2 | 2 |
|
3 | | -## v3.4.0dev |
| 3 | +## [v3.4.1 - Ducol Dingo Patch 1](https://github.com/nf-core/tools/releases/tag/3.4.0) - [2025-10-10] |
| 4 | + |
| 5 | +### Template |
| 6 | + |
| 7 | +- Fix devcontainer configuration for pipeline template ([#3835](https://github.com/nf-core/tools/pull/3835)) |
| 8 | +- Fix Jinja2 template formatting in nextflow.config ([#3836](https://github.com/nf-core/tools/pull/3836)) |
| 9 | +- Add codespaces badge to template README ([#3824](https://github.com/nf-core/tools/pull/3824)) |
| 10 | + |
| 11 | +## [v3.4.0 - Ducol Dingo](https://github.com/nf-core/tools/releases/tag/3.4.0) - [2025-10-10] |
| 12 | + |
| 13 | +**Highlights** |
| 14 | + |
| 15 | +- Bumping minimum Nextflow version to 25.04.0. |
| 16 | +- Refactoring of the `nf-core pipelines download` command. |
4 | 17 |
|
5 | 18 | ### Template |
6 | 19 |
|
|
11 | 24 | - 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 | 25 | - Update multiqc to 1.31 ([#3766](https://github.com/nf-core/tools/pull/3766)) |
13 | 26 | - 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)) |
| 27 | +- Add NXF_VERSION environment variable to nf-test workflow ([#3770](https://github.com/nf-core/tools/pull/3770)) |
| 28 | +- Update nextflow.config to use environment variable for `hook_url` ([#3756](https://github.com/nf-core/tools/pull/3756)) |
16 | 29 | - Update nf-test to 0.9.3 ([#3781](https://github.com/nf-core/tools/pull/3781)) |
17 | 30 | - update release checklist to battle test pipeline template more ([#3788](https://github.com/nf-core/tools/pull/3788)) |
18 | | -- feat: Add codespaces badge to template README ([#3824](https://github.com/nf-core/tools/pull/3824)) |
| 31 | +- update pipeline template subworkflows ([#3826](https://github.com/nf-core/tools/pull/3826)) |
| 32 | +- fix AWS tests launch action ([#3827](https://github.com/nf-core/tools/pull/3827)) |
19 | 33 |
|
20 | 34 | ### Linting |
21 | 35 |
|
22 | | -- Add .nf-test folder to prettierignore list ([#3625](https://github.com/nf-core/tools/pull/3625)) |
23 | 36 | - ignore files in gitignore also for pipeline_if_empty_null lint test ([#3722](https://github.com/nf-core/tools/pull/3722)) |
24 | 37 | - do not check pytest_modules.yml file, deprecating ([#3748](https://github.com/nf-core/tools/pull/3748)) |
25 | 38 | - Use the org from the .nf-core.yml when linting manifest name and homePage. ([#3767](https://github.com/nf-core/tools/pull/3767)) |
26 | 39 | - Use the org from .nf-core.yml when linting multiqc_config report_comment ([#3800](https://github.com/nf-core/tools/pull/3800)) |
27 | 40 | - Linting of patched subworkflows ([#3755](https://github.com/nf-core/tools/pull/3755)) |
28 | 41 | - Add link to modules and subworkflows linting error docs ([#3818](https://github.com/nf-core/tools/pull/3818)) |
| 42 | +- fix ternary container linting ([#3830](https://github.com/nf-core/tools/pull/3830)) |
29 | 43 |
|
30 | 44 | ### Modules |
31 | 45 |
|
32 | 46 | - Support modules with `exec:` blocks ([#3633](https://github.com/nf-core/tools/pull/3633)) |
33 | | -- feat: nf-core modules bump-version supports specifying the toolkit ([#3608](https://github.com/nf-core/tools/pull/3608)) |
| 47 | +- nf-core modules bump-version supports specifying the toolkit ([#3608](https://github.com/nf-core/tools/pull/3608)) |
34 | 48 | - use same logic for super-tool selection in modules lint and bump-version ([#3823](https://github.com/nf-core/tools/pull/3823)) |
35 | 49 | - Override example keywords in modules test ([#3801](https://github.com/nf-core/tools/pull/3801)) |
36 | 50 | - 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)) |
|
42 | 56 | ### General |
43 | 57 |
|
44 | 58 | - don't read param expressions with spaces as params ([#3674](https://github.com/nf-core/tools/pull/3674)) |
45 | | -- Update marocchino/sticky-pull-request-comment digest to 7737449 ([#3681](https://github.com/nf-core/tools/pull/3681)) |
46 | 59 | - Stop using Gitpod in favor of devcontainer for codespaces ([#3569](https://github.com/nf-core/tools/pull/3569)) |
47 | | -- Update dependency textual to v5 ([#3699](https://github.com/nf-core/tools/pull/3699)) |
48 | | -- Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.7 ([#3697](https://github.com/nf-core/tools/pull/3697)) |
49 | | -- Update pre-commit hook pre-commit/mirrors-mypy to v1.17.1 ([#3698](https://github.com/nf-core/tools/pull/3698)) |
50 | | -- Update python:3.13-slim Docker digest to 4c2cf99 ([#3700](https://github.com/nf-core/tools/pull/3700)) |
51 | 60 | - Validation of meta.yaml in cross-org repos ([#3680](https://github.com/nf-core/tools/pull/3680)) |
52 | 61 | - Refactor downloads command ([#3634](https://github.com/nf-core/tools/pull/3634)) |
53 | 62 | - Split `download.py` into subdirectory `download/` |
54 | 63 | - Use `nextflow inspect` for container discovery and remove legacy regex container discovery (requires Nextflow >= 25.04.04) |
55 | 64 | - Add support for downloading docker images into tar archives |
56 | | - - Change long flag `--parallel-downloads` to `--parallel`. Short flag remains `-d`. |
57 | 65 | - Add pipeline to test data to be compatible with `nextflow inspect` |
58 | 66 | - Move `gather_registries` function to `ContainerFetcher` subclasses (#3634 follow-up) ([#3696](https://github.com/nf-core/tools/pull/3696)) |
59 | 67 | - Add container load scripts for Docker and Podman (#3634 follow up) ([#3706](https://github.com/nf-core/tools/pull/3706)) |
60 | 68 | - Replace arm profile with arm64 and emulate_amd64 profiles ([#3689](https://github.com/nf-core/tools/pull/3689)) |
61 | | -- Update codecov/codecov-action digest to fdcc847 ([#3717](https://github.com/nf-core/tools/pull/3717)) |
62 | 69 | - Fix paths to logos ([#3715](https://github.com/nf-core/tools/pull/3715)) |
63 | 70 | - Update test-datasets list subcommand to output plain text urls and paths for easy copying [#3720](https://github.com/nf-core/tools/pull/3720) |
64 | 71 | - Remove workflow.trace from nf-test snapshot ([#3721](https://github.com/nf-core/tools/pull/3721)) |
|
69 | 76 | - Fix Issues/3729: Remove temporary folders created from nextflow inspect during downloads ([#3750](https://github.com/nf-core/tools/pull/3750)) |
70 | 77 | - Fix diff printing to terminal ([#3759](https://github.com/nf-core/tools/pull/3759)) |
71 | 78 | - Add .nf-test/ to prettier ignore list ([#3776](https://github.com/nf-core/tools/pull/3776)) |
| 79 | +- pipelines bump-version: fix indentation for list in dumped .nf-core.yml ([#3829](https://github.com/nf-core/tools/pull/3829)) |
| 80 | + |
| 81 | +### Version updates |
| 82 | + |
| 83 | +- Update marocchino/sticky-pull-request-comment digest to 7737449 ([#3681](https://github.com/nf-core/tools/pull/3681)) |
| 84 | +- Update codecov/codecov-action digest to fdcc847 ([#3717](https://github.com/nf-core/tools/pull/3717)) |
72 | 85 | - Update dependency prompt_toolkit to <=3.0.52 ([#3783](https://github.com/nf-core/tools/pull/3783)) |
73 | | -- Update python:3.13-slim Docker digest to 3a6ead7 ([#3786](https://github.com/nf-core/tools/pull/3786)) |
74 | | -- Update dependency textual to v5.3.0 ([#3785](https://github.com/nf-core/tools/pull/3785)) |
75 | 86 | - update rich-click to 1.9 and use new styling options ([#3787](https://github.com/nf-core/tools/pull/3787)) |
76 | 87 | - Update dependency textual to v6 ([#3793](https://github.com/nf-core/tools/pull/3793)) |
77 | 88 | - Update pre-commit hook pre-commit/mirrors-mypy to v1.18.2 ([#3792](https://github.com/nf-core/tools/pull/3792)) |
78 | 89 | - Update python:3.13-slim Docker digest to 5f55cdf ([#3796](https://github.com/nf-core/tools/pull/3796)) |
79 | | -- Update GitHub Actions ([#3795](https://github.com/nf-core/tools/pull/3795)) |
80 | 90 | - Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.3 ([#3791](https://github.com/nf-core/tools/pull/3791)) |
81 | 91 | - Update pre-commit hook pre-commit/pre-commit-hooks to v6 ([#3797](https://github.com/nf-core/tools/pull/3797)) |
82 | 92 | - Update dependency python to 3.14 ([#3817](https://github.com/nf-core/tools/pull/3817)) |
83 | 93 | - update Dockerfile to python 3.14 ([#3822](https://github.com/nf-core/tools/pull/3822)) |
| 94 | +- downgrade python version to 3.13 in devcontainer ([#3834](https://github.com/nf-core/tools/pull/3834)) |
| 95 | +- Update GitHub Actions ([#3795](https://github.com/nf-core/tools/pull/3795)) |
84 | 96 |
|
85 | 97 | ## [v3.3.2 - Tungsten Tamarin Patch 2](https://github.com/nf-core/tools/releases/tag/3.3.2) - [2025-07-08] |
86 | 98 |
|
|
0 commit comments