packages feed

HaTeX 3.17.0.1 → 3.17.0.2

raw patch · 3 files changed

+10/−7 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Text.LaTeX.Base.Writer: instance (GHC.Base.Monad m, a ~ ()) => GHC.Base.Monoid (Text.LaTeX.Base.Writer.LaTeXT m a)
- Text.LaTeX.Packages.AMSMath: instance (GHC.Real.Integral a, Text.LaTeX.Base.Texy.Texy a) => Text.LaTeX.Base.Texy.Texy (GHC.Real.Ratio a)
+ Text.LaTeX.Base: infixr 6 <>
+ Text.LaTeX.Base.Syntax: infixr 6 <>
+ Text.LaTeX.Base.Writer: instance (GHC.Base.Monad m, GHC.Base.Monoid a) => GHC.Base.Monoid (Text.LaTeX.Base.Writer.LaTeXT m a)
+ Text.LaTeX.Packages.AMSMath: infixl 6 -+
+ Text.LaTeX.Packages.AMSMath: infixl 7 *:
+ Text.LaTeX.Packages.AMSMath: infixr 4 /=:
+ Text.LaTeX.Packages.AMSMath: instance Text.LaTeX.Base.Texy.Texy a => Text.LaTeX.Base.Texy.Texy (GHC.Real.Ratio a)
- Text.LaTeX.Base: mappend :: Monoid a => a -> a -> a
+ Text.LaTeX.Base: mappend :: a -> a -> a
- Text.LaTeX.Base: mconcat :: Monoid a => [a] -> a
+ Text.LaTeX.Base: mconcat :: [a] -> a
- Text.LaTeX.Base: mempty :: Monoid a => a
+ Text.LaTeX.Base: mempty :: a
- Text.LaTeX.Base.Class: mappend :: Monoid a => a -> a -> a
+ Text.LaTeX.Base.Class: mappend :: a -> a -> a
- Text.LaTeX.Base.Class: mconcat :: Monoid a => [a] -> a
+ Text.LaTeX.Base.Class: mconcat :: [a] -> a
- Text.LaTeX.Base.Class: mempty :: Monoid a => a
+ Text.LaTeX.Base.Class: mempty :: a
- Text.LaTeX.Base.Parser: Expect :: SrictNotUnpackedString -> Message
+ Text.LaTeX.Base.Parser: Expect :: ~String -> Message
- Text.LaTeX.Base.Parser: Message :: SrictNotUnpackedString -> Message
+ Text.LaTeX.Base.Parser: Message :: ~String -> Message
- Text.LaTeX.Base.Parser: SysUnExpect :: SrictNotUnpackedString -> Message
+ Text.LaTeX.Base.Parser: SysUnExpect :: ~String -> Message
- Text.LaTeX.Base.Parser: UnExpect :: SrictNotUnpackedString -> Message
+ Text.LaTeX.Base.Parser: UnExpect :: ~String -> Message
- Text.LaTeX.Base.Writer: runLaTeXT :: Monad m => LaTeXT m a -> m (a, LaTeX)
+ Text.LaTeX.Base.Writer: runLaTeXT :: LaTeXT m a -> m (a, LaTeX)

Files

HaTeX.cabal view
@@ -1,5 +1,5 @@ Name: HaTeX
-Version: 3.17.0.1
+Version: 3.17.0.2
 Author: Daniel Díaz
 Category: LaTeX
 Build-type: Simple
Text/LaTeX/Base/Writer.hs view
@@ -54,7 +54,7 @@    ) where  -- base-import Control.Monad (liftM)+import Control.Monad (liftM, liftM2) import Control.Arrow import Data.String #if !MIN_VERSION_base(4,8,0)@@ -121,7 +121,7 @@  liftListL f xs = mapM extractLaTeX_ xs >>= textell . f  -- | Running a 'LaTeXT' computation returns the final 'LaTeX' value.-runLaTeXT :: Monad m => LaTeXT m a -> m (a,LaTeX)+runLaTeXT :: LaTeXT m a -> m (a,LaTeX) runLaTeXT = runWriterT . unwrapLaTeXT  -- | This is the usual way to run the 'LaTeXT' monad@@ -204,7 +204,6 @@  -- Monoids -instance (Monad m, a ~ ()) => Monoid (LaTeXT m a) where- mempty = return ()- mappend = (>>)-+instance (Monad m, Monoid a) => Monoid (LaTeXT m a) where+ mempty = return mempty+ mappend = liftM2 mappend
Text/LaTeX/Packages/AMSMath.hs view
@@ -1017,7 +1017,11 @@ ---------- Texy instances -----------  -- | Instance defined in "Text.LaTeX.Packages.AMSMath".+#if MIN_VERSION_base(4,9,0)+instance Texy a => Texy (Ratio a) where+#else instance (Integral a, Texy a) => Texy (Ratio a) where+#endif  texy x = frac (texy $ numerator x) (texy $ denominator x)  -- | Instance defined in "Text.LaTeX.Packages.AMSMath".