diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf4e08c..a255a52 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -34,6 +34,10 @@ Using the following categories, list your changes in this order:
 
 ## [Unreleased]
 
+-   Nothing (yet)!
+
+## [1.0.0] - 2024-10-18
+
 ### Changed
 
 -   Rename `use_query` to `use_search_params`.
@@ -87,7 +91,8 @@ Using the following categories, list your changes in this order:
 -   Rename `configure` to `create_router`.
 -   Rename from `idom-router` to `reactpy-router`.
 
-[Unreleased]: https://github.com/reactive-python/reactpy-router/compare/0.1.1...HEAD
+[Unreleased]: https://github.com/reactive-python/reactpy-router/compare/1.0.0...HEAD
+[1.0.0]: https://github.com/reactive-python/reactpy-router/compare/0.1.1...1.0.0
 [0.1.1]: https://github.com/reactive-python/reactpy-router/compare/0.1.0...0.1.1
 [0.1.0]: https://github.com/reactive-python/reactpy-router/compare/0.0.1...0.1.0
 [0.0.1]: https://github.com/reactive-python/reactpy-router/releases/tag/0.0.1
diff --git a/src/reactpy_router/__init__.py b/src/reactpy_router/__init__.py
index 9f272c2..cd07f57 100644
--- a/src/reactpy_router/__init__.py
+++ b/src/reactpy_router/__init__.py
@@ -1,5 +1,5 @@
 # the version is statically loaded by setup.py
-__version__ = "0.1.1"
+__version__ = "1.0.0"
 
 
 from .components import link, navigate, route