diff --git a/registry-options.cabal b/registry-options.cabal
--- a/registry-options.cabal
+++ b/registry-options.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.4.
+-- This file has been generated from package.yaml by hpack version 0.35.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           registry-options
-version:        0.1.0.0
+version:        0.2.0.0
 synopsis:       application options parsing
 description:    This library provides various parsers for assembling application options
 category:       Data
@@ -43,36 +43,20 @@
   hs-source-dirs:
       src
   default-extensions:
-      BangPatterns
       DefaultSignatures
-      EmptyCase
-      ExistentialQuantification
-      FlexibleContexts
-      FlexibleInstances
+      DerivingStrategies
+      DerivingVia
       FunctionalDependencies
       GADTs
-      DerivingVia
-      DerivingStrategies
-      ImportQualifiedPost
-      InstanceSigs
-      KindSignatures
       LambdaCase
-      MultiParamTypeClasses
       MultiWayIf
-      NamedFieldPuns
       NoImplicitPrelude
       OverloadedStrings
       PatternSynonyms
-      Rank2Types
-      RankNTypes
-      ScopedTypeVariables
-      StandaloneDeriving
+      StrictData
       TemplateHaskell
-      TupleSections
-      TypeApplications
       TypeFamilies
       TypeFamilyDependencies
-      TypeOperators
   ghc-options: -Wall -Wcompat -Wincomplete-record-updates -fhide-source-paths -fprint-potential-instances -fno-warn-partial-type-signatures -optP-Wno-nonportable-include-path -Wincomplete-uni-patterns
   build-depends:
       HsYAML >=0.2 && <1
@@ -82,14 +66,14 @@
     , containers >=0.2 && <1
     , multimap >=1.2 && <2
     , protolude ==0.3.*
-    , registry >=0.2 && <0.4
+    , registry >=0.4 && <1
     , template-haskell >=2.13 && <3.0
     , text ==1.*
     , th-lift >=0.8 && <1
     , transformers >=0.5 && <2
     , unordered-containers >=0.2 && <1
     , vector >=0.1 && <1
-  default-language: Haskell2010
+  default-language: GHC2021
 
 test-suite spec
   type: exitcode-stdio-1.0
@@ -114,36 +98,20 @@
   hs-source-dirs:
       test
   default-extensions:
-      BangPatterns
       DefaultSignatures
-      EmptyCase
-      ExistentialQuantification
-      FlexibleContexts
-      FlexibleInstances
+      DerivingStrategies
+      DerivingVia
       FunctionalDependencies
       GADTs
-      DerivingVia
-      DerivingStrategies
-      ImportQualifiedPost
-      InstanceSigs
-      KindSignatures
       LambdaCase
-      MultiParamTypeClasses
       MultiWayIf
-      NamedFieldPuns
       NoImplicitPrelude
       OverloadedStrings
       PatternSynonyms
-      Rank2Types
-      RankNTypes
-      ScopedTypeVariables
-      StandaloneDeriving
+      StrictData
       TemplateHaskell
-      TupleSections
-      TypeApplications
       TypeFamilies
       TypeFamilyDependencies
-      TypeOperators
   ghc-options: -Wall -Wcompat -Wincomplete-record-updates -fhide-source-paths -fprint-potential-instances -fno-warn-partial-type-signatures -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N -fno-warn-orphans -fno-warn-missing-signatures -fno-warn-incomplete-uni-patterns -fno-warn-type-defaults -optP-Wno-nonportable-include-path
   build-depends:
       HsYAML >=0.2 && <1
@@ -155,7 +123,7 @@
     , hedgehog
     , multimap >=1.2 && <2
     , protolude ==0.3.*
-    , registry >=0.2 && <0.4
+    , registry >=0.4 && <1
     , registry-hedgehog
     , registry-options
     , tasty
@@ -166,4 +134,4 @@
     , transformers >=0.5 && <2
     , unordered-containers >=0.2 && <1
     , vector >=0.1 && <1
-  default-language: Haskell2010
+  default-language: GHC2021
