|
1 | 1 | # nf-core/tools: Changelog
|
2 | 2 |
|
| 3 | +# [v2.10 - Nickel Ostrich](https://github.com/nf-core/tools/releases/tag/2.10) + [2023-09-25] |
| 4 | + |
| 5 | +### Template |
| 6 | + |
| 7 | +- Fix links in `multiqc_config.yml` ([#2372](https://github.com/nf-core/tools/pull/2372) and [#2412](https://github.com/nf-core/tools/pull/2412)) |
| 8 | +- Remove default false from nextflow_schema.json ([#2376](https://github.com/nf-core/tools/pull/2376)) |
| 9 | +- Add module MULTIQC to modules.config ([#2377](https://github.com/nf-core/tools/pull/2377)) |
| 10 | +- Add GitHub workflow for automated release announcements ([#2382](https://github.com/nf-core/tools/pull/2382)) |
| 11 | +- Update the Code of Conduct ([#2381](https://github.com/nf-core/tools/pull/2381)) |
| 12 | +- Save template information to `.nf-core.yml` and deprecate argument `--template-yaml` for `nf-core sync` ([#2388](https://github.com/nf-core/tools/pull/2388) and [#2389](https://github.com/nf-core/tools/pull/2389)) |
| 13 | +- ([#2397](https://github.com/nf-core/tools/pull/2397)) Remove fixed Ubuntu test and added to standard testing matrix |
| 14 | +- ([#2396](https://github.com/nf-core/tools/pull/2396)) Reduce container finding error to warning since the registries are not consistent. |
| 15 | +- ([#2415](https://github.com/nf-core/tools/pull/2415#issuecomment-1709847086)) Add autoMounts for apptainer. |
| 16 | +- Remove `igenomes_base` from the schema, so that nf-validation doesn't create a file path and throw errors offline for s3 objects. |
| 17 | +- Modified devcontainer permissions so that singularity can be run in Codespaces/VS Code devcontainers ([Commit a103f44](https://github.com/CarsonJM/tools/commit/a103f4484eca8c6d668e4653a4ed8d20faf1b41d)) |
| 18 | +- Update Gitpod profile resources to reflect base environment settings. |
| 19 | +- ([#747](https://github.com/nf-core/tools/issues/747)) Add to the template the code to dump the selected pipeline parameters into a json file. |
| 20 | + |
| 21 | +### Download |
| 22 | + |
| 23 | +- Improved container image resolution and prioritization of http downloads over Docker URIs ([#2364](https://github.com/nf-core/tools/pull/2364)). |
| 24 | +- Registries provided with `-l`/`--container-library` will be ignored for modules with explicit container registry specifications ([#2403](https://github.com/nf-core/tools/pull/2403)). |
| 25 | +- Fix unintentional downloading of containers in test for the Tower download functionality. Bug reported by @adamrtalbot and @awgymer ([#2434](https://github.com/nf-core/tools/pull/2434)). |
| 26 | + |
| 27 | +### Linting |
| 28 | + |
| 29 | +- Add new command `nf-core subworkflows lint` ([#2379](https://github.com/nf-core/tools/pull/2379)) |
| 30 | + |
| 31 | +### Modules |
| 32 | + |
| 33 | +### Subworkflows |
| 34 | + |
| 35 | +- Fix bug: missing subworkflow name when using `nf-core subworkflows create` ([#2435](https://github.com/nf-core/tools/pull/2435)) |
| 36 | + |
| 37 | +### General |
| 38 | + |
| 39 | +- Initialise `docker_image_name` to fix `UnboundLocalError` error ([#2374](https://github.com/nf-core/tools/pull/2374)) |
| 40 | +- Fix prompt pipeline revision during launch ([#2375](https://github.com/nf-core/tools/pull/2375)) |
| 41 | +- Add a `create-params-file` command to create a YAML parameter file for a pipeline containing parameter documentation and defaults. ([#2362](https://github.com/nf-core/tools/pull/2362)) |
| 42 | +- Update the Code of Conduct ([#2381](https://github.com/nf-core/tools/pull/2381)) |
| 43 | +- Remove `--no-git` option from `nf-core create` ([#2394](https://github.com/nf-core/tools/pull/2394)) |
| 44 | +- Throw warning when custom workflow name contains special characters ([#2401](https://github.com/nf-core/tools/pull/2401)) |
| 45 | +- Bump version of nf-test snapshot files with `nf-core bump-version` ([#2410](https://github.com/nf-core/tools/pull/2410)) |
| 46 | + |
3 | 47 | # [v2.9 - Chromium Falcon](https://github.com/nf-core/tools/releases/tag/2.9) + [2023-06-29]
|
4 | 48 |
|
5 | 49 | ### Template
|
6 | 50 |
|
7 | 51 | - `params.max_multiqc_email_size` is no longer required ([#2273](https://github.com/nf-core/tools/pull/2273))
|
8 | 52 | - Remove `cleanup = true` from `test_full.config` in pipeline template ([#2279](https://github.com/nf-core/tools/pull/2279))
|
9 | 53 | - Fix usage docs for specifying `params.yaml` ([#2279](https://github.com/nf-core/tools/pull/2279))
|
10 |
| -- Added stub in modules template ([#2277])(https://github.com/nf-core/tools/pull/2277) [Contributed by @nvnieuwk] |
| 54 | +- Added stub in modules template ([#2277](https://github.com/nf-core/tools/pull/2277)) [Contributed by @nvnieuwk] |
11 | 55 | - Move registry definitions out of profile scope ([#2286])(https://github.com/nf-core/tools/pull/2286)
|
12 | 56 | - Remove `aws_tower` profile ([#2287])(https://github.com/nf-core/tools/pull/2287)
|
13 | 57 | - Fixed the Slack report to include the pipeline name ([#2291](https://github.com/nf-core/tools/pull/2291))
|
@@ -50,7 +94,7 @@ _In addition, `-r` / `--revision` has been changed to a parameter that can be pr
|
50 | 94 | ### Linting
|
51 | 95 |
|
52 | 96 | - Warn if container access is denied ([#2270](https://github.com/nf-core/tools/pull/2270))
|
53 |
| -- Error if module container specification has quay.io as prefix when it shouldn't have ([#2278])(https://github.com/nf-core/tools/pull/2278/files) |
| 97 | +- Error if module container specification has quay.io as prefix when it shouldn't have ([#2278](https://github.com/nf-core/tools/pull/2278/files) |
54 | 98 | - Detect if container is 'simple name' and try to contact quay.io server by default ([#2281](https://github.com/nf-core/tools/pull/2281))
|
55 | 99 | - Warn about null/None/empty default values in `nextflow_schema.json` ([#3328](https://github.com/nf-core/tools/pull/2328))
|
56 | 100 | - Fix linting when creating a pipeline skipping some parts of the template and add CI test ([#2330](https://github.com/nf-core/tools/pull/2330))
|
@@ -81,7 +125,7 @@ _In addition, `-r` / `--revision` has been changed to a parameter that can be pr
|
81 | 125 | - Consistent syntax for branch checks in PRs ([#2202](https://github.com/nf-core/tools/issues/2202))
|
82 | 126 | - Fixed minor Jinja2 templating bug that caused the PR template to miss a newline
|
83 | 127 | - Updated AWS tests to use newly moved `seqeralabs/action-tower-launch` instead of `nf-core/tower-action`
|
84 |
| -- Remove `.cff` files from `.editorconfig` [(#2145)[https://github.com/nf-core/tools/pull/2145]] |
| 128 | +- Remove `.cff` files from `.editorconfig` ([#2145](https://github.com/nf-core/tools/pull/2145)) |
85 | 129 | - Simplify pipeline README ([#2186](https://github.com/nf-core/tools/issues/2186))
|
86 | 130 | - Added support for the apptainer container engine via `-profile apptainer`. ([#2244](https://github.com/nf-core/tools/issues/2244)) [Contributed by @jfy133]
|
87 | 131 | - Added config `docker.registry` to pipeline template for a configurable default container registry when using Docker containers. Defaults to `quay.io` ([#2133](https://github.com/nf-core/tools/pull/2133))
|
@@ -1108,7 +1152,7 @@ making a pull-request. See [`.github/CONTRIBUTING.md`](.github/CONTRIBUTING.md)
|
1108 | 1152 | - Move `params`section from `base.config` to `nextflow.config`
|
1109 | 1153 | - Use `env` scope to export `PYTHONNOUSERSITE` in `nextflow.config` to prevent conflicts with host Python environment
|
1110 | 1154 | - Bump minimum Nextflow version to `19.10.0` - required to properly use `env` scope in `nextflow.config`
|
1111 |
| -- Added support for nf-tower in the travis tests, using public mailbox [email protected] |
| 1155 | +- Added support for nf-tower in the travis tests, using public mailbox <[email protected]> |
1112 | 1156 | - Add link to [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and [Semantic Versioning](http://semver.org/spec/v2.0.0.html) to CHANGELOG
|
1113 | 1157 | - Adjusted `.travis.yml` checks to allow for `patch` branches to be tested
|
1114 | 1158 | - Add Python 3.7 dependency to the `environment.yml` file
|
|
0 commit comments