packages feed

postgresql-simple-opts 0.3.0.0 → 0.3.0.1

raw patch · 2 files changed

+7/−5 lines, 2 filesdep ~optparse-applicativedep ~optparse-genericPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependency ranges changed: optparse-applicative, optparse-generic

API changes (from Hackage documentation)

+ Database.PostgreSQL.Simple.Options: instance GHC.Base.Semigroup Database.PostgreSQL.Simple.Options.PartialOptions

Files

postgresql-simple-opts.cabal view
@@ -1,5 +1,5 @@ name:                postgresql-simple-opts-version:             0.3.0.0+version:             0.3.0.1 synopsis:            An optparse-applicative parser for postgresql-simple's connection options description:         This package exports a optparse-applicative parser and type for postgresql-simple's Options and connection string. homepage:            https://github.com/jfischoff/postgresql-simple-opts#readme@@ -18,10 +18,10 @@   exposed-modules:     Database.PostgreSQL.Simple.Options   build-depends: base >= 4.6 && < 5                , postgresql-simple-               , optparse-applicative >=0.11.0 && <0.14+               , optparse-applicative                , bytestring                , either-               , optparse-generic >= 1.0.1 && <1.3+               , optparse-generic                , data-default                , split                , uri-bytestring
src/Database/PostgreSQL/Simple/Options.hs view
@@ -14,7 +14,6 @@ import GHC.Generics import Options.Generic import Data.Typeable-import Data.Monoid import Data.Either.Validation import Data.Default import URI.ByteString as URI@@ -82,9 +81,12 @@   parseRecord = (option (eitherReader parseConnectionString) (long "connectString"))     <|> parseRecordWithModifiers defaultModifiers +instance Semigroup PartialOptions where+  (<>) = gmappenddefault+ instance Monoid PartialOptions where   mempty = gmemptydefault-  mappend = gmappenddefault+  mappend = (<>)  -- Copied from Options.Generic source code underscoreModifiers :: Modifiers