diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b140e4..46c681b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,106 @@ # Changelog -## dev +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## 0.0.8 ### New features -- Added the `listToMD5` function +- Added the `curlAndExtract` function to download and extract `tar` and `zip` files during the nf-test setup stage. + +## 0.0.7 + +### Added + +- Added the OutputSanitizer class with the sanitizeOutput() method to process and clean output channels, supporting options like unstableKeys to handle unstable file outputs by @nvnieuwk + +### Fixed + +- nfcoreLibraryLinker: exit gracefully when directories don't exist by @prototaxites + +## 0.0.6 + +### Added + +- Add stdout and stderr helper function for better snapshot by @maxulysse + +### Fixed + +- improve docs by @maxulysse + +## 0.0.5 + +### Added + +- Add functions for managing dependencies on nf-core modules by @prototaxites + +### Fixed + +- Fix rendering of cloning code blocks by @TCLamnidis + +### New Contributors + +- @prototaxites +- @TCLamnidis + +## 0.0.4 + +### Added + +- Add listToMD5 by @nvnieuwk in #26 + +### Fixed + +- Improve user eligibility for getAllFilesInDir() docs by @jfy133 +- fix missing ',' in docs code by @Joon-Klaps +- fix listToMD5 by @maxulysse +- Improve remove from yaml map by @maxulysse + +### New Contributors + +- @jfy133 +- @Joon-Klaps +- @itrujnara + +## 0.0.3 + +### Added + +- Add wrapper functions for getAllFilesFromDir with named parameters by @lukfor +- add include in getAllFilesFromDir by @maxulysse +- add removeFromYamlMap by @maxulysse + +### Fixed + +- Move all docs in its own folder by @maxulysse + +### New Contributors + +- @lukfor + +## 0.0.2 + +### Added + +- Add maven to gitpod install by @nvnieuwk +- Add getRelativePath() function by @maxulysse + +### New Contributors + +- @nvnieuwk + +## 0.0.1 + +First release of nft-utils 🍏🚀 + +### Added + +- add removeNextflowVersion function by @maxulysse +- Add getAllFilesFromDir function by @maxulysse +- Add docs by @maxulysse -### Fixes +### New Contributors -Fixes are written here +- @adamrtalbot +- @maxulysse diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml index 71779fa..673f68f 100644 --- a/dependency-reduced-pom.xml +++ b/dependency-reduced-pom.xml @@ -4,7 +4,7 @@ com.nf-core nft-utils nft-utils - 0.0.7 + 0.0.8 nf-test plugin that adds commonly used utility functions https://github.com/nf-core/nft-utils diff --git a/docs/index.md b/docs/index.md index 1b45761..d5155ff 100644 --- a/docs/index.md +++ b/docs/index.md @@ -10,7 +10,7 @@ To start using the plugin please add it to your `nf-test.config` file: ```groovy title="nf-test.config" config { plugins { - load "nft-utils@0.0.7" + load "nft-utils@0.0.8" } } ``` diff --git a/pom.xml b/pom.xml index 1c9d883..fd625ba 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.nf-core nft-utils - 0.0.7 + 0.0.8 jar nft-utils diff --git a/src/main/resources/META-INF/nf-test-plugin b/src/main/resources/META-INF/nf-test-plugin index d517664..d996c03 100644 --- a/src/main/resources/META-INF/nf-test-plugin +++ b/src/main/resources/META-INF/nf-test-plugin @@ -1,4 +1,4 @@ moduleName=nft-utils -moduleVersion=0.0.7 +moduleVersion=0.0.8 moduleAuthors=nf-core extensionMethods=nf_core.nf.test.utils.Methods