diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# 1.1.0.2 -- 2024-12-07
+
+- Compatibility with *base-orphans* 0.9.3
+- Tested with GHC 8.0 - 9.12.0
+
 # 1.1.0.1
 
 - Compatibility with *base* 4.21 (GHC 9.12)
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,4 +1,7 @@
-# Generic data types in Haskell [![Hackage](https://img.shields.io/hackage/v/generic-data.svg)](https://hackage.haskell.org/package/generic-data) [![GitHub CI](https://github.com/Lysxia/generic-data/workflows/CI/badge.svg)](https://github.com/Lysxia/generic-data/actions)
+# Generic data types in Haskell
+
+[![Hackage](https://img.shields.io/hackage/v/generic-data.svg)](https://hackage.haskell.org/package/generic-data)
+[![GitHub CI](https://github.com/Lysxia/generic-data/actions/workflows/haskell-ci.yml/badge.svg)](https://github.com/Lysxia/generic-data/actions)
 
 Utilities for `GHC.Generics`.
 
diff --git a/generic-data.cabal b/generic-data.cabal
--- a/generic-data.cabal
+++ b/generic-data.cabal
@@ -1,5 +1,5 @@
 name:                generic-data
-version:             1.1.0.1
+version:             1.1.0.2
 synopsis:            Deriving instances with GHC.Generics and related utilities
 description:
   Generic implementations of standard type classes.
@@ -18,7 +18,7 @@
 tested-with:         GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4,
                      GHC == 8.6.5, GHC == 8.10.7, GHC == 9.0.2,
                      GHC == 9.2.8, GHC == 9.4.8, GHC == 9.6.6,
-                     GHC == 9.8.2, GHC == 9.10.1
+                     GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.0
 
 library
   hs-source-dirs:      src
diff --git a/orphans/Generic/Data/Orphans.hs b/orphans/Generic/Data/Orphans.hs
--- a/orphans/Generic/Data/Orphans.hs
+++ b/orphans/Generic/Data/Orphans.hs
@@ -9,11 +9,12 @@
 -- | Orphan instances.
 --
 -- The orphan instances in this module have been upstreamed in base 4.21 (GHC 9.12).
+-- The base_orphans package includes these instances from version 0.9.3 onward.
 -- This module is empty starting from that version. It remains for backwards compatiblity.
 
 module Generic.Data.Orphans where
 
-#if __GLASGOW_HASKELL__ < 912
+#if __GLASGOW_HASKELL__ < 912 && !MIN_VERSION_base_orphans(0,9,3)
 import Data.Functor.Classes
 import Data.Orphans ()
 import Data.Semigroup
