|
1 | 1 | # nf-core/tools: Changelog
|
2 | 2 |
|
3 |
| -## v3.0.3dev |
| 3 | +## [v3.1.0 - Brass Boxfish](https://github.com/nf-core/tools/releases/tag/3.1.0) - [2024-12-09] |
| 4 | + |
| 5 | +**Highlights** |
| 6 | + |
| 7 | +- We added the new `contributors` field to the pipeline template `manifest`. |
| 8 | +- The `nf-core pipelines download` command supports ORAS container URIs. |
| 9 | +- New command `nf-core subworkflows patch`. |
4 | 10 |
|
5 | 11 | ### Template
|
6 | 12 |
|
7 | 13 | - Keep pipeline name in version.yml file ([#3223](https://github.com/nf-core/tools/pull/3223))
|
8 | 14 | - Fix Manifest DOI text ([#3224](https://github.com/nf-core/tools/pull/3224))
|
9 | 15 | - Do not assume pipeline name is url ([#3225](https://github.com/nf-core/tools/pull/3225))
|
10 |
| -- fix workflow_dispatch trigger and parse more review comments in awsfulltest ([#3235](https://github.com/nf-core/tools/pull/3235)) |
| 16 | +- fix `workflow_dispatch` trigger and parse more review comments in awsfulltest ([#3235](https://github.com/nf-core/tools/pull/3235)) |
11 | 17 | - Add resource limits to Gitpod profile([#3255](https://github.com/nf-core/tools/pull/3255))
|
12 | 18 | - Fix a typo ([#3268](https://github.com/nf-core/tools/pull/3268))
|
| 19 | +- Remove `def` from `nextflow.config` and add `trace_report_suffix` param ([#3296](https://github.com/nf-core/tools/pull/3296)) |
| 20 | +- Move `includeConfig 'conf/modules.config'` next to `includeConfig 'conf/base.config'` to not overwrite tests profiles configurations ([#3301](https://github.com/nf-core/tools/pull/3301)) |
| 21 | +- Use `params.monochrome_logs` in the template and update nf-core components ([#3310](https://github.com/nf-core/tools/pull/3310)) |
| 22 | +- Fix some typos and improve writing in `usage.md` and `CONTRIBUTING.md` ([#3302](https://github.com/nf-core/tools/pull/3302)) |
| 23 | +- Add `manifest.contributors` to `nextflow.config` ([#3311](https://github.com/nf-core/tools/pull/3311)) |
| 24 | +- Update template components ([#3328](https://github.com/nf-core/tools/pull/3328)) |
| 25 | +- Template: Remove mention of GRCh37 if igenomes is skipped ([#3330](https://github.com/nf-core/tools/pull/3330)) |
13 | 26 |
|
14 | 27 | ### Download
|
15 | 28 |
|
16 |
| -- First steps towards fixing [#3179](https://github.com/nf-core/tools/issues/3179): Modify `prioritize_direct_download()` to retain Seqera Singularity https:// Container URIs and hardcode Seqera Containers into `gather_registries()` ([#3244](https://github.com/nf-core/tools/pull/3244)). |
| 29 | +- First steps towards fixing [#3179](https://github.com/nf-core/tools/issues/3179): Modify `prioritize_direct_download()` to retain Seqera Singularity `https://` Container URIs and hardcode Seqera Containers into `gather_registries()` ([#3244](https://github.com/nf-core/tools/pull/3244)). |
| 30 | +- Further steps towards fixing [#3179](https://github.com/nf-core/tools/issues/3179): Enable limited support for `oras://` container paths (_only absolute URIs, no flexible registries like with Docker_) and prevent unnecessary image downloads for Seqera Container modules with `reconcile_seqera_container_uris()` ([#3293](https://github.com/nf-core/tools/pull/3293)). |
| 31 | +- Update dawidd6/action-download-artifact action to v7 ([#3306](https://github.com/nf-core/tools/pull/3306)) |
17 | 32 |
|
18 | 33 | ### Linting
|
19 | 34 |
|
20 |
| -- General: Run pre-commit when testing linting the template pipeline ([#3280](https://github.com/nf-core/tools/pull/3280)) |
| 35 | +- allow mixed `str` and `dict` entries in lint config ([#3228](https://github.com/nf-core/tools/pull/3228)) |
| 36 | +- fix `meta_yml` linting test failing due to `module.process_name` always being `""` ([#3317](https://github.com/nf-core/tools/pull/3317)) |
| 37 | +- fix module section regex matching wrong things ([#3321](https://github.com/nf-core/tools/pull/3321)) |
21 | 38 |
|
22 | 39 | ### Modules
|
23 | 40 |
|
24 | 41 | - add a panel around diff previews when updating ([#3246](https://github.com/nf-core/tools/pull/3246))
|
25 | 42 |
|
26 | 43 | ### Subworkflows
|
27 | 44 |
|
| 45 | +- Add `nf-core subworkflows patch` command ([#2861](https://github.com/nf-core/tools/pull/2861)) |
| 46 | +- Improve subworkflow nf-test migration warning ([#3298](https://github.com/nf-core/tools/pull/3298)) |
| 47 | + |
28 | 48 | ### General
|
29 | 49 |
|
30 |
| -- Include .nf-core.yml in `nf-core pipelines bump-version` ([#3220](https://github.com/nf-core/tools/pull/3220)) |
| 50 | +- Include `.nf-core.yml` in `nf-core pipelines bump-version` ([#3220](https://github.com/nf-core/tools/pull/3220)) |
31 | 51 | - create: add shortcut to toggle all switches ([#3226](https://github.com/nf-core/tools/pull/3226))
|
32 | 52 | - Remove unrelated values when saving `.nf-core` file ([#3227](https://github.com/nf-core/tools/pull/3227))
|
33 |
| -- chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.12.0 ([#3230](https://github.com/nf-core/tools/pull/3230)) |
34 |
| -- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 ([#3229](https://github.com/nf-core/tools/pull/3229)) |
35 |
| -- Update python:3.12-slim Docker digest to 032c526 ([#3232](https://github.com/nf-core/tools/pull/3232)) |
36 | 53 | - use correct `--profile` options for `nf-core subworkflows test` ([#3233](https://github.com/nf-core/tools/pull/3233))
|
37 | 54 | - Update GitHub Actions ([#3237](https://github.com/nf-core/tools/pull/3237))
|
38 | 55 | - add `--dir/-d` option to schema commands ([#3247](https://github.com/nf-core/tools/pull/3247))
|
39 |
| -- Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 ([#3250](https://github.com/nf-core/tools/pull/3250)) |
| 56 | +- fix headers in api docs ([#3323](https://github.com/nf-core/tools/pull/3323)) |
40 | 57 | - handle new schema structure in `nf-core pipelines create-params-file` ([#3276](https://github.com/nf-core/tools/pull/3276))
|
41 | 58 | - Update Gitpod image to use Miniforge instead of Miniconda([#3274](https://github.com/nf-core/tools/pull/3274))
|
42 |
| -- Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.3 ([#3275](https://github.com/nf-core/tools/pull/3275)) |
43 | 59 | - Add hint to solve git errors with a synced repo ([#3279](https://github.com/nf-core/tools/pull/3279))
|
44 |
| -- Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.4 ([#3282](https://github.com/nf-core/tools/pull/3282)) |
| 60 | +- Run pre-commit when testing linting the template pipeline ([#3280](https://github.com/nf-core/tools/pull/3280)) |
| 61 | +- Make CLI prompt less nf-core specific ([#3326](https://github.com/nf-core/tools/pull/3326)) |
| 62 | +- Update gitpod vscode extensions to use nf-core extension pack ([#3327](https://github.com/nf-core/tools/pull/3327)) |
| 63 | +- Remove toList() channel operation from inside onComplete block ([#3304](https://github.com/nf-core/tools/pull/3304)) |
| 64 | +- build: Setup VS Code tests ([#3292](https://github.com/nf-core/tools/pull/3292)) |
| 65 | +- Don't break gitpod.yml with template string ([#3332](https://github.com/nf-core/tools/pull/3332)) |
| 66 | +- rocrate: remove duplicated entries for name and version ([#3333](https://github.com/nf-core/tools/pull/3333)) |
| 67 | +- rocrate: Update crate with version bump and handle new contributor field ([#3334](https://github.com/nf-core/tools/pull/3334)) |
| 68 | + |
| 69 | +### Version updates |
| 70 | + |
| 71 | +- chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.12.0 ([#3230](https://github.com/nf-core/tools/pull/3230)) |
45 | 72 | - Update codecov/codecov-action action to v5 ([#3283](https://github.com/nf-core/tools/pull/3283))
|
46 |
| -- Update python:3.12-slim Docker digest to 2a6386a ([#3284](https://github.com/nf-core/tools/pull/3284)) |
| 73 | +- Update gitpod/workspace-base Docker digest to 12853f7 ([#3309](https://github.com/nf-core/tools/pull/3309)) |
| 74 | +- Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.2 ([#3325](https://github.com/nf-core/tools/pull/3325)) |
47 | 75 |
|
48 | 76 | ## [v3.0.2 - Titanium Tapir Patch](https://github.com/nf-core/tools/releases/tag/3.0.2) - [2024-10-11]
|
49 | 77 |
|
|
0 commit comments