diff --git a/CHANGELOG.md b/CHANGELOG.md
index 386a660e92f941f52dfe6a4c8793a7424bddcdd9..8514d7ab9ba1513dfdf02a6966fd7f6629005054 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
 
 The `newick` package adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
 
-## [Unreleased]
+## [v1.5.0] - 2023-01-09
 
 Full support for quoted labels and (nested) comments.
 
diff --git a/setup.cfg b/setup.cfg
index 48feab62b5e5bb41fb4e92f347d4e185dd88928e..800bcbd456467c8ccf58d068a7251dc5e6101b18 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
 [metadata]
 name = newick
-version = 1.4.1.dev0
+version = 1.5.0
 author = Robert Forkel
 author_email = robert_forkel@eva.mpg.de
 description = A python module to read and write the Newick format
diff --git a/src/newick.py b/src/newick.py
index 24b5ba643162bc606c302ba2314a3ce0a098c8d9..cde70aeba42c72b82dfea2751dbc36727611bbbd 100644
--- a/src/newick.py
+++ b/src/newick.py
@@ -9,7 +9,7 @@ import pathlib
 import itertools
 import dataclasses
 
-__version__ = "1.4.1.dev0"
+__version__ = "1.5.0"
 
 RESERVED_PUNCTUATION = ':;,()'
 QUOTE = "'"