ipython-kernel 0.10.3.0 → 0.11.0.0
raw patch · 2 files changed
+3/−3 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ IHaskell.IPython.Types: instance GHC.Classes.Eq IHaskell.IPython.Types.DisplayData
Files
ipython-kernel.cabal view
@@ -1,5 +1,5 @@ name: ipython-kernel-version: 0.10.3.0+version: 0.11.0.0 synopsis: A library for creating kernels for IPython frontends description: ipython-kernel is a library for communicating with frontends for the interactive IPython framework. It is used extensively in IHaskell, the interactive Haskell environment.
src/IHaskell/IPython/Types.hs view
@@ -40,13 +40,13 @@ import Data.Aeson import Data.Aeson.Types (typeMismatch)+import Data.Binary import Data.ByteString (ByteString) import Data.List (find) import Data.Map (Map) import qualified Data.Map as Map import Data.Maybe (fromMaybe) import Data.Semigroup (Semigroup)-import Data.Binary import Data.Text (Text, pack) import qualified Data.Text as Text import qualified Data.Text.Encoding as Text@@ -920,7 +920,7 @@ -- | Data for display: a string with associated MIME type. data DisplayData = DisplayData MimeType Text- deriving (Typeable, Generic)+ deriving (Typeable, Eq, Generic) -- We can't print the actual data, otherwise this will be printed every time it gets computed -- because of the way the evaluator is structured. See how `displayExpr` is computed.