mirror of
https://github.com/simonmichael/hledger.git
synced 2025-01-05 01:03:02 +03:00
bump version, release notes
This commit is contained in:
parent
fa1e7dfb97
commit
9786894bbb
41
ANNOUNCE
41
ANNOUNCE
@ -1,7 +1,13 @@
|
|||||||
I'm pleased to announce the release of hledger 0.19.
|
I have released hledger 0.19.1 to fix an arithmetic bug with total prices
|
||||||
This release has just two visible changes: a much faster balance
|
(thanks to Thierry Daucourt for reporting it).
|
||||||
command, and support for the latest GHC and libs. (A hledger-web
|
|
||||||
update will follow.)
|
Release notes:
|
||||||
|
|
||||||
|
* 87: fix an arithmetic and transaction balancing bug with multiple
|
||||||
|
total-priced amounts ( @@ PRICE )
|
||||||
|
|
||||||
|
* parsing: ignore ledger-style balance assertions ( = BAL ) and fixed
|
||||||
|
lot price declarations ( {= PRICE} )
|
||||||
|
|
||||||
hledger is a command-line tool and haskell library for tracking
|
hledger is a command-line tool and haskell library for tracking
|
||||||
financial transactions, which are stored in a human-readable plain
|
financial transactions, which are stored in a human-readable plain
|
||||||
@ -15,30 +21,3 @@ Install it:
|
|||||||
cabal update; cabal install hledger .
|
cabal update; cabal install hledger .
|
||||||
For installation help, see http://hledger.org/MANUAL.html#installing .
|
For installation help, see http://hledger.org/MANUAL.html#installing .
|
||||||
Or, sponsor a ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html .
|
Or, sponsor a ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html .
|
||||||
|
|
||||||
Release notes:
|
|
||||||
|
|
||||||
* hledger, hledger-lib: support GHC 7.6 and latest cmdargs, haskeline, split
|
|
||||||
|
|
||||||
* balance report no longer has an O(n^2) slowdown with large numbers of accounts,
|
|
||||||
and is generally more speedy. Benchmark on a 2010 macbook:
|
|
||||||
|
|
||||||
+-------------------------------------------++--------------+--------------+--------+
|
|
||||||
| || hledger-0.18 | hledger-0.19 | ledger |
|
|
||||||
+===========================================++==============+==============+========+
|
|
||||||
| -f data/100x100x10.journal balance || 0.21 | 0.07 | 0.09 |
|
|
||||||
| -f data/1000x1000x10.journal balance || 10.13 | 0.47 | 0.62 |
|
|
||||||
| -f data/1000x10000x10.journal balance || 40.67 | 0.67 | 1.01 |
|
|
||||||
| -f data/10000x1000x10.journal balance || 15.01 | 3.22 | 2.36 |
|
|
||||||
| -f data/10000x1000x10.journal balance aa || 4.77 | 4.40 | 2.33 |
|
|
||||||
+-------------------------------------------++--------------+--------------+--------+
|
|
||||||
|
|
||||||
* build version is set with CPP instead of cabal-file-th
|
|
||||||
|
|
||||||
Release contributors: Simon Michael, Sergei Trofimovich
|
|
||||||
|
|
||||||
Release stats: 106 days, 21 commits, 1 end-user fix, 0 end-user features
|
|
||||||
since last release
|
|
||||||
|
|
||||||
Project stats: 222 unit & functional tests, 7740 lines of code
|
|
||||||
including hledger-web, 21 committers
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: hledger-lib
|
name: hledger-lib
|
||||||
version: 0.19
|
version: 0.19.1
|
||||||
category: Finance
|
category: Finance
|
||||||
synopsis: Core data types, parsers and utilities for the hledger accounting tool.
|
synopsis: Core data types, parsers and utilities for the hledger accounting tool.
|
||||||
description:
|
description:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
name: hledger
|
name: hledger
|
||||||
-- also in cpp-options below
|
-- also in cpp-options below
|
||||||
version: 0.19
|
version: 0.19.1
|
||||||
category: Finance
|
category: Finance
|
||||||
synopsis: The main command-line interface for the hledger accounting tool.
|
synopsis: The main command-line interface for the hledger accounting tool.
|
||||||
description:
|
description:
|
||||||
@ -41,7 +41,7 @@ flag threaded
|
|||||||
Default: True
|
Default: True
|
||||||
|
|
||||||
library
|
library
|
||||||
cpp-options: -DVERSION="0.19"
|
cpp-options: -DVERSION="0.19.1"
|
||||||
ghc-options: -W
|
ghc-options: -W
|
||||||
-- should be the same as below
|
-- should be the same as below
|
||||||
exposed-modules:
|
exposed-modules:
|
||||||
@ -62,7 +62,7 @@ library
|
|||||||
Hledger.Cli.Stats
|
Hledger.Cli.Stats
|
||||||
-- should be the same as below
|
-- should be the same as below
|
||||||
build-depends:
|
build-depends:
|
||||||
hledger-lib == 0.19
|
hledger-lib == 0.19.1
|
||||||
,base >= 4.3 && < 5
|
,base >= 4.3 && < 5
|
||||||
-- ,cabal-file-th
|
-- ,cabal-file-th
|
||||||
,containers
|
,containers
|
||||||
@ -110,13 +110,13 @@ executable hledger
|
|||||||
Hledger.Cli.Print
|
Hledger.Cli.Print
|
||||||
Hledger.Cli.Register
|
Hledger.Cli.Register
|
||||||
Hledger.Cli.Stats
|
Hledger.Cli.Stats
|
||||||
cpp-options: -DVERSION="0.19"
|
cpp-options: -DVERSION="0.19.1"
|
||||||
ghc-options: -W
|
ghc-options: -W
|
||||||
if flag(threaded)
|
if flag(threaded)
|
||||||
ghc-options: -threaded
|
ghc-options: -threaded
|
||||||
-- should be the same as above
|
-- should be the same as above
|
||||||
build-depends:
|
build-depends:
|
||||||
hledger-lib == 0.19
|
hledger-lib == 0.19.1
|
||||||
,base >= 4.3 && < 5
|
,base >= 4.3 && < 5
|
||||||
,containers
|
,containers
|
||||||
,cmdargs >= 0.10 && < 0.11
|
,cmdargs >= 0.10 && < 0.11
|
||||||
|
Loading…
Reference in New Issue
Block a user