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