diff --git a/CHANGES.md b/CHANGES.md index 5c6edc0f4..113b736d9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -24,8 +24,6 @@ Scripts/addons - hledger-install: also list installed cabal, stack, pip versions -- hledger-install: re-enable hledger-interest, hledger-iadd; add hledger-lots - Examples - examples/i18: Added sample top level account and type declarations in several languages @@ -38,6 +36,12 @@ Docs Infrastructure +# 1.29.2 2023-04-07 + +Scripts/addons + +- hledger-install: re-enable hledger-interest, hledger-iadd; add hledger-lots + # 1.29.1 2023-03-16 Scripts/addons diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index b518ce3d0..3abf35abb 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -45,6 +45,8 @@ Misc. changes brightWhite' rgb' +# 1.29.2 2023-04-07 + # 1.29.1 2023-03-16 - Hledger.Utils.String: diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index eb051b6c3..a14358814 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -31,8 +31,6 @@ Features Improvements -- A pager is used to show --help output when needed, as in `hledger`. - - The top-level menu screen is now the default screen. Power users can use the `--cash`/`--bs`/`--is`/`--all` flags to start up in another screen. @@ -43,14 +41,22 @@ Improvements Fixes -- The corruption in 1.29's info manual is fixed. (#2023) - Docs - The transaction screen's inability to update is now noted. API +# 1.29.2 2023-04-07 + +Improvements + +- A pager is used to show --help output when needed, as in `hledger`. + +Fixes + +- The corruption in 1.29's info manual is fixed. (#2023) + # 1.29.1 2023-03-16 - Allow building with GHC 9.6.1 (#2011) diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index 7f072607e..b225fd3a4 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -29,16 +29,22 @@ Features Improvements +Fixes + +Docs + +API + +# 1.29.2 2023-04-07 + +Improvements + - A pager is used to show --help output when needed, as in `hledger`. Fixes - The corruption in 1.29's info manual is fixed. (#2023) -Docs - -API - # 1.29.1 2023-03-16 - Allow building with GHC 9.6.1 (#2011) diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 2324ab4ca..1d7e0a7c5 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -27,7 +27,7 @@ Breaking changes Features -- Powerful boolean queries, allowing arbitrary use of AND, OR, NOT +- Full boolean queries, allowing arbitrary use of AND, OR, NOT (case insensitive) and parentheses for grouping, are now supported. For backward compatibility, these require an `expr:` prefix. Existing queries work as before, and you can mix and match the @@ -39,15 +39,6 @@ Features Improvements -- imp: "type:" queries now see through aliases/pivots, like acct: (fix #2018) - When doing a type: match we now also check the original unaliased, - unpivoted posting, as when doing an acct: match. This is effectively - how things worked with the older account type detection in hledger <1.27. - -- The help command's documentation now mentions an issue caused by - a too-old `info` program, as on mac. - (#1770) - - We now try harder to ensure `less` (and its `more` mode) show our ANSI formatting properly in help output. If you use some other $PAGER, you may have to configure it yourself @@ -62,12 +53,14 @@ Improvements and it should produce the desired transaction more often. There is also new debug output (at debug level 1) for troubleshooting. -- Commands list cleanups +- The help command's documentation now mentions an issue caused by + a too-old `info` program, as on mac. + (#1770) + +- The commands list has been updated. Fixes -- The corruption in 1.29's info manual is fixed. (#2023) - Docs - fix: rewrite/correct Date adjustment section @@ -96,6 +89,54 @@ Docs API +# 1.29.2 2023-04-07 + +Breaking changes + +- 1.29's cleanup of the `close` command has been continued. + Here are all the changes to `close` since hledger 1.28: + + - The default behaviour is now to print only one transaction: a closing transaction. + + - To print both closing and opening transactions as before, + use the new `--migrate` flag. + + - The accounts closed by default are now just the ALE accounts + (accounts declared or inferred as type `Asset`, `Liability`, or `Equity`). + If you don't have account types configured, or + to close some other set of accounts, provide query arguments that match them. + To close all accounts as before, use a `.` argument to match them all. + + - To print a retain earnings transaction for RX accounts (accounts + of type `Revenue` or `Expense`), use the new `--retain` flag. + + - The `equity` command alias, removed in 1.29, has been restored. + + - The `--open-acct` option, removed in 1.29, has been restored. + + - The `--closing` and `--opening` flags have been renamed to `--close` and `--open`. + (`--close` had been removed in 1.29 and is now restored.) + + - The docs have been rewritten. Also the 1.29 release notes now mention + the breaking change. + + - The command is marked experimental again. + + (#2020) + +Fixes + +- `type:` queries now "see through" account aliases and pivots, + as they did in hledger <1.27, and as `acct:` queries do. + (#2018) + +- The corruption in 1.29's info manual is fixed. (#2023) + +- The 1.29 release notes for periodic reports'/periodic transactions' start dates + have been improved. Also the hledger manual's "Date adjustment" section + has been corrected and clarified. + + # 1.29.1 2023-03-16 Improvements