diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 660c61e..594ab08 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -5,6 +5,23 @@ The format is based on `Keep a Changelog `
and this project adheres to `Semantic Versioning `_.
+[0.2.4]
+-------
+
+Added
+^^^^^
+
+* ``btree_map`` macro
+
+* ``btree_set`` macro
+
+Changed
+^^^^^^^
+
+* enhanced performance of ``vec_no_clone`` macro when used with a
+ list of elements
+
+
[0.2.3]
-------
diff --git a/Cargo.toml b/Cargo.toml
index 644519d..9526ccd 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "map-macro"
-version = "0.2.3"
+version = "0.2.4"
authors = ["jofas "]
edition = "2018"
license = "MIT"
diff --git a/TODO.md b/TODO.md
index ab4c053..7fac892 100644
--- a/TODO.md
+++ b/TODO.md
@@ -6,4 +6,4 @@
* [x] `btree_set`
-* [ ] publish `v0.2.4`
+* [x] publish `v0.2.4`