File tree Expand file tree Collapse file tree 10 files changed +28
-27
lines changed Expand file tree Collapse file tree 10 files changed +28
-27
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,11 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## [ Unreleased ]
8+ ## [ 0.4.0 ] - 2025-10-31
99
1010### Added
1111
12+ - Updated Nextflow Gradle plugin from version 1.0.0-beta.9 to 1.0.0-beta.12 for improved plugin development support
1213- New ` getGenomeAttribute() ` function to retrieve genome attributes from ` params.genomes ` for the selected genome
1314
1415### Changed
Original file line number Diff line number Diff line change 11plugins {
2- id ' io.nextflow.nextflow-plugin' version ' 1.0.0-beta.9 '
2+ id ' io.nextflow.nextflow-plugin' version ' 1.0.0-beta.12 '
33}
44
5- version = ' 0.3.1 '
5+ version = ' 0.4.0 '
66
77nextflowPlugin {
8- nextflowVersion = ' 25.04 .0'
8+ nextflowVersion = ' 25.10 .0'
99
1010 provider = ' nf-core'
1111 className = ' nfcore.plugin.NfUtilsPlugin'
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ Demonstrates the migration from local pipeline utility functions to plugin-based
3434
3535``` bash
3636# Run individual test
37- nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.3 .0
37+ nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.4 .0
3838
3939# Or use the old validation script
4040./validation/validate.sh
@@ -109,13 +109,13 @@ Run tests directly with Nextflow:
109109
110110``` bash
111111# Individual test execution
112- nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.3 .0
113- nextflow run validation/config-validation/ -plugins nf-core-utils@0.3 .0
114- nextflow run validation/notification-system/ -plugins nf-core-utils@0.3 .0
115- nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3 .0
112+ nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.4 .0
113+ nextflow run validation/config-validation/ -plugins nf-core-utils@0.4 .0
114+ nextflow run validation/notification-system/ -plugins nf-core-utils@0.4 .0
115+ nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4 .0
116116
117117# With different profiles
118- nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.3 .0 -profile test
118+ nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.4 .0 -profile test
119119```
120120
121121### Quick Validation (All Tests)
Original file line number Diff line number Diff line change @@ -101,15 +101,15 @@ if (!checkCondaChannels()) {
101101
102102``` bash
103103# Basic validation
104- nextflow run validation/config-validation/ -plugins nf-core-utils@0.3 .0
104+ nextflow run validation/config-validation/ -plugins nf-core-utils@0.4 .0
105105
106106# With different profiles to test profile validation
107- nextflow run validation/config-validation/ -plugins nf-core-utils@0.3 .0 -profile test
108- nextflow run validation/config-validation/ -plugins nf-core-utils@0.3 .0 -profile docker
109- nextflow run validation/config-validation/ -plugins nf-core-utils@0.3 .0 -profile test,conda
107+ nextflow run validation/config-validation/ -plugins nf-core-utils@0.4 .0 -profile test
108+ nextflow run validation/config-validation/ -plugins nf-core-utils@0.4 .0 -profile docker
109+ nextflow run validation/config-validation/ -plugins nf-core-utils@0.4 .0 -profile test,conda
110110
111111# With debug logging
112- nextflow run validation/config-validation/ -plugins nf-core-utils@0.3 .0 -profile debug
112+ nextflow run validation/config-validation/ -plugins nf-core-utils@0.4 .0 -profile debug
113113```
114114
115115### Via Validation Suite
@@ -119,7 +119,7 @@ nextflow run validation/config-validation/ -plugins
[email protected] -profile
119119./validation/validate-all.sh
120120
121121# Run just configuration validation
122- nextflow run validation/config-validation/ -plugins nf-core-utils@0.3 .0
122+ nextflow run validation/config-validation/ -plugins nf-core-utils@0.4 .0
123123```
124124
125125## Expected Outputs
Original file line number Diff line number Diff line change 11plugins {
2- id ' nf-core-utils@0.3.1 '
2+ id ' nf-core-utils@0.4.0 '
33}
44
55// Basic configuration for integration tests
Original file line number Diff line number Diff line change 99 autoSort false
1010
1111 // Global Nextflow options for validation tests
12- options "-plugins nf-core-utils@0.3.1 --validate_params false"
12+ options "-plugins nf-core-utils@0.4.0 --validate_params false"
1313
1414 // Include plugins
1515 plugins {
Original file line number Diff line number Diff line change @@ -72,13 +72,13 @@ dumpParametersToJSON(params.outdir, params)
7272
7373``` bash
7474# Basic validation
75- nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3 .0
75+ nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4 .0
7676
7777# With test profile (faster)
78- nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3 .0 -profile test
78+ nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4 .0 -profile test
7979
8080# With debug logging
81- nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3 .0 -profile debug
81+ nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4 .0 -profile debug
8282```
8383
8484### Via Validation Suite
Original file line number Diff line number Diff line change @@ -104,10 +104,10 @@ make install
104104
105105# Run validation test
106106cd validation/topic-channel-citations
107- nextflow run . -plugins nf-core-utils@0.3 .0
107+ nextflow run . -plugins nf-core-utils@0.4 .0
108108
109109# Test with optional tool enabled
110- nextflow run . -plugins nf-core-utils@0.3 .0 --run_optional true
110+ nextflow run . -plugins nf-core-utils@0.4 .0 --run_optional true
111111```
112112
113113## Expected Output
Original file line number Diff line number Diff line change 88
99// Plugin configuration
1010plugins {
11- id ' nf-core-utils@0.3 .0'
11+ id ' nf-core-utils@0.4 .0'
1212}
1313
1414manifest {
Original file line number Diff line number Diff line change @@ -53,13 +53,13 @@ ch_versions
5353
5454``` bash
5555# Basic validation
56- nextflow run validation/ -plugins nf-core-utils@0.3 .0
56+ nextflow run validation/ -plugins nf-core-utils@0.4 .0
5757
5858# With test profile (faster)
59- nextflow run validation/ -plugins nf-core-utils@0.3 .0 -profile test
59+ nextflow run validation/ -plugins nf-core-utils@0.4 .0 -profile test
6060
6161# With debug logging
62- nextflow run validation/ -plugins nf-core-utils@0.3 .0 -profile debug
62+ nextflow run validation/ -plugins nf-core-utils@0.4 .0 -profile debug
6363```
6464
6565### Expected Output
You can’t perform that action at this time.
0 commit comments