diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,24 @@
+## [1.0.2](https://github.com/haskell-github-trust/effectful-config-file/compare/1.0.1...1.0.2) (2026-10-20)
+
+## [1.0.1](https://github.com/haskell-github-trust/effectful-config-file/compare/1.0.0...1.0.1) (2026-10-18)
+
+### Bug Fixes
+
+* fix cabal fields for hackage ([38aa83d](https://github.com/haskell-github-trust/effectful-config-file/commit/38aa83de5b58bb82431960994643de12b5bdbc8e))
+
+## 1.0.0 (2026-10-18)
+
+### Features
+
+* initial commit ([7ec8407](https://github.com/haskell-github-trust/effectful-config-file/commit/7ec84076e80a808240ae7ffb1f46aef081cc06ef))
+
+### Bug Fixes
+
+* fix ci ([af6d530](https://github.com/haskell-github-trust/effectful-config-file/commit/af6d530bc98f6b6d9fa2684c8cb50e726d706522))
+* use latest libsecretspec ([8bb175e](https://github.com/haskell-github-trust/effectful-config-file/commit/8bb175ede3b84ddeaf81e2681404f8d07ca23102))
+
+# Changelog
+
+## 0.1.0.0
+
+- Initial release.
diff --git a/effectful-config-file-secretspec.cabal b/effectful-config-file-secretspec.cabal
--- a/effectful-config-file-secretspec.cabal
+++ b/effectful-config-file-secretspec.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           effectful-config-file-secretspec
-version:        0.1.0.1
+version:        0.1.0.2
 synopsis:       SecretSpec backend for effectful-config-file
 description:    SecretSpec-backed Secrets effect handler for effectful-config-file
 category:       Configuration
@@ -16,6 +16,8 @@
 build-type:     Simple
 extra-source-files:
     README.md
+extra-doc-files:
+    CHANGELOG.md
 
 library
   exposed-modules:
