;changelogs

This commit is contained in:
Simon Michael 2020-04-19 14:45:07 -07:00
parent cd72070871
commit df92c36679
5 changed files with 38 additions and 19 deletions

View File

@ -1,7 +1,10 @@
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.
# 3178a860 # cd720708
- add an example of Ledger's cap gains calculation during balancing
- make ghcid-web-run - make ghcid-web-run

View File

@ -1,7 +1,9 @@
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.
# 3cc79a67 # 784d882e
- fixedlotpricep renamed to lotpricep, now also parses non-fixed lot prices
- Fix Documentation for journalExpenseAccountQuery (Pavan Rikhi) - Fix Documentation for journalExpenseAccountQuery (Pavan Rikhi)

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.
# 293e2d81 # 898cda4e

View File

@ -1,7 +1,9 @@
User-visible changes in hledger-web. User-visible changes in hledger-web.
See also the hledger changelog. See also the hledger changelog.
# 23a79af1 # 898cda4e
- web: add form: always start with four rows when opened - web: add form: always start with four rows when opened

View File

@ -1,27 +1,37 @@
User-visible changes in the hledger command line tool and library. User-visible changes in the hledger command line tool and library.
# e7e9f1ee # a016a437
- Improved parse compatibility for Ledger lot prices: - cli: don't let an upper case file extension confuse file format
hledger up to 1.17.1 did not accept Ledger's lot price syntax except detection. (#1225)
in vary limited circumstances (`{= }` at the end of the posting line).
hledger now accepts all four of Ledger's lot price syntaxes
(`{PRICE}`, `{{PRICE}}`, `{=PRICE}`, `{{=PRICE}}`),
anywhere after the posting amount but before any balance assertion.
All of these lot prices are ignored.
- csv: don't discard explicit assignments of a 0 amount - cli: in the commands list, fix hiding of redundant source scripts
Eg: an `amount1 $0.00` assignment was generating a posting1 with when a corresponding .com/.exe file exists. (#1225)
missing amount.
- cli, journal: period expressions now support "until" as a synonym
for "to", like Ledger.
- allow spaces between sign and number when parsing amounts - allow spaces between sign and number when parsing amounts
- csv: when both `amount` and `amountN`s are assigned, instead of - journal: We now accept (but ignore) Ledger-style lot dates
failing, just ignore `amount` and let the `amountN`s have (`[DATE]`) and four lot price forms (`{PRICE}`, `{{PRICE}}`,
precedence. This makes it easier to override old `amount` rules. `{=PRICE}`, `{{=PRICE}}`), anywhere after the posting amount but
before any balance assertion.
- csv: clarified the "too many non-zero amounts" error message. - journal: we now accept Ledger-style parenthesised "virtual posting
costs" (`(@)`, `(@@)`). In hledger these do the same as the
unparenthesised form.
- csv: allow generation of postings with an explicit 0 amount. (#1112)
- csv: for each posting, when both numbered and unnumbered amount
assignments are active, ignore the unnumbered ones. This makes it
easier to override old `amount` rules.
- csv: fix a 1.17.1 regression involving amount-in/amount-out. (#1226)
- csv: improved the "too many non-zero amounts" error message.
# 1.17.1.1 2020-03-19 # 1.17.1.1 2020-03-19