diff --git a/CHANGELOG.md b/CHANGELOG.md
index f363e4f8936727686df9eb0b7d21acc0913f5bfb..9a95a5a9cccf74c11bb7f67764fa9460323bd7b0 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.7.0] - 2023-02-13
 
 Big performance improvement of parser by switching to accumulated tokens.
 
diff --git a/setup.cfg b/setup.cfg
index a6abf1ec4c5662dba72683effe0c6deb5216ad68..a30ddb00890cbe3d731152f49cd31c588030c741 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
 [metadata]
 name = newick
-version = 1.6.1.dev0
+version = 1.7.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 ae2b56acead9e8f0ed00d0b4723993a738a9b08c..14dd9aeb722d8d2914e7b7892b25e9a2811d3e8d 100644
--- a/src/newick.py
+++ b/src/newick.py
@@ -10,7 +10,7 @@ import pathlib
 import itertools
 import dataclasses
 
-__version__ = "1.6.1.dev0"
+__version__ = "1.7.0"
 
 QUOTE = "'"
 ESCAPE = {"'", "\\"}