;draft changelogs
This commit is contained in:
parent
e5a0bddbe6
commit
5757c386d8
11
CHANGES.md
11
CHANGES.md
@ -1,13 +1,16 @@
|
|||||||
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.
|
||||||
|
|
||||||
# cd720708
|
# 90b18080
|
||||||
|
|
||||||
- add an example of Ledger's cap gains calculation during balancing
|
|
||||||
|
|
||||||
|
|
||||||
- make ghcid-web-run
|
- make ghcid-web-run
|
||||||
|
|
||||||
|
- bin: + two example scripts (Dmitry Astapov)
|
||||||
|
|
||||||
|
- bin: hledger-combine-balances.hs - render two balance reports as single multi-column one
|
||||||
|
|
||||||
|
- bin: hledger-balance-as-budget.hs - use one balance report as the budget for the other one
|
||||||
|
|
||||||
- bin: hledger-check-tag-files2, a version using cabal's v2-run command
|
- bin: hledger-check-tag-files2, a version using cabal's v2-run command
|
||||||
|
|
||||||
- bin: hledger-check-tag-files, a script using stack's script command
|
- bin: hledger-check-tag-files, a script using stack's script command
|
||||||
|
|||||||
@ -1,7 +1,29 @@
|
|||||||
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.
|
||||||
|
|
||||||
# 784d882e
|
# e5a0bddb
|
||||||
|
|
||||||
|
- added: getHledgerCliOpts' taking an explicit argument list
|
||||||
|
|
||||||
|
- added jsonPrettyText helper
|
||||||
|
|
||||||
|
- lib: clarify zero-checking function names
|
||||||
|
isZeroAmount -> amountLooksZero
|
||||||
|
isReallyZeroAmount -> amountIsZero
|
||||||
|
isZeroMixedAmount -> mixedAmountLooksZero
|
||||||
|
isReallyZeroMixedAmount -> mixedAmountIsZero
|
||||||
|
isReallyZeroMixedAmountCost dropped
|
||||||
|
|
||||||
|
- lib: drop transactionPostingBalances
|
||||||
|
|
||||||
|
- lib: isNegativeMixedAmount now gives an answer for multi-commodity
|
||||||
|
amounts which are all negative
|
||||||
|
|
||||||
|
- Hledger.Cli.CliOptions no longer exports outputflags
|
||||||
|
|
||||||
|
- lib: multiBalanceReport derives query from ReportOpts (Dmitry Astapov)
|
||||||
|
|
||||||
|
- lib: rename finaliseJournal -> journalFinalise
|
||||||
|
|
||||||
- fixedlotpricep renamed to lotpricep, now also parses non-fixed lot prices
|
- fixedlotpricep renamed to lotpricep, now also parses non-fixed lot prices
|
||||||
|
|
||||||
|
|||||||
@ -1,13 +1,7 @@
|
|||||||
User-visible changes in hledger-ui.
|
User-visible changes in hledger-ui.
|
||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
# 898cda4e
|
# e5a0bddb
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 1.17.1.1 2020-03-19
|
# 1.17.1.1 2020-03-19
|
||||||
|
|||||||
@ -2,7 +2,9 @@ User-visible changes in hledger-web.
|
|||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
|
|
||||||
# 898cda4e
|
# e5a0bddb
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2020-05-25 c35d0a8b ;web: transaction fragments: use numeric identifiers for journal files This saves us from any escaping issues.
|
2020-05-25 c35d0a8b ;web: transaction fragments: use numeric identifiers for journal files This saves us from any escaping issues.
|
||||||
2020-05-24 e9792bfd ;web: links from register to journal now contain journal filename in order to distinguish transactions from multiple journal files (#1041)
|
2020-05-24 e9792bfd ;web: links from register to journal now contain journal filename in order to distinguish transactions from multiple journal files (#1041)
|
||||||
|
|||||||
@ -1,26 +1,53 @@
|
|||||||
User-visible changes in the hledger command line tool and library.
|
User-visible changes in the hledger command line tool and library.
|
||||||
|
|
||||||
|
|
||||||
# a016a437
|
# e5a0bddb
|
||||||
|
|
||||||
- cli: don't let an upper case file extension confuse file format
|
- bal, bs: titles in multiperiod end balance reports show .. like other reports (not ,,)
|
||||||
|
|
||||||
|
- --forecast now takes an optional argument (--forecast=PERIODICEXPR),
|
||||||
|
allowing periodic transactions to start/end on any date and to
|
||||||
|
overlap recorded transactions. Fixes #835, #1236 (Dmitry Astapov)
|
||||||
|
|
||||||
|
- journal: we now also infer market prices from transactions, like Ledger. (#1239)
|
||||||
|
|
||||||
|
- print,reg,balcmds: list output formats accurately in --help (#689)
|
||||||
|
|
||||||
|
- print, reg, balcmds: fix JSON output, which wasn't JSON (#689)
|
||||||
|
|
||||||
|
- don't let an upper case file extension confuse file format
|
||||||
detection. (#1225)
|
detection. (#1225)
|
||||||
|
|
||||||
- cli: in the commands list, fix hiding of redundant source scripts
|
- in the commands list, fix hiding of redundant source scripts
|
||||||
when a corresponding .com/.exe file exists. (#1225)
|
when a corresponding .com/.exe file exists. (#1225)
|
||||||
|
|
||||||
- cli, journal: period expressions now support "until" as a synonym
|
- we now use `..` instead of `-` to indicate date ranges, eg in report
|
||||||
for "to", like Ledger.
|
titles, to stand out more from hyphenated dates. Period expressions
|
||||||
|
(used eg in -p, date:, and periodic rules) accept `to`, `until`,
|
||||||
|
`-`, or `..` as synonyms.
|
||||||
|
|
||||||
- allow spaces between sign and number when parsing amounts
|
- when parsing amounts, whitespace between sign and number is now allowed
|
||||||
|
|
||||||
- journal: We now accept (but ignore) Ledger-style lot dates
|
- a clearer error message is shown on encountering a malformed regular expression
|
||||||
|
|
||||||
|
- journal: the include directive now accepts a file format prefix
|
||||||
|
This works with glob patterns too, applying the prefix to each path.
|
||||||
|
This can be useful when included files don't have the standard file
|
||||||
|
extension, eg:
|
||||||
|
|
||||||
|
include timedot:2020*.md
|
||||||
|
|
||||||
|
- journal: the unbalanced transaction error message is clearer,
|
||||||
|
especially when postings all have the same sign, and split into
|
||||||
|
multiple lines for readability (at the cost of predictability/grepability).
|
||||||
|
|
||||||
|
- journal: We now accept (and ignore) Ledger-style lot dates
|
||||||
(`[DATE]`) and four lot price forms (`{PRICE}`, `{{PRICE}}`,
|
(`[DATE]`) and four lot price forms (`{PRICE}`, `{{PRICE}}`,
|
||||||
`{=PRICE}`, `{{=PRICE}}`), anywhere after the posting amount but
|
`{=PRICE}`, `{{=PRICE}}`), anywhere after the posting amount but
|
||||||
before any balance assertion.
|
before any balance assertion.
|
||||||
|
|
||||||
- journal: we now accept Ledger-style parenthesised "virtual posting
|
- journal: we now accept Ledger-style parenthesised "virtual posting
|
||||||
costs" (`(@)`, `(@@)`). In hledger these do the same as the
|
costs" (`(@)`, `(@@)`). In hledger these are equivalent to the
|
||||||
unparenthesised form.
|
unparenthesised form.
|
||||||
|
|
||||||
- csv: allow generation of postings with an explicit 0 amount. (#1112)
|
- csv: allow generation of postings with an explicit 0 amount. (#1112)
|
||||||
@ -29,6 +56,12 @@ User-visible changes in the hledger command line tool and library.
|
|||||||
assignments are active, ignore the unnumbered ones. This makes it
|
assignments are active, ignore the unnumbered ones. This makes it
|
||||||
easier to override old `amount` rules.
|
easier to override old `amount` rules.
|
||||||
|
|
||||||
|
- csv: Increase maximum number of postings in CSV reader from 9 to 99. (Vladimir Sorokin)
|
||||||
|
The ordering of journalfieldnames is changed in order to comply with the requirement stated in the comment:
|
||||||
|
"Names must precede any other name they contain, for the parser".
|
||||||
|
If left unchanged, "account1" would precede "account11", "account12", and so on, which would break the parsing.
|
||||||
|
With the new ordering, "account11" precedes "account1".
|
||||||
|
|
||||||
- csv: fix a 1.17.1 regression involving amount-in/amount-out. (#1226)
|
- csv: fix a 1.17.1 regression involving amount-in/amount-out. (#1226)
|
||||||
|
|
||||||
- csv: improved the "too many non-zero amounts" error message.
|
- csv: improved the "too many non-zero amounts" error message.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user