diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 6bb7b4643..7ab3006b9 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,5 +1,5 @@
 {
     "tket2-py": "0.5.1",
-    "tket2-eccs": "0.2.0",
+    "tket2-eccs": "0.2.1",
     "tket2-exts": "0.1.1"
 }
\ No newline at end of file
diff --git a/tket2-eccs/CHANGELOG.md b/tket2-eccs/CHANGELOG.md
index bc1878893..51d8daf44 100644
--- a/tket2-eccs/CHANGELOG.md
+++ b/tket2-eccs/CHANGELOG.md
@@ -1,5 +1,17 @@
 # Changelog
 
+## [0.2.1](https://github.com/CQCL/tket2/compare/tket2-eccs-v0.2.0...tket2-eccs-v0.2.1) (2024-12-02)
+
+
+### Features
+
+* move extensions to auxillary package ([#682](https://github.com/CQCL/tket2/issues/682)) ([dd78f9a](https://github.com/CQCL/tket2/commit/dd78f9a571905407bcf74131a54f4aefbca740c4))
+
+
+### Reverts
+
+* "Support python 3.13 ([#653](https://github.com/CQCL/tket2/issues/653))" ([#657](https://github.com/CQCL/tket2/issues/657)) ([3fb67ac](https://github.com/CQCL/tket2/commit/3fb67acf5e860fba8f8e1b9e6c5836846a0fcb7d))
+
 ## [0.2.0](https://github.com/CQCL/tket2/compare/tket2-eccs-v0.1.0...tket2-eccs-v0.2.0) (2024-10-10)
 
 
diff --git a/tket2-eccs/pyproject.toml b/tket2-eccs/pyproject.toml
index 3c167209f..78411d08f 100644
--- a/tket2-eccs/pyproject.toml
+++ b/tket2-eccs/pyproject.toml
@@ -1,6 +1,6 @@
 [project]
 name = "tket2_eccs"
-version = "0.2.0"
+version = "0.2.1"
 requires-python = ">=3.10"
 description = "Precompiled rewrite sets for the tket 2 compiler"
 license = { file = "LICENCE" }
diff --git a/tket2-eccs/src/tket2_eccs/__init__.py b/tket2-eccs/src/tket2_eccs/__init__.py
index 7a832fc05..9021b52fd 100644
--- a/tket2-eccs/src/tket2_eccs/__init__.py
+++ b/tket2-eccs/src/tket2_eccs/__init__.py
@@ -5,7 +5,7 @@
 
 # This is updated by our release-please workflow, triggered by this
 # annotation: x-release-please-version
-__version__ = "0.2.0"
+__version__ = "0.2.1"
 
 from importlib import resources
 from pathlib import Path