mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-30 22:02:20 +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.
|
||||
This release has just two visible changes: a much faster balance
|
||||
command, and support for the latest GHC and libs. (A hledger-web
|
||||
update will follow.)
|
||||
I have released hledger 0.19.1 to fix an arithmetic bug with total prices
|
||||
(thanks to Thierry Daucourt for reporting it).
|
||||
|
||||
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
|
||||
financial transactions, which are stored in a human-readable plain
|
||||
@ -15,30 +21,3 @@ Install it:
|
||||
cabal update; cabal install hledger .
|
||||
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 .
|
||||
|
||||
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
|
||||
version: 0.19
|
||||
version: 0.19.1
|
||||
category: Finance
|
||||
synopsis: Core data types, parsers and utilities for the hledger accounting tool.
|
||||
description:
|
||||
|
@ -1,6 +1,6 @@
|
||||
name: hledger
|
||||
-- also in cpp-options below
|
||||
version: 0.19
|
||||
version: 0.19.1
|
||||
category: Finance
|
||||
synopsis: The main command-line interface for the hledger accounting tool.
|
||||
description:
|
||||
@ -41,7 +41,7 @@ flag threaded
|
||||
Default: True
|
||||
|
||||
library
|
||||
cpp-options: -DVERSION="0.19"
|
||||
cpp-options: -DVERSION="0.19.1"
|
||||
ghc-options: -W
|
||||
-- should be the same as below
|
||||
exposed-modules:
|
||||
@ -62,7 +62,7 @@ library
|
||||
Hledger.Cli.Stats
|
||||
-- should be the same as below
|
||||
build-depends:
|
||||
hledger-lib == 0.19
|
||||
hledger-lib == 0.19.1
|
||||
,base >= 4.3 && < 5
|
||||
-- ,cabal-file-th
|
||||
,containers
|
||||
@ -110,13 +110,13 @@ executable hledger
|
||||
Hledger.Cli.Print
|
||||
Hledger.Cli.Register
|
||||
Hledger.Cli.Stats
|
||||
cpp-options: -DVERSION="0.19"
|
||||
cpp-options: -DVERSION="0.19.1"
|
||||
ghc-options: -W
|
||||
if flag(threaded)
|
||||
ghc-options: -threaded
|
||||
-- should be the same as above
|
||||
build-depends:
|
||||
hledger-lib == 0.19
|
||||
hledger-lib == 0.19.1
|
||||
,base >= 4.3 && < 5
|
||||
,containers
|
||||
,cmdargs >= 0.10 && < 0.11
|
||||
|
Loading…
Reference in New Issue
Block a user