diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
 
 All notable changes to `moonlight-pale` are documented here.
 
+## 0.1.0.3 - 2026-08-21
+
+- Release metadata only: retain the 0.1.0.2 public library surface while
+  publishing a fresh exact-source tag and a complete user-uploaded Haddock
+  archive for every exposed module.
+
 ## 0.1.0.2 - 2026-08-21
 
 - Compatibility: make the public `test` and `test-laws` components, with their
diff --git a/moonlight-pale.cabal b/moonlight-pale.cabal
--- a/moonlight-pale.cabal
+++ b/moonlight-pale.cabal
@@ -1,6 +1,6 @@
 cabal-version:       3.0
 name:                moonlight-pale
-version:             0.1.0.2
+version:             0.1.0.3
 homepage:            https://github.com/PaleRoses/moonlight
 bug-reports:         https://github.com/PaleRoses/moonlight/issues
 synopsis:            Shared diagnostics, law testing, and GHC/HIE tooling for Moonlight.
@@ -454,5 +454,5 @@
 source-repository this
   type:     git
   location: https://github.com/PaleRoses/moonlight.git
-  tag:      moonlight-pale-0.1.0.2
+  tag:      moonlight-pale-0.1.0.3
   subdir:   moonlight-pale
