diff --git a/CHANGELOG.md b/CHANGELOG.md
index 85f5126..3c36cbf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,9 @@ 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).
-## Unreleased
+## 5.0.0 (2024-06-18)
+
+
To support non-UTF8 encoding in paths, the `name` field changed from `String`
to `OsString` in the `TrashItem` struct. As it's a return value, one won't see
@@ -39,7 +41,7 @@ code break unless `name` is actually used.
- - 9 commits contributed to the release over the course of 34 calendar days.
+ - 10 commits contributed to the release over the course of 34 calendar days.
- 47 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -51,6 +53,7 @@ code break unless `name` is actually used.
view details
* **Uncategorized**
+ - Prepare changelog prior to release ([`02d1a8d`](https://github.com/Byron/trash-rs/commit/02d1a8d2494f26b79b907d516c0444df16d3e55a))
- Support non-UTF8 paths. ([`0971b8f`](https://github.com/Byron/trash-rs/commit/0971b8f7f0f1e20ee4356a40ae6b2ba41900c4b3))
- Update Windows code to account for API change ([`e4b7119`](https://github.com/Byron/trash-rs/commit/e4b7119fcc369c5594e9e2b5dad8f1a6616593f7))
- Simplify Linux/BSD only tests for non-UTF8 paths ([`559b57b`](https://github.com/Byron/trash-rs/commit/559b57bc1497d2a49ca4f463cc27f6c94697939c))
diff --git a/Cargo.toml b/Cargo.toml
index 12902df..5fe55d6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -2,7 +2,7 @@
[package]
name = "trash"
-version = "4.1.1"
+version = "5.0.0"
authors = ["Artur Kovacs "]
license = "MIT"
readme = "README.md"