diff --git a/mu-optics.cabal b/mu-optics.cabal
--- a/mu-optics.cabal
+++ b/mu-optics.cabal
@@ -1,5 +1,5 @@
 name:          mu-optics
-version:       0.3.0.0
+version:       0.3.0.1
 synopsis:      Optics for @mu-schema@ terms
 description:
   With @mu-schema@ you can describe schemas using type-level constructs, and derive serializers from those. This package provides convenient access using @optics@.
@@ -22,11 +22,11 @@
 library
   exposed-modules:  Mu.Schema.Optics
   build-depends:
-      base         >=4.12  && <5
-    , containers
-    , mu-schema    >=0.3.0
-    , optics-core
-    , sop-core
+      base         >=4.12 && <5
+    , containers   >=0.6  && <0.7
+    , mu-schema    ==0.3.*
+    , optics-core  >=0.2  && <0.4
+    , sop-core     >=0.5  && <0.6
 
   hs-source-dirs:   src
   default-language: Haskell2010
