hledger-api 1.9 → 1.9.1
raw patch · 6 files changed
+24/−18 lines, 6 filesdep +data-defaultdep ~hledgerdep ~hledger-lib
Dependencies added: data-default
Dependency ranges changed: hledger, hledger-lib
Files
- CHANGES +5/−0
- hledger-api.1 +1/−1
- hledger-api.cabal +9/−9
- hledger-api.hs +4/−3
- hledger-api.info +4/−4
- hledger-api.txt +1/−1
CHANGES view
@@ -1,6 +1,11 @@ User-visible changes in hledger-api. See also hledger, hledger-lib. +# 1.9.1 (2018/4/30)++* use hledger-lib 1.9.1++ # 1.9 (2018/3/31) * support ghc 8.4, latest deps
hledger-api.1 view
@@ -1,5 +1,5 @@ -.TH "hledger\-api" "1" "March 2018" "hledger\-api 1.9" "hledger User Manuals"+.TH "hledger\-api" "1" "April 2018" "hledger\-api 1.9.1" "hledger User Manuals"
hledger-api.cabal view
@@ -1,11 +1,11 @@--- This file has been generated from package.yaml by hpack version 0.20.0.+-- This file has been generated from package.yaml by hpack version 0.28.2. -- -- see: https://github.com/sol/hpack ----- hash: f3634e33165cee47d5e654d9261a1c38195c0466a0c52c659e5833033a73416a+-- hash: ddd609623effac971ca9071b9698def791a428506794509717a218c0a5b2bde1 name: hledger-api-version: 1.9+version: 1.9.1 synopsis: Web API server for the hledger accounting tool description: This is a simple web API server for hledger data. It comes with a series of simple client-side web app examples.@@ -27,7 +27,6 @@ tested-with: GHC==7.10.3, GHC==8.0.2, GHC==8.2.1 build-type: Simple cabal-version: >= 1.10- extra-source-files: CHANGES examples/01.html@@ -43,18 +42,21 @@ executable hledger-api main-is: hledger-api.hs+ other-modules:+ Paths_hledger_api ghc-options: -threaded- cpp-options: -DVERSION="1.9"+ cpp-options: -DVERSION="1.9.1" build-depends: Decimal , aeson , base >=4.8 && <4.12 , bytestring , containers+ , data-default >=0.5 , docopt , either- , hledger >=1.9 && <2.0- , hledger-lib >=1.9 && <2.0+ , hledger >=1.9.1 && <2.0+ , hledger-lib >=1.9.1 && <2.0 , microlens >=0.4 , microlens-platform >=0.2.3.1 , safe@@ -66,6 +68,4 @@ , wai , wai-extra , warp- other-modules:- Paths_hledger_api default-language: Haskell2010
hledger-api.hs view
@@ -17,6 +17,7 @@ import Data.Aeson import qualified Data.ByteString.Lazy.Char8 as BL8 import Data.Decimal+import Data.Default import qualified Data.Map as M import Data.Proxy import Data.String (fromString)@@ -36,12 +37,12 @@ import Hledger.Query import Hledger.Cli hiding (Reader, version) -hledgerApiVersion="1.9"+hledgerApiVersion="1.9.1" -- https://github.com/docopt/docopt.hs#readme doc :: Docopt doc = [docopt|-hledger-api 1.9+hledger-api 1.9.1 Serves hledger data and reports as a JSON web API. @@ -90,7 +91,7 @@ let defd = "." d = getArgWithDefault args defd (longOption "static-dir")- readJournalFile Nothing Nothing True f >>= either error' (serveApi h p d f)+ readJournalFile def f >>= either error' (serveApi h p d f) serveApi :: String -> Int -> FilePath -> FilePath -> Journal -> IO () serveApi h p d f j = do
hledger-api.info view
@@ -3,8 +3,8 @@ File: hledger-api.info, Node: Top, Next: OPTIONS, Up: (dir) -hledger-api(1) hledger-api 1.9-******************************+hledger-api(1) hledger-api 1.9.1+******************************** hledger-api is a simple web API server, intended to support client-side web apps operating on hledger data. It comes with a series of simple@@ -80,7 +80,7 @@ Tag Table: Node: Top72-Node: OPTIONS1658-Ref: #options1743+Node: OPTIONS1662+Ref: #options1747 End Tag Table
hledger-api.txt view
@@ -117,4 +117,4 @@ -hledger-api 1.9 March 2018 hledger-api(1)+hledger-api 1.9.1 April 2018 hledger-api(1)