optparse-simple 0.1.1.3 → 0.1.1.4
raw patch · 3 files changed
+9/−5 lines, 3 filesdep +th-compat
Dependencies added: th-compat
Files
- ChangeLog.md +4/−0
- optparse-simple.cabal +3/−4
- src/Options/Applicative/Simple.hs +2/−1
ChangeLog.md view
@@ -1,5 +1,9 @@ # ChangeLog for optparse-simple +## 0.1.1.4++* template-haskell 2.17 support [#15](https://github.com/fpco/optparse-simple/pull/15)+ ## 0.1.1.3 * optparse-applicative 0.16.0.0 support [#14](https://github.com/fpco/optparse-simple/issues/14)
optparse-simple.cabal view
@@ -1,13 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.33.0.+-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack------ hash: 71da8e6f0f044acf18f321986a6ae40a83b3e3be8e112e4112b0a56b4f41e62a name: optparse-simple-version: 0.1.1.3+version: 0.1.1.4 synopsis: Simple interface to optparse-applicative description: Please see the README at <https://www.stackage.org/package/optparse-simple> category: Options@@ -45,6 +43,7 @@ , githash >=0.1.3.0 , optparse-applicative , template-haskell+ , th-compat , transformers >=0.4 if impl (ghc < 8.0) build-depends:
src/Options/Applicative/Simple.hs view
@@ -52,6 +52,7 @@ import GitHash (GitInfo, giDirty, giHash, tGitInfoCwdTry) import Language.Haskell.TH (Q,Exp) import qualified Language.Haskell.TH.Syntax as TH+import Language.Haskell.TH.Syntax.Compat import Options.Applicative import System.Environment @@ -89,7 +90,7 @@ [|concat (["Version " ,$(TH.lift $ showVersion version) ] ++- case $(TH.unTypeQ tGitInfoCwdTry) :: Either String GitInfo of+ case $(unTypeSplice tGitInfoCwdTry) :: Either String GitInfo of Left _ -> [] Right gi -> [ ", Git revision " , giHash gi