diff --git a/hledger-api/CHANGES b/hledger-api/CHANGES index c554c1a43..273c04437 100644 --- a/hledger-api/CHANGES +++ b/hledger-api/CHANGES @@ -2,10 +2,16 @@ User-visible changes in hledger-api. See also the hledger and the project change logs. +# 1.3 (2017/6/30) + +Depends on hledger[-lib] 1.3, see related changelogs. + + # 1.2 (2017/3/31) see project changes at http://hledger.org/release-notes + # 1.1 (2016/12/31) - serves on 127.0.0.1 by default, --host option added (#432) diff --git a/hledger-lib/CHANGES b/hledger-lib/CHANGES index 961bb6a4b..85eda0174 100644 --- a/hledger-lib/CHANGES +++ b/hledger-lib/CHANGES @@ -2,6 +2,24 @@ API-ish changes in the hledger-lib package. See also the hledger and project change logs (for user-visible changes). +# 1.3 (2017/6/30) + +Deps: allow megaparsec 5.3. + +CSV conversion: assigning to the "balance" field name creates balance +assertions (#537, Dmitry Astapov). +Doubled minus signs are handled more robustly (fixes #524, Nicolas Wavrant, Simon Michael) + +The "uncleared" transaction/posting status, and associated UI flags +and keys, have been renamed to "unmarked" to remove ambiguity and +confusion. This means that we have dropped the `--uncleared` flag, +and our `-U` flag now matches only unmarked things and not pending +ones. See the issue and linked mail list discussion for more +background. (#564) + +Multiple status: query terms are now OR'd together. (#564) + + # 1.2 (2017/3/31) ## journal format @@ -32,7 +50,6 @@ Allow megaparsec 5.2 (#503) Rename optserror -> usageError, consolidate with other error functions - # 1.1 (2016/12/31) ## journal format diff --git a/hledger-ui/CHANGES b/hledger-ui/CHANGES index 1bd9fa933..dce1ce8ee 100644 --- a/hledger-ui/CHANGES +++ b/hledger-ui/CHANGES @@ -2,6 +2,48 @@ User-visible changes in hledger-ui. See also the hledger and project change logs. +# 1.3 (2017/6/30) + +Deps: allow brick 0.19 (#575, Felix Yan, Simon Michael) + +The P key toggles pending mode. +Also there is a temporary --status-toggles flag for testing different +toggle styles, see `hledger-ui -h`. (#564) + +There is now less "warping" of selection when lists change: + +- When the selected account disappears, eg when toggling zero + accounts, the selection moves to the alphabetically preceding item, + instead of the first one. + +- When the selected transaction disappears, eg when toggling status + filters, the selection moves to the nearest transaction by date (and + if several have the same date, by journal order), instead of the + last one. + +In the accounts and register screens, you can now scroll down further +so that the last item need not always be shown at the bottom of the +screen. Also we now try to center the selected item in the following +situations: + +- after moving to the end with Page down/End +- after toggling filters (status, real, historical..) +- on pressing the control-l key (should force a screen redraw, also) +- on entering the register screen from the accounts screen (there's a + known problem with this: it doesn't work the first time). + +Items near the top of the list can't be centered, as we don't scroll +higher than the top of the list. + +Emacs movement keys are now supported, as well as VI keys. +hjkl and CTRL-bfnp should work wherever unmodified arrow keys work. + +The register screen now shows transaction status marks. + +In the transaction screen, amounts are now better aligned, eg when +there are posting status marks or virtual postings. + + # 1.2 (2017/3/31) Fix a pattern match failure when pressing E on the transaction screen (fixes #508) @@ -21,6 +63,7 @@ Allow text-zipper 0.10 - drop obsolete --no-elide flag + # 1.1 (2016/12/31) - with --watch, the display updates automatically to show file or date changes diff --git a/hledger-web/CHANGES b/hledger-web/CHANGES index c58660281..bad18cb61 100644 --- a/hledger-web/CHANGES +++ b/hledger-web/CHANGES @@ -2,6 +2,11 @@ User-visible changes in hledger-web. See also the hledger and the project change logs. +# 1.3 (2017/6/30) + +Depends on hledger[-lib] 1.3, see related changelogs. + + # 1.2 (2017/3/31) Accounts with ? in name had empty registers (fixes #498) (Bryan Richter) diff --git a/hledger/CHANGES b/hledger/CHANGES index b51564d75..a04108f2a 100644 --- a/hledger/CHANGES +++ b/hledger/CHANGES @@ -2,6 +2,35 @@ User-visible changes in the hledger and hledger-lib packages. See also the project change log. +# 1.3 (2017/6/30) + +The "uncleared" transaction/posting status, and associated UI flags +and keys, have been renamed to "unmarked" to remove ambiguity and +confusion. This means that we have dropped the `--uncleared` flag, +and our `-U` flag now matches only unmarked things and not pending +ones. See the issue and linked mail list discussion for more +background. (#564) + +Also the -P short flag has been added for --pending, and the -U/-P/-C +and flags can be combined. + +bs/is: fix "Ratio has zero denominator" error (#535) + +bs/is/cf: fix --flat (#552) (Justin Le, Simon Michael) + +bal/bs/is/cf: show negative amounts in red (Simon Michael, Justin Le). +These commands now shows negative amounts in red, when hledger detects +that ANSI codes are supported, (ie when TERM is not "dumb" and stdout +is not being redirected or piped). + +print: show pending mark on postings (fixes #563). +A pending mark on postings is now displayed, just like a cleared mark. +Also there will now be a space between the mark and account name. + +print: amounts are now better aligned, eg when there are posting +status marks or virtual postings + + # 1.2 (2017/3/31) ## CLI