diff --git a/CHANGES.md b/CHANGES.md index a4469d6e5..938234293 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,17 +9,16 @@ General changes in the hledger project (and notable all-package releases). For package-specific changes and minor releases, see the hledger package changelogs. -# 40c1f09b8 +# 8c890f845 -- web content updates: +- website updates: - Reorganised site content. - - Improved tables of contents. + - Improved page tables of contents. - Content fixes. - New docs: Currency conversion. hledger and Beancount/GnuCash/Ledger/Quicken. - - shake: changelogs: A leading semicolon now means "skip most CI steps", not "omit from changelog". diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index aaa837a16..08fd3c246 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -9,10 +9,24 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. For user-visible changes, see the hledger package changelog. -# d2b799a71 +# fc8aa602c API changes +- modifyTransactions now takes a Map of commodity styles, and will style amounts according to that argument. journalAddForecast and journalTransform now return an Either String Journal. (Stephen Morgan) + This improves efficiency, as we no longer have to restyle all amounts in + the journal after generating auto postings or periodic transactions. + Changing the return type of journalAddForecast and journalTransform + reduces partiality. + To get the previous behaviour for modifyTransaction, use modifyTransaction mempty. + +- Refactor journalFinalise to clarify flow. (Stephen Morgan) + The only semantic difference is that we now apply + journalApplyCommodityStyles before running journalCheckAccountsDeclared + and journalCheckCommoditiesDeclared. + +- Introduce lenses for ReportOpts and ReportSpec. (Stephen Morgan) + - Rename the fields of ReportSpec. (Stephen Morgan) This is done to be more consistent with future field naming conventions, diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 705dec4a5..9778a04c4 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -9,7 +9,9 @@ User-visible changes in hledger-ui. See also the hledger changelog. -# b0aa70b27 +# 4451d68a6 + +- ;imp: ui: doc: document watch mode and limitations (#1617, #911, #836..) # 1.22.1 unreleased diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index f1af15e57..df70aed84 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -9,7 +9,7 @@ __ _____| |__ User-visible changes in hledger-web. See also the hledger changelog. -# b0aa70b27 +# fc8aa602c # 1.22.1 unreleased diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 90004a2cd..239da310f 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -9,7 +9,7 @@ User-visible changes in the hledger command line tool and library. -# 8ae42873c +# d07d0de2d Features @@ -39,6 +39,23 @@ Improvements closing a journal with future transactions. Docs have been improved. (#1604) +Fixes + +- `cur:` and `amt:` queries now match the original amounts before + valuation and cost conversion, as they did before hledger 1.22. We + believe this is the more useful behaviour in practice. (#1625) + (Stephen Morgan) + +- Queries now work better with `register --related`, no longer showing + duplicate postings when more than one posting in a transaction is + matched. (#1629) (Stephen Morgan) + +- Valuation now works with `register --related`. (#1630) (Stephen + Morgan) + +- Auto posting rules now see inferred transaction-balancing amounts, + not just explicit amounts. (#1412) (Stephen Morgan) + # 1.22.1 unreleased Improvements