diff --git a/CHANGES.md b/CHANGES.md index 198d1bbdd..33fa60c95 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ General/project-related changes in the hledger project. For package-specific changes, see the package changelogs. -# ee026f54 +# 1.20 2020-12-05 - examples: clean up & add more budgeting examples diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 596863de8..ea7f2a413 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -1,7 +1,9 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. For user-visible changes, see the hledger package changelog. -# 16a212af +# 1.20 2020-12-05 + + - added: journalApplyAliases, transactionApplyAliases, postingApplyAliases diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 9459ad0fb..7a4269398 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -1,7 +1,7 @@ User-visible changes in hledger-ui. See also the hledger changelog. -# d40d53ae +# 1.20 2020-12-05 - When entering a query with `/`, malformed queries/regular expressions no longer cause the program to exit. (Stephen Morgan) diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index 294b16baf..3df45ddcc 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -1,9 +1,9 @@ User-visible changes in hledger-web. See also the hledger changelog. -# d40d53ae +# 1.20 2020-12-05 -- Re-enable hledger-web's test suite, and include it in the main executable. +- hledger-web's test suite is re-enabled, now included in the main executable. hledger-web --test [-- HSPECARGS] runs it. - Fix --forecast, broken in hledger-web since 1.18 (#1390) diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 8f9e5b777..415679983 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -1,43 +1,13 @@ User-visible changes in the hledger command line tool and library. -# 26dc66e1 - -- strict mode: the new -s/--strict common flag requires that - all accounts and commodities are declared with directives. - -- check: A new command which consolidating the various check-* commands. - It runs the default, strict, or specified checks and produces - no output and a zero exit code if all is well. - -- check-dates: this command is deprecated and will be removed - in next release; use "hledger check ordereddates" instead. - -- check-dupes: this command is deprecated and will be removed - in next release; use "hledger check uniqueleafnames" instead. - -- csv, timedot, timeclock files now respect command line --alias options, - like journal files. (#859) - -- Market price lookup for value reports is now more robust, fixing several bugs - (and debug output is more informative). - There has been a slight change in functionality: when chaining prices, - we now prefer chains of all "forward" prices, even if longer, with chains - involving reverse prices being the last resort. - (#1402) - -- bal: improve budget, MultiBalanceReport debug output - Comply with debug levels policy, clarify some labels. - -- bal: support CSV output for --budget reports (#1155) - -- roi: TWR now handles same-day pnl changes and cashflows, - calculation failure messages have been improved, and - the documentation includes more detail and examples. - (#1398) (Dmitry Astapov) +# 1.20 2020-12-05 ## general +- strict mode: with -s/--strict, hledger requires that + all accounts and commodities are declared with directives. + - Reverted a stripAnsi change in 1.19.1 that caused a 3x slowdown of amount rendering in terminal reports. (#1350) @@ -65,6 +35,16 @@ User-visible changes in the hledger command line tool and library. - Debug output is prettier (eg, in colour), using pretty-simple instead of pretty-show. +- csv, timedot, timeclock files now respect command line --alias options, + like journal files. (#859) + +- Market price lookup for value reports is now more robust, fixing several bugs + (and debug output is more informative). + There has been a slight change in functionality: when chaining prices, + we now prefer chains of all "forward" prices, even if longer, with chains + involving reverse prices being the last resort. + (#1402) + ## commands - add: number style (eg thousands separators) no longer disturbs the value @@ -78,9 +58,29 @@ User-visible changes in the hledger command line tool and library. Valued multiperiod balance change reports now show changes of value, rather than the value of changes. (#1353, Stephen Morgan) +- bal: improve budget, MultiBalanceReport debug output + Comply with debug levels policy, clarify some labels. + +- bal: support CSV output for --budget reports (#1155) + +- check: A new command which consolidating the various check-* commands. + It runs the default, strict, or specified checks and produces + no output and a zero exit code if all is well. + +- check-dates: this command is deprecated and will be removed + in next release; use "hledger check ordereddates" instead. + +- check-dupes: this command is deprecated and will be removed + in next release; use "hledger check uniqueleafnames" instead. + - import: The journal's commodity styles (declared or inferred) are now applied to imported amounts, overriding their original number format. +- roi: TWR now handles same-day pnl changes and cashflows, + calculation failure messages have been improved, and + the documentation includes more detail and examples. + (#1398) (Dmitry Astapov) + ## journal format - The journal's commodity styles are now applied to forecasted transactions. (#1371)