diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7295a58c546cbe5a33463e4cfd7cfbcb45a764a..6711dc41a1fb7f4927ab8ce4029b8ae041a120ba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 
 ## [Unreleased]
 
+## [v1.0.0] - 2024-08-28 
+
 ### Changed
 
 - Updated README to run tests against JS dependencies
@@ -41,6 +43,7 @@ JSON schema definitions for the SoAR project
 
 Example messages matching the schema for each partner
 
-[unreleased]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v0.2.0...dev
+[unreleased]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v1.0.0...dev
+[v1.0.0]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v0.2.0...v1.0.0
 [v0.2.0]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v0.1.0...v0.2.0
 [v0.1.0]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/9e6ce245...v0.1.0
diff --git a/setup.py b/setup.py
index 172035dfc7b61d5e5f071d9f9269d0b2b839507a..d3db0d43710e9660c8eed5ea0a8b9ec7fd57156f 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup
 
 
 setup(
-    version="0.2.0",
+    version="1.0.0",
     name="backbone_message_format",
     python_requires=">=3.8",
     packages=["backbone_formats", "soar_schema"],