diff --git a/Changes.md b/Changes.md
new file mode 100644
--- /dev/null
+++ b/Changes.md
@@ -0,0 +1,142 @@
+Version history for `data-default`
+==================================
+
+## 0.8.0.1 -- 2025-03-16
+
+- Add a changelog file.
+
+- Add an official bug tracker.
+
+- Switch upstream to codeberg.org.
+
+## 0.8.0.0 -- 2024-10-23
+
+- The split into multiple packages (`data-default-class`,
+  `data-default-instances-*`) is gone. There is only
+  `data-default` now (with no dependencies on
+  `data-default-class` or anything).
+
+- `data-default` only depends on `containers` and `base` now (but
+  requires `base >= 4.8`).
+
+- The `Default` instances for `Data.DList` and `System.Locale`
+  are gone (but could be revived with updated versions of
+  `data-default-instances-dlist` and
+  `data-default-instances-old-locale` in the future?).
+
+- The `Default` instances for `e -> a` and `IO a` have been
+  removed.
+
+- The "generic" default `Default` instance now supports sum types
+  as well (by always choosing the left constructor).
+
+- The internal `GDefault` type is now semi-public (in the
+  `Data.Default.Internal` module) and has stub documentation.
+
+- New instances:
+
+  - Tuples of size up to 31 (previously 7)
+
+  - `Identity`
+
+  - `Const`
+
+  - `Proxy`
+
+  - `Solo`
+
+  - `Bool`
+
+  - `CBool`
+
+  - `Ptr`
+
+  - `ConstPtr`
+
+  - `FunPtr`
+
+  - `IntPtr`
+
+  - `WordPtr`
+
+## 0.7.1.3 -- 2024-10-17
+
+- Add upper version bounds on all dependencies.
+
+- Add cabal description.
+
+## 0.7.1.2 -- 2024-10-13
+
+- Add proper haddock module headers in each module.
+
+- Update `.cabal` file to `cabal-version: 3.0` format.
+
+- No changes to the license itself, but keep the
+  wording/formatting consistent in all license
+  files/headers/tags.
+
+- Make the (rudimentary) test runnable by cabal and add it to the
+  `.cabal` file.
+
+## 0.7.1.1 -- 2016-06-25
+
+- Remove `data-default-instances-base` dependency.
+
+## 0.7.1 -- 2016-06-12
+
+- Support `GHC.Generics` in ghc 7.4 (previously: 7.6+).
+
+## 0.7.0 -- 2016-05-21
+
+- Add instances for the numeric types from `Foreign.C.Types`.
+
+## 0.6.0 -- 2016-04-17
+
+- Add support for `GHC.Generics` in ghc 7.6+.
+
+## 0.5.2 -- 2016-04-02
+
+- Split code into several packages (`data-default-class`,
+  `data-default-instances-*`), which `data-default` simply
+  re-exports.
+
+## 0.5.1 -- 2013-03-07
+
+- Add instances for tuples of length 6 and 7.
+
+## 0.5.0 -- 2012-06-18
+
+- Add instances for types in `Data.Int` and `Data.Word`.
+
+## 0.4.0 -- 2012-03-30
+
+- Add `Complex` instance.
+
+- Add `TimeLocale` instance (from `old-locale`).
+
+## 0.3.0 -- 2011-08-08
+
+- Add instances for `IntMap`, `IntSet`, `Seq`, and `Tree` (from
+  `containers`).
+
+- Add internal basic tests.
+
+- Track changes in git.
+
+- Add instances for `Ordering`, `All`, `Any`, `Dual`, `Endo`,
+  `Sum`, `Product`. `First`, `Last`, `DList`.
+
+- Add instances for tuples of length 2 to 5.
+
+## 0.2.0.1 -- 2011-01-02
+
+- Add `LICENSE` file.
+
+- Add version bounds on `base` dependency.
+
+## 0.2 -- 2008-05-21
+
+- Initial upload.
+
+- Instances provided: `Double`, `Float`, `Int`, `Integer`, `()`,
+  `[a]`, `Ratio`, `IO`, `Maybe`, `Set`, `e -> a`, `Map`.
diff --git a/data-default.cabal b/data-default.cabal
--- a/data-default.cabal
+++ b/data-default.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            data-default
-version:         0.8.0.0
+version:         0.8.0.1
 category:        Data
 synopsis:        A class for types with a default value
 description:
@@ -13,10 +13,12 @@
 copyright:       (c) 2013 Lukas Mai
 author:          Lukas Mai
 maintainer:      <lukasmai.403+hackage@gmail.com>
+bug-reports:     https://codeberg.org/mauke/data-default/issues
+extra-doc-files: Changes.md
 
 source-repository head
     type: git
-    location: https://github.com/mauke/data-default
+    location: https://codeberg.org/mauke/data-default
 
 library
     build-depends:     base >=4.8 && <5, containers >=0.1 && <0.8
