diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## Megaparsec 6.0.2
+
+* Allow `parser-combinators-0.2.0`.
+
 ## Megaparsec 6.0.1
 
 * Fixed a typo in `README.md`.
diff --git a/Text/Megaparsec.hs b/Text/Megaparsec.hs
--- a/Text/Megaparsec.hs
+++ b/Text/Megaparsec.hs
@@ -72,6 +72,7 @@
 
 module Text.Megaparsec
   ( -- * Re-exports
+    -- $reexports
     module Text.Megaparsec.Pos
   , module Text.Megaparsec.Error
   , module Text.Megaparsec.Stream
@@ -152,6 +153,17 @@
 #if !MIN_VERSION_base(4,8,0)
 import Control.Applicative
 #endif
+
+-- $reexports
+--
+-- Also note that you can import "Control.Applicative.Combinators.NonEmpty"
+-- if you wish that combinators like 'some' return 'NonEmpty' lists. The
+-- module lives in the @parser-combinators@ package (you need at least
+-- version /0.2.0/).
+--
+-- This module is intended to be imported qualified:
+--
+-- > import qualified Control.Applicative.Combinators.NonEmpty as NE
 
 ----------------------------------------------------------------------------
 -- Data types
diff --git a/megaparsec.cabal b/megaparsec.cabal
--- a/megaparsec.cabal
+++ b/megaparsec.cabal
@@ -1,5 +1,5 @@
 name:                 megaparsec
-version:              6.0.1
+version:              6.0.2
 cabal-version:        >= 1.18
 tested-with:          GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.1
 license:              BSD2
@@ -39,7 +39,7 @@
                     , containers   >= 0.5   && < 0.6
                     , deepseq      >= 1.3   && < 1.5
                     , mtl          >= 2.0   && < 3.0
-                    , parser-combinators >= 0.1 && < 0.2
+                    , parser-combinators >= 0.1 && < 0.3
                     , scientific   >= 0.3.1 && < 0.4
                     , text         >= 0.2   && < 1.3
                     , transformers >= 0.4   && < 0.6
