diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,46 @@
+0.2.1.3:
+
+    * Cabal-only tweaks: remove -O2, add changelog.
+
+0.2.1.2:
+
+    + Add timeout option to confTransport.
+
+0.2.1.1:
+
+    ! Pin http-conduit version to 1.9.x.
+
+0.2.1.0:
+
+    * Throw SOAPParsingError instead of plain error.
+    * Update SOAPFault detection.
+
+0.2.0.4:
+
+    + Add configurator-based transport initialization.
+
+0.2.0.3:
+
+    ! Switch to a recent http-conduit version.
+
+0.2.0.2:
+
+    * Detect SOAPFault in response and throw a proper Exception.
+
+0.2.0.1:
+
+    + Tag content helpers for stream parsers.
+    + Dict helper for cursor parsers.
+    + Document-based parser for "medium rare" cursor parsers.
+    + Request and response tracing helpers.
+
+0.2:
+
+    * Switch to xml-conduit-writer for more clean serializers.
+    + Pluggable transports.
+    + Raw and streaming parsers.
+
+0.1:
+
+    Initial implementation, somewhat inflexible and warty,
+    but working with diverse services.
diff --git a/soap.cabal b/soap.cabal
--- a/soap.cabal
+++ b/soap.cabal
@@ -1,5 +1,5 @@
 name:                soap
-version:             0.2.1.2
+version:             0.2.1.3
 synopsis:            SOAP client tools
 description:
   Tools to build SOAP clients using xml-conduit.
@@ -30,15 +30,6 @@
   >         parsePerson = tagName "person" (requireAttr "age") $ \age -> do
   >                           name <- Parse.content
   >                           return $ Person name (read . unpack $ age)
-  .
-  Changelog
-  .
-  * 0.2: Switch to xml-conduit-writer for more clean serializers.
-         Pluggable transports.
-         Raw and streaming parsers.
-  .
-  * 0.1: Initial implementation, somewhat inflexible and warty, but working
-         with diverse services.
 
 homepage:            https://bitbucket.org/dpwiz/haskell-soap
 license:             MIT
@@ -49,10 +40,12 @@
 category:            Web
 build-type:          Simple
 cabal-version:       >=1.8
+extra-source-files:
+  changelog
 
 library
   hs-source-dirs:    src/
-  ghc-options: -Wall -O2
+  ghc-options: -Wall
   exposed-modules:
     Network.SOAP
     Network.SOAP.Transport
