diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # arch-web
 
+## 0.1.1
+
+* Add special case licenses
+* Add [kde-unstable] repo
+
 ## 0.1.0
 
 Initial release
diff --git a/arch-web.cabal b/arch-web.cabal
--- a/arch-web.cabal
+++ b/arch-web.cabal
@@ -1,6 +1,6 @@
 cabal-version:   2.2
 name:            arch-web
-version:         0.1.0
+version:         0.1.1
 synopsis:        Arch Linux official and AUR web interface binding
 description:
   Arch Linux official and AUR web interface binding.
@@ -19,25 +19,24 @@
   CHANGELOG.md
   README.md
 
-tested-with:
-  GHC ==8.8.3 || ==8.8.4 || ==8.10.1 || ==8.10.2 || ==8.10.3
+tested-with:     GHC ==8.10.7 || ==9.0.2
 
 common common
   build-depends:
-    , aeson                ^>=1.5.4
+    , aeson                ^>=1.5.4 || ^>=2.0
     , base                 >=4.10   && <5
     , deriving-aeson       ^>=0.2.6
     , exceptions           ^>=0.10.4
-    , http-client          ^>=0.6.4
+    , http-client          ^>=0.6.4 || ^>=0.7.4
     , http-client-tls      ^>=0.3.5
     , http-types           ^>=0.12.3
-    , lens                 ^>=4.19.2
-    , mtl                  ^>=2.2.2
-    , servant              ^>=0.18.2
-    , servant-client       ^>=0.18.2
-    , servant-client-core  ^>=0.18.2
-    , text                 ^>=1.2.3
-    , time                 ^>=1.9.3
+    , lens                 ^>=4.19.2 || ^>=5
+    , mtl
+    , servant              >=0.18   && <=0.19
+    , servant-client       >=0.18   && <=0.19
+    , servant-client-core  >=0.18   && <=0.19
+    , text
+    , time
 
   default-language:   Haskell2010
   ghc-options:
@@ -92,10 +91,13 @@
 test-suite arch-web-test
   import:         common
   type:           exitcode-stdio-1.0
-  build-depends:  arch-web, HUnit
+  build-depends:
+    , arch-web
+    , HUnit
+
   hs-source-dirs: test
   main-is:        Main.hs
-  
+
 source-repository head
   type:     git
   location: https://github.com/berberman/arch-web
diff --git a/src/Web/ArchLinux/Types.hs b/src/Web/ArchLinux/Types.hs
--- a/src/Web/ArchLinux/Types.hs
+++ b/src/Web/ArchLinux/Types.hs
@@ -72,6 +72,7 @@
   | MultilibTesting
   | Community
   | CommunityTesting
+  | KDEUnstable
   deriving stock (Show, Eq, Ord, Enum, Generic)
   deriving (FromJSON, ToJSON) via CustomJSON '[ConstructorTagModifier CamelToKebab] Repo
 
@@ -93,7 +94,8 @@
 instance ToHttpApiData Arch where
   toQueryParam = toQueryParamViaJSON
 
--- | Liceses defined in <https://archlinux.org/packages/core/any/licenses/>.
+-- | Liceses defined in <https://archlinux.org/packages/core/any/licenses/>,
+-- plus special cases listed on the wiki <https://wiki.archlinux.org/title/PKGBUILD#license>.
 data License
   = AGPL3
   | Apache
@@ -117,6 +119,12 @@
   | Unlicense
   | W3C
   | ZPL
+  | BSD
+  | ISC
+  | MIT
+  | ZLIB
+  | Python
+  | OFL
   | Custom Text
   deriving stock (Show, Eq, Ord, Generic)
 
@@ -209,7 +217,7 @@
 
 -- | Search results returned by 'Web.ArchLinux.API.searchAur'.
 --
--- Some of fileds are renamed in this record type, for sharing
+-- Some of fields are renamed in this record type, for sharing
 -- overloaded lenses between data type returned by Arch Linux official API.
 data AurSearch = AurSearch
   { _id :: Int,
