packages feed

pdfinfo 1.5.3 → 1.5.4

raw patch · 2 files changed

+4/−2 lines, 2 filesdep +time-locale-compatPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: time-locale-compat

API changes (from Hackage documentation)

- Text.PDF.Info: [pdfCanAddNotes] :: PDFEncryptionInfo -> !(Maybe Bool)
- Text.PDF.Info: [pdfCanChange] :: PDFEncryptionInfo -> !(Maybe Bool)
- Text.PDF.Info: [pdfCanCopy] :: PDFEncryptionInfo -> !(Maybe Bool)
- Text.PDF.Info: [pdfCanPrint] :: PDFEncryptionInfo -> !(Maybe Bool)
- Text.PDF.Info: [pdfEncryptionAlgorithm] :: PDFEncryptionInfo -> !(Maybe Text)
- Text.PDF.Info: [pdfInfoAuthor] :: PDFInfo -> !(Maybe Text)
- Text.PDF.Info: [pdfInfoCreationDate] :: PDFInfo -> !(Maybe UTCTime)
- Text.PDF.Info: [pdfInfoCreator] :: PDFInfo -> !(Maybe Text)
- Text.PDF.Info: [pdfInfoEncrypted] :: PDFInfo -> !(Maybe PDFEncryptionInfo)
- Text.PDF.Info: [pdfInfoFileSize] :: PDFInfo -> !(Maybe Integer)
- Text.PDF.Info: [pdfInfoModDate] :: PDFInfo -> !(Maybe UTCTime)
- Text.PDF.Info: [pdfInfoOptimized] :: PDFInfo -> !(Maybe Bool)
- Text.PDF.Info: [pdfInfoPDFVersion] :: PDFInfo -> !(Maybe Double)
- Text.PDF.Info: [pdfInfoPageSize] :: PDFInfo -> !(Maybe PDFSize)
- Text.PDF.Info: [pdfInfoPages] :: PDFInfo -> !(Maybe Integer)
- Text.PDF.Info: [pdfInfoProducer] :: PDFInfo -> !(Maybe Text)
- Text.PDF.Info: [pdfInfoSubject] :: PDFInfo -> !(Maybe Text)
- Text.PDF.Info: [pdfInfoTagged] :: PDFInfo -> !(Maybe Bool)
- Text.PDF.Info: [pdfInfoTitle] :: PDFInfo -> !(Maybe Text)
- Text.PDF.Info: [pdfSizeH] :: PDFSize -> !Float
- Text.PDF.Info: [pdfSizeW] :: PDFSize -> !Float
- Text.PDF.Info: instance Control.Monad.Error.Class.MonadError Text.PDF.Info.PDFInfoError Text.PDF.Info.ParsePDFInfo
- Text.PDF.Info: instance Control.Monad.Trans.Error.Error Text.PDF.Info.PDFInfoError
- Text.PDF.Info: instance GHC.Base.Applicative Text.PDF.Info.ParsePDFInfo
- Text.PDF.Info: instance GHC.Base.Functor Text.PDF.Info.ParsePDFInfo
- Text.PDF.Info: instance GHC.Base.Monad Text.PDF.Info.ParsePDFInfo
- Text.PDF.Info: instance GHC.Classes.Eq Text.PDF.Info.PDFEncryptionInfo
- Text.PDF.Info: instance GHC.Classes.Eq Text.PDF.Info.PDFSize
- Text.PDF.Info: instance GHC.Show.Show Text.PDF.Info.PDFEncryptionInfo
- Text.PDF.Info: instance GHC.Show.Show Text.PDF.Info.PDFInfo
- Text.PDF.Info: instance GHC.Show.Show Text.PDF.Info.PDFInfoError
- Text.PDF.Info: instance GHC.Show.Show Text.PDF.Info.PDFSize
+ Text.PDF.Info: instance Applicative ParsePDFInfo
+ Text.PDF.Info: instance Eq PDFEncryptionInfo
+ Text.PDF.Info: instance Eq PDFSize
+ Text.PDF.Info: instance Error PDFInfoError
+ Text.PDF.Info: instance Functor ParsePDFInfo
+ Text.PDF.Info: instance Monad ParsePDFInfo
+ Text.PDF.Info: instance MonadError PDFInfoError ParsePDFInfo
+ Text.PDF.Info: instance Show PDFEncryptionInfo
+ Text.PDF.Info: instance Show PDFInfo
+ Text.PDF.Info: instance Show PDFInfoError
+ Text.PDF.Info: instance Show PDFSize
+ Text.PDF.Info: pdfCanAddNotes :: PDFEncryptionInfo -> !(Maybe Bool)
+ Text.PDF.Info: pdfCanChange :: PDFEncryptionInfo -> !(Maybe Bool)
+ Text.PDF.Info: pdfCanCopy :: PDFEncryptionInfo -> !(Maybe Bool)
+ Text.PDF.Info: pdfCanPrint :: PDFEncryptionInfo -> !(Maybe Bool)
+ Text.PDF.Info: pdfEncryptionAlgorithm :: PDFEncryptionInfo -> !(Maybe Text)
+ Text.PDF.Info: pdfInfoAuthor :: PDFInfo -> !(Maybe Text)
+ Text.PDF.Info: pdfInfoCreationDate :: PDFInfo -> !(Maybe UTCTime)
+ Text.PDF.Info: pdfInfoCreator :: PDFInfo -> !(Maybe Text)
+ Text.PDF.Info: pdfInfoEncrypted :: PDFInfo -> !(Maybe PDFEncryptionInfo)
+ Text.PDF.Info: pdfInfoFileSize :: PDFInfo -> !(Maybe Integer)
+ Text.PDF.Info: pdfInfoModDate :: PDFInfo -> !(Maybe UTCTime)
+ Text.PDF.Info: pdfInfoOptimized :: PDFInfo -> !(Maybe Bool)
+ Text.PDF.Info: pdfInfoPDFVersion :: PDFInfo -> !(Maybe Double)
+ Text.PDF.Info: pdfInfoPageSize :: PDFInfo -> !(Maybe PDFSize)
+ Text.PDF.Info: pdfInfoPages :: PDFInfo -> !(Maybe Integer)
+ Text.PDF.Info: pdfInfoProducer :: PDFInfo -> !(Maybe Text)
+ Text.PDF.Info: pdfInfoSubject :: PDFInfo -> !(Maybe Text)
+ Text.PDF.Info: pdfInfoTagged :: PDFInfo -> !(Maybe Bool)
+ Text.PDF.Info: pdfInfoTitle :: PDFInfo -> !(Maybe Text)
+ Text.PDF.Info: pdfSizeH :: PDFSize -> !Float
+ Text.PDF.Info: pdfSizeW :: PDFSize -> !Float

Files

pdfinfo.cabal view
@@ -1,5 +1,5 @@ name:                pdfinfo-version:             1.5.3+version:             1.5.4 synopsis:            Wrapper around the pdfinfo command. description:         Just a wrapper around the pdfinfo command (for collecting PDF file info). See man pdfinfo. license:             BSD3@@ -23,6 +23,7 @@   build-depends:     base >= 4 && < 5,                      old-locale,                      time >= 1.1,+                     time-locale-compat,                      process-extras,                      text,                      -- mtl-2.1 contains a severe bug
src/Text/PDF/Info.hs view
@@ -29,7 +29,8 @@ import           Data.Char (isSpace) import           Data.Text (Text) import qualified Data.Text as T-import           Data.Time as Time+import           Data.Time (UTCTime,parseTime)+import           Data.Time.Locale.Compat (defaultTimeLocale) import           Prelude import           System.Exit import           System.Process.Text