diff --git a/ascii-superset.cabal b/ascii-superset.cabal
--- a/ascii-superset.cabal
+++ b/ascii-superset.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: ascii-superset
-version: 1.0.1.13
+version: 1.0.1.14
 synopsis: Representing ASCII with refined supersets
 category: Data, Text
 
@@ -20,14 +20,14 @@
 author: Chris Martin
 maintainer: Chris Martin, Julie Moronuki
 
-homepage: https://github.com/typeclasses/ascii
-bug-Reports: https://github.com/typeclasses/ascii/issues
+homepage: https://github.com/typeclasses/ascii-superset
+bug-reports: https://github.com/typeclasses/ascii-superset/issues
 
-build-type: Simple
+extra-doc-files: *.md
 
 source-repository head
     type: git
-    location: git://github.com/typeclasses/ascii.git
+    location: git://github.com/typeclasses/ascii-superset.git
 
 common base
     default-language: Haskell2010
@@ -38,8 +38,8 @@
 
     build-depends:
         ascii-char ^>= 1.0
-      , base >= 4.13 && < 4.17
-      , text ^>= 1.2.4
+      , base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17
+      , text ^>= 1.2.4.1 || ^>= 2.0
 
 library
     import: base
@@ -54,8 +54,8 @@
         StandaloneDeriving
 
     build-depends:
-        bytestring ^>= 0.10 || ^>= 0.11
-      , hashable >= 1.3 && < 1.5
+        bytestring ^>= 0.10.12 || ^>= 0.11
+      , hashable ^>= 1.3.5 || ^>= 1.4
 
     exposed-modules:
         ASCII.Superset
@@ -76,4 +76,4 @@
 
     build-depends:
         ascii-superset
-      , hedgehog ^>= 1.0.1 || ^>= 1.1
+      , hedgehog ^>= 1.0.5 || ^>= 1.1 || ^>= 1.2
diff --git a/changelog.md b/changelog.md
new file mode 100644
--- /dev/null
+++ b/changelog.md
@@ -0,0 +1,60 @@
+### 1.0.1.14 (2022-12-30)
+
+Metadata changes only
+
+### 1.0.1.13 (2022-04-20)
+
+Drop support for `base` 4.11 (GHC 8.4) and `base` 4.12 (GHC 8.6)
+
+Modify documentation on the `Lift` class. Previously it indicated that the class
+was for converting ASCII into supersets of ASCII. The class's purpose is now
+restated as being a conversion from any character set to any other larger
+character set. The purpose is to indicate that the ASCII subset types defined in
+the `ascii-numbers` package may reasonably have `Lift` instances.
+
+### 1.0.1.12 (2022-03-22)
+
+Switch test-suite over to `hedgehog`
+
+### 1.0.0.10 (2022-01-09)
+
+Support GHC 9.2
+
+### 1.0.1.8 (2021-11-13)
+
+Support `hashable-1.4`
+
+### 1.0.1.6 (2021-09-26)
+
+Add a test suite
+
+Raise `text` lower bound to `1.2.3`
+
+### 1.0.1.4 (2021-02-10)
+
+Support GHC 9.0
+
+### 1.0.1.2 (2021-02-09)
+
+Support `bytestring-0.11`
+
+### 1.0.1.0 (2021-01-27)
+
+New functions:
+
+  - `convertCharOrFail`
+  - `convertStringMaybe`
+  - `convertStringOrFail`
+  - `convertCharMaybe`
+
+### 1.0.0.4 (2021-01-25)
+
+Add some comments
+
+### 1.0.0.2 (2020-05-18)
+
+Support GHC 8.10
+
+### 1.0.0.0 (2020-05-05)
+
+Initial release
diff --git a/readme.md b/readme.md
new file mode 100644
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,7 @@
+This package defines classes which describe what subset of a type is valid as
+ASCII, as well as a type constructor representing a value of a superset that is
+known to be valid ASCII.
+
+It also defines the `Lift` class, which provides a polymorphic lift operation
+that can be used to convert characters and strings into types that support a
+larger set of characters.
