From 8a7905ac73d866a848d44c38c53ea754d28d8f44 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 19 Aug 2019 12:03:54 +0100 Subject: [PATCH] ;doc: changelogs [ci skip] --- CHANGES.md | 6 ++++-- hledger-api/CHANGES.md | 6 +++++- hledger-lib/CHANGES.md | 9 +++++++-- hledger-ui/CHANGES.md | 4 +++- hledger-web/CHANGES.md | 6 +++++- hledger/CHANGES.md | 34 +++++++++++++++++++++++----------- 6 files changed, 47 insertions(+), 18 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 57d781694..ec86f1278 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,9 +1,11 @@ General/project-related changes in the hledger project. For package-specific changes, see the package changelogs. -# a4c2f70a +# cc9d7f8a -- bump default stack.yaml to nightly-2019-07-24 / ghc 8.6.5 +- stop building hledger-api + +- bump default stack.yaml to lts-14.1 / ghc 8.6.5 - bin: add hledger-swap-dates; update hledger-check, hledger-smooth (#1072) diff --git a/hledger-api/CHANGES.md b/hledger-api/CHANGES.md index 77abd53d9..f6873982e 100644 --- a/hledger-api/CHANGES.md +++ b/hledger-api/CHANGES.md @@ -1,7 +1,11 @@ User-visible changes in hledger-api. See also the hledger changelog. -# 6073c002 +# 53b995bc + +- api: set upper bound for swagger2 + + - use hledger 1.15 diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 7c0ce94a6..fb18501df 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -1,7 +1,7 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. For user-visible changes, see the hledger package changelog. -# 6073c002 +# 62e96b1b Removals include: @@ -11,15 +11,20 @@ Removals include: Additions include: +- MarketPrice (more pure form of PriceDirective without the amount style information) +- PriceOracle (efficient lookup of exchange rates) +- ValuationType (ways to convert amount value) - aliasnamep (export) - setNaturalPrecisionUpTo -- new MarketPrice (more pure form of PriceDirective without the amount style information) - dbgNWith, ptraceAtWith - postingTransformAmount, postingToCost, postingValue - amountToCost, mixedAmountToCost - valueTypeFromOpts - mapJournalTransactions, mapJournalPostings, mapTransactionPostings - journalStartDate, journalEndDate +- journalPriceOracle +- mixedAmountApplyValuation +- mixedAmountValueAtDate Changes include: diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 0ec5825a5..662f2a700 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -1,7 +1,9 @@ User-visible changes in hledger-ui. See also the hledger changelog. -# 6073c002 +# c7f9356f + + - allow brick >=0.47 diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index 0fc17f966..417aad62e 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -1,7 +1,11 @@ User-visible changes in hledger-web. See also the hledger changelog. -# 6073c002 +# e70c7123 + +- web: ?sidebar= hides the sidebar, like ?sidebar=0 + +- web: --serve-api disables server-side UI - register page: clip linked accounts to 40 characters (Henning Thielemann) This was the behaviour before adding the links. diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 71b57de24..e6e3a8c3e 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -1,7 +1,7 @@ User-visible changes in the hledger command line tool and library. -# 6073c002 +# 5bc1e774 ## General @@ -11,17 +11,16 @@ User-visible changes in the hledger command line tool and library. inference of indirect market prices (similar to Ledger's -X) (#131). Experimental. - Currently there is a performance regression: - market valuation with large data, already slow (#999), is now even slower. - Eg (10k txns, 1 commodity, 3 balance report columns): +- Market valuation (-V/-X/--value) is now much faster (#999): - +--------------------------------------------++--------------+--------------+ - | || hledger-1.14 | hledger-1.15 | - +============================================++==============+==============+ - | -f examples/10000x1000x10.journal bal -YV || 50.17 | 70.39 | - | -f examples/10000x1000x10.journal reg -V || 53.90 | 104.39 | - | -f examples/10000x1000x10.journal print -V || 43.85 | 110.46 | - +--------------------------------------------++--------------+--------------+ + +-------------------------------------------++--------------+--------------+ + | || hledger-1.14 | hledger-1.15 | + +===========================================++==============+==============+ + | -f examples/10000x1000x10.journal bal -Y || 2.43 | 2.44 | + | -f examples/10000x1000x10.journal bal -YV || 44.91 | 6.48 | + | -f examples/10000x1000x10.journal reg -Y || 4.60 | 4.15 | + | -f examples/10000x1000x10.journal reg -YV || 61.09 | 7.21 | + +-------------------------------------------++--------------+--------------+ - How date options like `-M` and `-p` interact has been updated and clarified. (Jakob Schöttl) (#1008, #1009, #1011) @@ -48,6 +47,13 @@ User-visible changes in the hledger command line tool and library. no longer show a Totals column, since summing end balances generally doesn't make sense. +- bs: show end date(s) in title, not transactions date span (#1078) + Compound balance reports showing ending balances (eg balancesheet), + now show the ending date (single column) or range of ending + dates (multi column) in their title. ,, (double comma) is used + rather than - (hyphen) to suggest a sequence of discrete dates + rather than a continuous span. + - close: preserve transaction prices (costs) accurately (#1035). The generated closing/opening transactions were collapsing/misreporting the costs in balances involving multiple costs. @@ -67,6 +73,12 @@ User-visible changes in the hledger command line tool and library. - reg: fix `--average`, broken since 1.12 (#1003) +- stats: show count of market prices (P directives), and the commodities covered + +- tags: add --values flag to list tag values. + +- tags: now runs much faster when there many tags + ## journal format - Transactions and postings generated/modified by periodic transaction