mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-24 19:02:46 +03:00
update changelogs
This commit is contained in:
parent
592ae9a28e
commit
adf10c238d
@ -1,4 +1,11 @@
|
||||
API-ish changes in hledger-lib. For user-visible changes, see hledger.
|
||||
API-ish changes in hledger-lib.
|
||||
User-visible changes appear in hledger's change log.
|
||||
|
||||
|
||||
|
||||
- fix JournalReader "ctx" compilation warning
|
||||
- note the rounding of built-in commodities
|
||||
- add some type signatures in Utils to help make ghci-web
|
||||
|
||||
0.24.1 (2014/1/11)
|
||||
|
||||
|
@ -1,4 +1,24 @@
|
||||
User-visible changes in hledger-web (see also hledger):
|
||||
User-visible changes in hledger-web.
|
||||
See also hledger's change log.
|
||||
|
||||
|
||||
|
||||
- fix the add form when there are included files (#234)
|
||||
|
||||
NB to make this work, the add form now shows the full file path of
|
||||
the main and included journal files.
|
||||
|
||||
- improve add form validation (#223, #234)
|
||||
|
||||
All add form errors are displayed as form errors, not internal
|
||||
server errors, and when there are errors the add form is redisplayed
|
||||
(form inputs are not preserved, currently).
|
||||
|
||||
- keep the add button right-aligned when pressing ctrl - on the add form
|
||||
|
||||
0.24.1 (?)
|
||||
|
||||
- add missing modules for cabal test (#232)
|
||||
|
||||
0.24 (2014/12/25)
|
||||
|
||||
|
@ -1,4 +1,77 @@
|
||||
User-visible changes in hledger (see also hledger-lib):
|
||||
User-visible changes in hledger and hledger-lib.
|
||||
|
||||
|
||||
|
||||
- build with terminfo support on POSIX systems by default
|
||||
|
||||
On non-windows systems, we now build with terminfo support by
|
||||
default, useful for detecting terminal width and other things.
|
||||
|
||||
This requires the C curses dev libaries, which makes POSIX
|
||||
installation slightly harder; if it causes problems you can
|
||||
disable terminfo support with the new `curses` cabal flag, eg:
|
||||
cabal install -f-curses ... (or cabal might try this
|
||||
automatically, I'm not sure).
|
||||
|
||||
- register: use the full terminal width, respect COLUMNS, allow column width adjustment
|
||||
|
||||
On POSIX systems, register now uses the full terminal width by
|
||||
default. Specifically, the output width is set from:
|
||||
|
||||
1. a --width option
|
||||
2. or a COLUMNS environment variable (NB: not the same as a bash shell var)
|
||||
3. or on POSIX (non-windows) systems, the current terminal width
|
||||
4. or the default, 80 characters.
|
||||
|
||||
Also, register's --width option now accepts an optional
|
||||
description column width following the overall width,
|
||||
comma-separated (--width WIDTH[,DESCWIDTH]). This also sets the
|
||||
account column width, since the available space (WIDTH-41) is
|
||||
divided up between these two columns. Here's a diagram:
|
||||
|
||||
<--------------------------------- width (W) ---------------------------------->
|
||||
date (10) description (D) account (W-41-D) amount (12) balance (12)
|
||||
DDDDDDDDDD dddddddddddddddddddd aaaaaaaaaaaaaaaaaaa AAAAAAAAAAAA AAAAAAAAAAAA
|
||||
|
||||
Examples:
|
||||
$ hledger reg # use terminal width on posix
|
||||
$ hledger reg -w 100 # width 100, equal description/account widths
|
||||
$ hledger reg -w 100,40 # width 100, wider description
|
||||
$ hledger reg -w $COLUMNS,100 # terminal width and set description width
|
||||
|
||||
- balance: new -T/--row-total and -A/--average options
|
||||
|
||||
In multicolumn balance reports, -T/--row-total now shows a row totals
|
||||
column and -A/--average shows a row averages column.
|
||||
This helps eg to see monthly average expenses (hledger bal ^expenses -MA).
|
||||
|
||||
NB our use of -T deviates from Ledger's UI, where -T sets a custom
|
||||
final total expression.
|
||||
|
||||
- balance: -N is now short for --no-total
|
||||
- balance: fix partially-visible totals row with --no-total
|
||||
|
||||
A periodic (not using --cumulative or --historical) balance report
|
||||
with --no-total now hides the totals row properly.
|
||||
|
||||
- journal, csv: comment lines can also start with *
|
||||
|
||||
As in Ledger. This means you can embed emacs org/outline-mode nodes in
|
||||
your journal file and manipulate it like an outline.
|
||||
|
||||
- journal: fix balance accumulation across assertions (#195)
|
||||
|
||||
A sequence of balance assertions asserting first one commodity, then
|
||||
another, then the first again, was not working.
|
||||
|
||||
- timelog: show hours with two decimal places instead of one
|
||||
- in weekly reports, simplify week 52's heading like the others
|
||||
- disallow trailing garbage in a number of parsers
|
||||
|
||||
Trailing garbage is no longer ignored when parsing the following:
|
||||
balance --format option, register --width option, hledger-rewrite
|
||||
options, hledger add's inputs, CSV amounts, posting amounts,
|
||||
posting dates in tags.
|
||||
|
||||
0.24.1 (2014/1/11)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user