;doc: changelogs

[ci skip]
This commit is contained in:
Simon Michael 2019-08-19 12:03:54 +01:00
parent 11519744d8
commit 8a7905ac73
6 changed files with 47 additions and 18 deletions

View File

@ -1,9 +1,11 @@
General/project-related changes in the hledger project. General/project-related changes in the hledger project.
For package-specific changes, see the package changelogs. 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) - bin: add hledger-swap-dates; update hledger-check, hledger-smooth (#1072)

View File

@ -1,7 +1,11 @@
User-visible changes in hledger-api. User-visible changes in hledger-api.
See also the hledger changelog. See also the hledger changelog.
# 6073c002 # 53b995bc
- api: set upper bound for swagger2
- use hledger 1.15 - use hledger 1.15

View File

@ -1,7 +1,7 @@
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
For user-visible changes, see the hledger package changelog. For user-visible changes, see the hledger package changelog.
# 6073c002 # 62e96b1b
Removals include: Removals include:
@ -11,15 +11,20 @@ Removals include:
Additions 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) - aliasnamep (export)
- setNaturalPrecisionUpTo - setNaturalPrecisionUpTo
- new MarketPrice (more pure form of PriceDirective without the amount style information)
- dbgNWith, ptraceAtWith - dbgNWith, ptraceAtWith
- postingTransformAmount, postingToCost, postingValue - postingTransformAmount, postingToCost, postingValue
- amountToCost, mixedAmountToCost - amountToCost, mixedAmountToCost
- valueTypeFromOpts - valueTypeFromOpts
- mapJournalTransactions, mapJournalPostings, mapTransactionPostings - mapJournalTransactions, mapJournalPostings, mapTransactionPostings
- journalStartDate, journalEndDate - journalStartDate, journalEndDate
- journalPriceOracle
- mixedAmountApplyValuation
- mixedAmountValueAtDate
Changes include: Changes include:

View File

@ -1,7 +1,9 @@
User-visible changes in hledger-ui. User-visible changes in hledger-ui.
See also the hledger changelog. See also the hledger changelog.
# 6073c002 # c7f9356f
- allow brick >=0.47 - allow brick >=0.47

View File

@ -1,7 +1,11 @@
User-visible changes in hledger-web. User-visible changes in hledger-web.
See also the hledger changelog. 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) - register page: clip linked accounts to 40 characters (Henning Thielemann)
This was the behaviour before adding the links. This was the behaviour before adding the links.

View File

@ -1,7 +1,7 @@
User-visible changes in the hledger command line tool and library. User-visible changes in the hledger command line tool and library.
# 6073c002 # 5bc1e774
## General ## 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). inference of indirect market prices (similar to Ledger's -X) (#131).
Experimental. Experimental.
Currently there is a performance regression: - Market valuation (-V/-X/--value) is now much faster (#999):
market valuation with large data, already slow (#999), is now even slower.
Eg (10k txns, 1 commodity, 3 balance report columns):
+--------------------------------------------++--------------+--------------+ +-------------------------------------------++--------------+--------------+
| || hledger-1.14 | hledger-1.15 | | || hledger-1.14 | hledger-1.15 |
+============================================++==============+==============+ +===========================================++==============+==============+
| -f examples/10000x1000x10.journal bal -YV || 50.17 | 70.39 | | -f examples/10000x1000x10.journal bal -Y || 2.43 | 2.44 |
| -f examples/10000x1000x10.journal reg -V || 53.90 | 104.39 | | -f examples/10000x1000x10.journal bal -YV || 44.91 | 6.48 |
| -f examples/10000x1000x10.journal print -V || 43.85 | 110.46 | | -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. - How date options like `-M` and `-p` interact has been updated and clarified.
(Jakob Schöttl) (#1008, #1009, #1011) (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 no longer show a Totals column, since summing end balances generally
doesn't make sense. 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). - close: preserve transaction prices (costs) accurately (#1035).
The generated closing/opening transactions were collapsing/misreporting The generated closing/opening transactions were collapsing/misreporting
the costs in balances involving multiple costs. 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) - 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 ## journal format
- Transactions and postings generated/modified by periodic transaction - Transactions and postings generated/modified by periodic transaction