diff options
Diffstat (limited to 'haddock-library')
| -rw-r--r-- | haddock-library/CHANGES.md | 8 | ||||
| -rw-r--r-- | haddock-library/haddock-library.cabal | 17 | ||||
| -rw-r--r-- | haddock-library/src/Documentation/Haddock/Parser/Monad.hs | 3 | 
3 files changed, 19 insertions, 9 deletions
| diff --git a/haddock-library/CHANGES.md b/haddock-library/CHANGES.md index e41b8087..0175b6af 100644 --- a/haddock-library/CHANGES.md +++ b/haddock-library/CHANGES.md @@ -1,3 +1,11 @@ +## Changes in version 1.7.0 + + * Make `Documentation.Haddock.Parser.Monad` an internal module + +## Changes in version 1.6.1 + + * Replace `attoparsec` with `parsec` (#799) +  ## Changes in version 1.6.0   * `MetaDoc` stores package name for since annotations diff --git a/haddock-library/haddock-library.cabal b/haddock-library/haddock-library.cabal index 1fc3f772..0b4405b9 100644 --- a/haddock-library/haddock-library.cabal +++ b/haddock-library/haddock-library.cabal @@ -1,16 +1,16 @@  cabal-version:        2.0  name:                 haddock-library -version:              1.6.0 +version:              1.7.0  synopsis:             Library exposing some functionality of Haddock.  description:          Haddock is a documentation-generation tool for Haskell                        libraries. These modules expose some functionality of it                        without pulling in the GHC dependency. Please note that the                        API is likely to change so specify upper bounds in your -                      project if you can't release often. For interacting with Haddock -                      itself, see the ‘haddock’ package. +                      project. For interacting with Haddock +                      itself, see the [haddock package](https://hackage.haskell.org/package/haddock).  license:              BSD3  license-files:        LICENSE -maintainer:           Alex Biehl <alexbiehl@gmail.com>, Simon Hengel <sol@typeful.net>, Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> +maintainer:           Alec Theriault <alec.theriault@gmail.com>, Alex Biehl <alexbiehl@gmail.com>, Simon Hengel <sol@typeful.net>, Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>  homepage:             http://www.haskell.org/haddock/  bug-reports:          https://github.com/haskell/haddock/issues  category:             Documentation @@ -35,14 +35,14 @@ library      Documentation.Haddock.Doc      Documentation.Haddock.Markup      Documentation.Haddock.Parser -    Documentation.Haddock.Parser.Monad      Documentation.Haddock.Types      Documentation.Haddock.Utf8    other-modules:      Documentation.Haddock.Parser.Util +    Documentation.Haddock.Parser.Monad -  ghc-options: -funbox-strict-fields -Wall -fwarn-tabs -O2 +  ghc-options: -funbox-strict-fields -Wall -fwarn-tabs    if impl(ghc >= 8.0)      ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances @@ -71,7 +71,7 @@ test-suite spec        Documentation.Haddock.Utf8Spec    build-depends: -      base         >= 4.5     && < 4.12 +      base         >= 4.5     && < 4.13      , base-compat  >= 0.9.3   && < 0.11      , bytestring   >= 0.9.2.1 && < 0.11      , containers   >= 0.4.2.1 && < 0.7 @@ -91,8 +91,9 @@ test-suite fixtures    main-is:          Fixtures.hs    ghc-options:      -Wall -O0    hs-source-dirs:   fixtures +  buildable:        False    build-depends: -      base         >= 4.5     && < 4.12 +      base         >= 4.5     && < 4.13      , base-compat  >= 0.9.3   && < 0.11      , directory             ^>= 1.3.0.2      , filepath              ^>= 1.4.1.2 diff --git a/haddock-library/src/Documentation/Haddock/Parser/Monad.hs b/haddock-library/src/Documentation/Haddock/Parser/Monad.hs index 585c76bb..a5664aa8 100644 --- a/haddock-library/src/Documentation/Haddock/Parser/Monad.hs +++ b/haddock-library/src/Documentation/Haddock/Parser/Monad.hs @@ -17,6 +17,7 @@ import           Data.String                 ( IsString(..) )  import           Data.Bits                   ( Bits(..) )  import           Data.Char                   ( ord )  import           Data.List                   ( foldl' ) +import           Control.Applicative as App  import           Documentation.Haddock.Types ( Version ) @@ -52,7 +53,7 @@ peekChar' = Parsec.lookAhead Parsec.anyChar  -- | Parses the given string. Returns the parsed string.  string :: Text -> Parser Text -string t = Parsec.string (T.unpack t) *> pure t +string t = Parsec.string (T.unpack t) *> App.pure t  -- | Scan the input text, accumulating characters as long as the scanning  -- function returns true. | 
