diff --git a/CHANGELOG.md b/CHANGELOG.md
index 48f4e50..afd7c5f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 ## [Unreleased]
 
+## [1.3.0]
+
+### Added
+
+* Add support for decoding tokens with `-d`/`--decode` ([#162](https://github.com/di/id/pull/162))
+
 ## [1.2.1]
 
 ### Misc
@@ -42,7 +48,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 * Initial split from https://github.com/sigstore/sigstore-python
 
 <!--Release URLs -->
-[Unreleased]: https://github.com/di/id/compare/v1.2.1...HEAD
+[Unreleased]: https://github.com/di/id/compare/v1.3.0...HEAD
+[1.3.0]: https://github.com/di/id/compare/v1.2.1...v1.3.0
 [1.2.1]: https://github.com/di/id/compare/v1.2.0...v1.2.1
 [1.2.0]: https://github.com/di/id/compare/v1.1.0...v1.2.0
 [1.1.0]: https://github.com/di/id/compare/v1.0.0...v1.1.0
diff --git a/id/__init__.py b/id/__init__.py
index 2d964fc..66cbc11 100644
--- a/id/__init__.py
+++ b/id/__init__.py
@@ -21,7 +21,7 @@
 import base64
 from typing import Callable
 
-__version__ = "1.2.1"
+__version__ = "1.3.0"
 
 
 class IdentityError(Exception):