diff --git a/CHANGELOG.md b/CHANGELOG.md
index b42af6c..621b56b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
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).
+## [5.0.0](https://github.com/opus-codium/puppet-dehydrated/tree/5.0.0) (2022-09-10)
+
+[Full Changelog](https://github.com/opus-codium/puppet-dehydrated/compare/4.1.1...5.0.0)
+
+**Breaking changes:**
+
+- Drop support of Debian 8 \(EOL\) [\#48](https://github.com/opus-codium/puppet-dehydrated/pull/48) ([smortex](https://github.com/smortex))
+
+**Implemented enhancements:**
+
+- Add support for Debian 11 [\#47](https://github.com/opus-codium/puppet-dehydrated/pull/47) ([smortex](https://github.com/smortex))
+
+**Merged pull requests:**
+
+- Tag private classes @api private [\#50](https://github.com/opus-codium/puppet-dehydrated/pull/50) ([smortex](https://github.com/smortex))
+- Allow stdlib 8.x [\#49](https://github.com/opus-codium/puppet-dehydrated/pull/49) ([smortex](https://github.com/smortex))
+
## [4.1.1](https://github.com/opus-codium/puppet-dehydrated/tree/4.1.1) (2021-05-14)
[Full Changelog](https://github.com/opus-codium/puppet-dehydrated/compare/4.1.0...4.1.1)
diff --git a/REFERENCE.md b/REFERENCE.md
index dc84d36..457bf3f 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -6,15 +6,20 @@
### Classes
+#### Public Classes
+
* [`dehydrated`](#dehydrated): Main class used to setup the system.
* [`dehydrated::apache`](#dehydratedapache): Serve challenges with Apache
-* [`dehydrated::changed`](#dehydratedchanged): Trigger a refresh of the certificates
-* [`dehydrated::config`](#dehydratedconfig): Manage dehydrated configuration
-* [`dehydrated::cron`](#dehydratedcron): Manage cron task to refresh certificates
-* [`dehydrated::domains`](#dehydrateddomains): Manage the domains.txt file
-* [`dehydrated::package`](#dehydratedpackage): Manage the dehydrated package
-* [`dehydrated::repo`](#dehydratedrepo): Manage the dehydrated code
-* [`dehydrated::user`](#dehydrateduser): Manage the dehydrated user
+
+#### Private Classes
+
+* `dehydrated::changed`: Trigger a refresh of the certificates
+* `dehydrated::config`: Manage dehydrated configuration
+* `dehydrated::cron`: Manage cron task to refresh certificates
+* `dehydrated::domains`: Manage the domains.txt file
+* `dehydrated::package`: Manage the dehydrated package
+* `dehydrated::repo`: Manage the dehydrated code
+* `dehydrated::user`: Manage the dehydrated user
### Defined types
@@ -286,34 +291,6 @@ Default value: ``undef``
Serve challenges with Apache
-### `dehydrated::changed`
-
-Trigger a refresh of the certificates
-
-### `dehydrated::config`
-
-Manage dehydrated configuration
-
-### `dehydrated::cron`
-
-Manage cron task to refresh certificates
-
-### `dehydrated::domains`
-
-Manage the domains.txt file
-
-### `dehydrated::package`
-
-Manage the dehydrated package
-
-### `dehydrated::repo`
-
-Manage the dehydrated code
-
-### `dehydrated::user`
-
-Manage the dehydrated user
-
## Defined types
### `dehydrated::certificate`
diff --git a/metadata.json b/metadata.json
index b2e3b41..0af6115 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "opuscodium-dehydrated",
- "version": "4.1.1",
+ "version": "5.0.0",
"author": "Opus Codium",
"summary": "Manages Let's encrypt certificates using dehydrated",
"license": "MIT",