mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-26 20:02:27 +03:00
;doc: update changelogs
This commit is contained in:
parent
f4831533b8
commit
d76e47b586
18
CHANGES.md
18
CHANGES.md
@ -9,7 +9,23 @@
|
|||||||
General changes in the hledger project.
|
General changes in the hledger project.
|
||||||
For package-specific changes, see the hledger package changelogs.
|
For package-specific changes, see the hledger package changelogs.
|
||||||
|
|
||||||
# a6cc98521
|
# f4831533b
|
||||||
|
|
||||||
|
Docs
|
||||||
|
|
||||||
|
- Miscellaneous improvements.
|
||||||
|
|
||||||
|
Examples
|
||||||
|
|
||||||
|
- Indian National Pension Service CSV rules (Pranesh Prakash)
|
||||||
|
|
||||||
|
Infrastructure
|
||||||
|
|
||||||
|
- make site-watch: switch from entr to watchexec.
|
||||||
|
|
||||||
|
- make hoogle-setup, hoogle-serve: run a local hoogle on hledger code.
|
||||||
|
|
||||||
|
- make man-watch-PROG: watch a hledger program's man page as source files change.
|
||||||
|
|
||||||
# 1.27 2022-09-01
|
# 1.27 2022-09-01
|
||||||
|
|
||||||
|
@ -9,9 +9,12 @@
|
|||||||
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.
|
||||||
|
|
||||||
# 603fae70c
|
# 66b51472f
|
||||||
|
|
||||||
- Hledger.Utils.Debug: clean up/simplify debug helpers.
|
- Hledger.Utils.Debug's debug logging helpers have been unified.
|
||||||
|
The "trace or log" functions log to stderr by default, or to a file
|
||||||
|
if ",logging" is appended to the program name (using withProgName).
|
||||||
|
The debug log file is PROGNAME.log (changed from debug.log).
|
||||||
|
|
||||||
- Moved from Hledger.Utils.Debug to Hledger.Utils.Parse:
|
- Moved from Hledger.Utils.Debug to Hledger.Utils.Parse:
|
||||||
traceParse
|
traceParse
|
||||||
@ -29,9 +32,12 @@ For user-visible changes, see the hledger package changelog.
|
|||||||
outputFileOption
|
outputFileOption
|
||||||
hasOutputFile
|
hasOutputFile
|
||||||
|
|
||||||
- note changed cost handling in amount arithmetic
|
- Rename Hledger.Utils.Print -> Hledger.Utils.IO, consolidate utils there.
|
||||||
|
|
||||||
- Hledger.Data.Amount: showMixedAmountOneLine now shows costs
|
- Hledger.Utils cleaned up.
|
||||||
|
|
||||||
|
- Hledger.Data.Amount: showMixedAmountOneLine now also shows costs.
|
||||||
|
Note that different costs are kept separate in amount arithmetic.
|
||||||
|
|
||||||
- Hledger.Read.Common: rename/add amount parsing helpers.
|
- Hledger.Read.Common: rename/add amount parsing helpers.
|
||||||
|
|
||||||
@ -49,6 +55,10 @@ For user-visible changes, see the hledger package changelog.
|
|||||||
export customErrorBundlePretty,
|
export customErrorBundlePretty,
|
||||||
for pretty-printing hledger parse errors.
|
for pretty-printing hledger parse errors.
|
||||||
|
|
||||||
|
- Support megaparsec 9.3. (Felix Yan)
|
||||||
|
|
||||||
|
- Support GHC 9.4.
|
||||||
|
|
||||||
- Update cabal files to match hpack 0.35/stack 2.9
|
- Update cabal files to match hpack 0.35/stack 2.9
|
||||||
|
|
||||||
|
|
||||||
|
@ -9,20 +9,47 @@
|
|||||||
User-visible changes in hledger-ui.
|
User-visible changes in hledger-ui.
|
||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
# 9a9ebfc0e
|
# 66b51472f
|
||||||
|
|
||||||
Features
|
Features
|
||||||
|
|
||||||
- A new balance sheet accounts screen, and income statement
|
- New "Balance sheet accounts" and "Income statement accounts" screens have been added,
|
||||||
accounts screen, and top-level menu screen have been added.
|
along with a new top-level "Menu" screen for navigating between these and the
|
||||||
|
"All accounts" screen.
|
||||||
|
|
||||||
|
- hledger-ui now starts in the "Balance sheet accounts" screen by default
|
||||||
|
(unless no asset/liability/equity accounts can be detected,
|
||||||
|
or command line account query arguments are provided).
|
||||||
|
This provides a more useful default view than the giant "All accounts" list.
|
||||||
|
Or, you can force a particular starting screen with the new --menu/--all/--bs/--is flags
|
||||||
|
(eg, `hledger-ui --all` to replicate the old behaviour).
|
||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
|
|
||||||
|
- The ENTER key is equivalent to RIGHT for navigation.
|
||||||
|
|
||||||
|
- hledger-ui debug output is now always logged to ./hledger-ui.log rather than the console,
|
||||||
|
--debug with no argument is equivalent to --debug=1,
|
||||||
|
and debug output is much more informative.
|
||||||
|
|
||||||
|
- Support GHC 9.4.
|
||||||
|
|
||||||
|
- Support megaparsec 9.3 (Felix Yan)
|
||||||
|
|
||||||
|
- Support (and require) brick 1.5, fsnotify 0.4.x.
|
||||||
|
|
||||||
|
Fixes
|
||||||
|
|
||||||
|
- Mouse-clicking in empty space below the last list item no longer navigates
|
||||||
|
back. It was too obtrusive, eg when you just want to focus the window. You can still navigate back with the mouse by clicking the left edge of the window.
|
||||||
|
|
||||||
|
- A possible bug with detecting change of date while in --watch mode has been fixed.
|
||||||
|
|
||||||
|
API
|
||||||
|
|
||||||
- hledger-ui's internal types have been changed to allow fewer invalid states and make it easier to develop and debug.
|
- hledger-ui's internal types have been changed to allow fewer invalid states and make it easier to develop and debug.
|
||||||
(#1889, #1919).
|
(#1889, #1919).
|
||||||
|
|
||||||
- Debug logging has been improved, with much more informative output to debug.log (and is now enabled at debug level 1+, not 2+).
|
|
||||||
|
|
||||||
- Debug logging helpers have been added and cleaned up in Hledger.Ui.UIUtils:
|
- Debug logging helpers have been added and cleaned up in Hledger.Ui.UIUtils:
|
||||||
dbgui
|
dbgui
|
||||||
dbguiIO
|
dbguiIO
|
||||||
@ -32,15 +59,6 @@ Improvements
|
|||||||
screenId
|
screenId
|
||||||
screenRegisterDescriptions
|
screenRegisterDescriptions
|
||||||
|
|
||||||
- Support (and require) fsnotify 0.4.x
|
|
||||||
|
|
||||||
Fixes
|
|
||||||
|
|
||||||
- Mouse-clicking in empty space below the last list item no longer navigates
|
|
||||||
back. It was too obtrusive, eg when you just want to focus the window. You can still navigate back with the mouse by clicking the left edge of the window.
|
|
||||||
|
|
||||||
- A possible bug with detecting change of date while in --watch mode has been fixed.
|
|
||||||
|
|
||||||
# 1.27.1 2022-09-18
|
# 1.27.1 2022-09-18
|
||||||
|
|
||||||
- Uses hledger-1.27.1
|
- Uses hledger-1.27.1
|
||||||
|
@ -9,9 +9,15 @@ __ _____| |__
|
|||||||
User-visible changes in hledger-web.
|
User-visible changes in hledger-web.
|
||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
# 928cc6d61
|
# 66b51472f
|
||||||
|
|
||||||
- add some manual tests to the test suite (#1932)
|
Improvements
|
||||||
|
|
||||||
|
- --debug with no argument is now equivalent to --debug=1.
|
||||||
|
|
||||||
|
- Allow megaparsec 9.3 (Felix Yan)
|
||||||
|
|
||||||
|
- Support GHC 9.4
|
||||||
|
|
||||||
# 1.27.1 2022-09-18
|
# 1.27.1 2022-09-18
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
User-visible changes in the hledger command line tool and library.
|
User-visible changes in the hledger command line tool and library.
|
||||||
|
|
||||||
|
|
||||||
# 603fae70c
|
# 66b51472f
|
||||||
|
|
||||||
Features
|
Features
|
||||||
|
|
||||||
@ -30,16 +30,28 @@ Features
|
|||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
|
|
||||||
|
- print --match now respects -o and -O.
|
||||||
|
|
||||||
|
- print --match now returns a non-zero exit code when there is no acceptable match.
|
||||||
|
|
||||||
- Developer builds made in a dirty working directory (uncommitted changes)
|
- Developer builds made in a dirty working directory (uncommitted changes)
|
||||||
now show a plus sign (+) in --version output.
|
now show a plus sign (+) in --version output.
|
||||||
|
|
||||||
|
- Support megaparsec 9.3. (Felix Yan)
|
||||||
|
|
||||||
|
- Support GHC 9.4.
|
||||||
|
|
||||||
Fixes
|
Fixes
|
||||||
|
|
||||||
- In CSV rules, when assigning a parenthesised account name to `accountN`, extra whitespace is now ignored, allowing unbalanced postings to be detected correctly.
|
- In CSV rules, when assigning a parenthesised account name to `accountN`, extra whitespace is now ignored, allowing unbalanced postings to be detected correctly.
|
||||||
|
|
||||||
Scripts/addons
|
Scripts/addons
|
||||||
|
|
||||||
- bin/hledger-move helps record transfers involving subaccounts and costs, eg when withdrawing some or all of an investment balance containing many lots and costs.
|
- bin/hledger-move helps record transfers involving subaccounts and costs,
|
||||||
|
eg when withdrawing some or all of an investment balance containing many lots and costs.
|
||||||
|
|
||||||
|
- bin/hledger-git no longer uses the non-existent git record command.
|
||||||
|
(#1942) (Patrick Fiaux)
|
||||||
|
|
||||||
- bin/watchaccounts is a small shell script for watching the account tree as you make changes.
|
- bin/watchaccounts is a small shell script for watching the account tree as you make changes.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user