diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # hoauth2-provider Changelog
 
+## 0.9.1 (2026-04-17)
+
+- Relax the `containers` upper bound to `< 0.9` so `containers-0.8` is supported.
+- No API changes.
+
 ## 0.9.0 (2025-10-05)
 
 - Add Linear provider
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,1 +1,1 @@
-See [file:./src/Network/OAuth2/Provider](./src/Network/OAuth2/Provider) the list of supported Identity Providers.
+See [./src/Network/OAuth2/Provider](./src/Network/OAuth2/Provider) for the list of supported Identity Providers.
diff --git a/hoauth2-providers.cabal b/hoauth2-providers.cabal
--- a/hoauth2-providers.cabal
+++ b/hoauth2-providers.cabal
@@ -1,8 +1,8 @@
 cabal-version:      2.4
 name:               hoauth2-providers
-version:            0.9.0
-synopsis:           OAuth2 Identity Providers
-description:        A few well known Identity Providers
+version:            0.9.1
+synopsis:           OAuth2 identity providers
+description:        A collection of well-known OAuth2 identity providers
 homepage:           https://github.com/freizl/hoauth2
 license:            MIT
 license-file:       LICENSE
@@ -21,7 +21,7 @@
 
 source-repository head
   type:     git
-  location: git://github.com/freizl/hoauth2.git
+  location: https://github.com/freizl/hoauth2.git
 
 library
   hs-source-dirs:     src
@@ -62,7 +62,7 @@
     , aeson                 >=2.0  && <2.3
     , base                  >=4.11 && <5
     , bytestring            >=0.9  && <0.13
-    , containers            ^>=0.6
+    , containers            >=0.6  && <0.9
     , crypton               >=0.32 && <1.1
     , hoauth2               >=2.9  && <2.16
     , HsOpenSSL             >=0.11 && <0.12
diff --git a/src/Network/OAuth2/Provider/AzureAD.hs b/src/Network/OAuth2/Provider/AzureAD.hs
--- a/src/Network/OAuth2/Provider/AzureAD.hs
+++ b/src/Network/OAuth2/Provider/AzureAD.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE QuasiQuotes #-}
 
--- | [AzureAD oauth2 flow](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow)
+-- | [AzureAD OAuth2 flow](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow)
 module Network.OAuth2.Provider.AzureAD where
 
 import Control.Monad.IO.Class (MonadIO (..))
@@ -20,7 +20,7 @@
 
 -- Create app at https://go.microsoft.com/fwlink/?linkid=2083908
 --
--- also be aware to find the right client id.
+-- Also be sure to find the right client ID.
 -- see https://stackoverflow.com/a/70670961
 sampleAzureADAuthorizationCodeApp :: AuthorizationCodeApplication
 sampleAzureADAuthorizationCodeApp =
@@ -44,7 +44,7 @@
 fetchUserInfo = conduitUserInfoRequest
 
 -- | https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration
--- It's supporse to resue 'mkAzureIdp'
+-- It's supposed to reuse 'mkAzureIdp'
 --
 -- @
 -- mkAzureIdp "common"
diff --git a/src/Network/OAuth2/Provider/GitHub.hs b/src/Network/OAuth2/Provider/GitHub.hs
--- a/src/Network/OAuth2/Provider/GitHub.hs
+++ b/src/Network/OAuth2/Provider/GitHub.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE QuasiQuotes #-}
 
--- | [Github build oauth applications guide](https://docs.github.com/en/developers/apps/building-oauth-apps)
+-- | [GitHub OAuth applications guide](https://docs.github.com/en/developers/apps/building-oauth-apps)
 module Network.OAuth2.Provider.GitHub where
 
 import Control.Monad.IO.Class (MonadIO (..))
