doc: draft changelogs & release notes
This commit is contained in:
parent
1347885cd8
commit
64e06750eb
@ -1,6 +1,14 @@
|
|||||||
User-visible changes in hledger-api. See also hledger, hledger-lib.
|
User-visible changes in hledger-api. See also hledger, hledger-lib.
|
||||||
|
|
||||||
|
|
||||||
|
# 1.6 (2018/3/31)
|
||||||
|
|
||||||
|
* support ghc 8.4, latest deps
|
||||||
|
|
||||||
|
* when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix
|
||||||
|
found when reading files
|
||||||
|
|
||||||
|
|
||||||
# 1.5 (2017/12/31)
|
# 1.5 (2017/12/31)
|
||||||
|
|
||||||
* remove upper bounds on all but hledger* and base (experimental)
|
* remove upper bounds on all but hledger* and base (experimental)
|
||||||
|
|||||||
@ -1,4 +1,32 @@
|
|||||||
API-ish changes in the hledger-lib package. See also hledger.
|
API-ish changes in the hledger-lib package.
|
||||||
|
Most user-visible changes are noted in the hledger changelog, instead.
|
||||||
|
|
||||||
|
|
||||||
|
# 1.6 (2018/3/31)
|
||||||
|
|
||||||
|
* support ghc 8.4, latest deps
|
||||||
|
|
||||||
|
* CompoundBalanceReport amounts are now normally positive.
|
||||||
|
The bs/bse/cf/is commands now show normal income, liability and equity
|
||||||
|
balances as positive. Negative numbers now indicate a contra-balance
|
||||||
|
(eg an overdrawn checking account), a net loss, a negative net worth,
|
||||||
|
etc. This makes these reports more like conventional financial
|
||||||
|
statements, and easier to read and share with others. (experimental)
|
||||||
|
|
||||||
|
* when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix
|
||||||
|
found when reading files.
|
||||||
|
|
||||||
|
* lib/ui/web/api: move embedded manual files to extra-source-files
|
||||||
|
|
||||||
|
* Use skipMany/skipSome for parsing spacenonewline (Moritz Kiefer)
|
||||||
|
This avoids allocating the list of space characters only to then
|
||||||
|
discard it.
|
||||||
|
|
||||||
|
* rename, clarify purpose of balanceReportFromMultiBalanceReport
|
||||||
|
|
||||||
|
* fix some hlint warnings
|
||||||
|
|
||||||
|
* add some easytest tests
|
||||||
|
|
||||||
|
|
||||||
# 1.5 (2017/12/31)
|
# 1.5 (2017/12/31)
|
||||||
|
|||||||
@ -1,6 +1,13 @@
|
|||||||
User-visible changes in hledger-ui. See also hledger, hledger-lib.
|
User-visible changes in hledger-ui. See also hledger, hledger-lib.
|
||||||
|
|
||||||
|
|
||||||
|
# 1.6 (2018/3/31)
|
||||||
|
|
||||||
|
* support ghc 8.4, latest deps
|
||||||
|
|
||||||
|
* when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix
|
||||||
|
found when reading files
|
||||||
|
|
||||||
# 1.5 (2017/12/31)
|
# 1.5 (2017/12/31)
|
||||||
|
|
||||||
* fix help -> view manual (on posix platforms) #623
|
* fix help -> view manual (on posix platforms) #623
|
||||||
|
|||||||
@ -1,6 +1,14 @@
|
|||||||
User-visible changes in hledger-web. See also hledger, hledger-lib.
|
User-visible changes in hledger-web. See also hledger, hledger-lib.
|
||||||
|
|
||||||
|
|
||||||
|
# 1.6 (2018/3/31)
|
||||||
|
|
||||||
|
* support ghc 8.4, latest deps
|
||||||
|
|
||||||
|
* when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix
|
||||||
|
found when reading files
|
||||||
|
|
||||||
|
|
||||||
# 1.5 (2017/12/31)
|
# 1.5 (2017/12/31)
|
||||||
|
|
||||||
* add form account fields now suggest implied and declared account names also
|
* add form account fields now suggest implied and declared account names also
|
||||||
|
|||||||
@ -1,4 +1,57 @@
|
|||||||
User-visible changes in the hledger CLI tool. See also hledger-lib.
|
User-visible changes in the hledger command line tool.
|
||||||
|
|
||||||
|
|
||||||
|
# 1.6 (2018/3/31)
|
||||||
|
|
||||||
|
* support ghc 8.4, latest deps
|
||||||
|
|
||||||
|
* journal: account directives can define a numeric account code to
|
||||||
|
customize sorting. bal/bs/cf/is will sort accounts by account code,
|
||||||
|
if any, then account name.
|
||||||
|
|
||||||
|
* csv: reading a CSV file containing no records is no longer an error
|
||||||
|
|
||||||
|
* cli: when the system text encoding is UTF-8, ignore any UTF-8 BOM
|
||||||
|
prefix found when reading files. (Paypal's new CSV has this BOM
|
||||||
|
prefix, causing a confusing parse error.)
|
||||||
|
|
||||||
|
* cli: tabular reports no longer have a trailing blank line added.
|
||||||
|
(This allows omitting the ">=0" delimiters in our functional tests,
|
||||||
|
making them easier to read and maintain.)
|
||||||
|
|
||||||
|
* acc: the accounts command now has --declared and --used flags
|
||||||
|
|
||||||
|
* bal: the --invert flag flips all signs
|
||||||
|
|
||||||
|
* bal: --drop now works with CSV output
|
||||||
|
|
||||||
|
* bal: warn that --budget -M -O csv is unimplemented
|
||||||
|
|
||||||
|
* bal/bs/bse/cf/is: show overall report span in title
|
||||||
|
|
||||||
|
* bal/bs/bse/cf/is: show short month names as headings in monthly reports
|
||||||
|
|
||||||
|
* bal/bs/bse/cf/is: these commands can now generate HTML output
|
||||||
|
|
||||||
|
* bal/bs/is/cf: drop short name and indent fields from multicolumn CSV
|
||||||
|
|
||||||
|
* bs/bse/cf/is: these, the "financial statement" commands, now show
|
||||||
|
normal income, liability and equity balances as positive numbers.
|
||||||
|
Negative numbers now indicate a contra-balance (eg an overdrawn
|
||||||
|
checking account), a net loss, or a negative net worth. This makes
|
||||||
|
these reports more like conventional financial statements, and easier
|
||||||
|
to read and share with others. (Other commands, like balance, have not
|
||||||
|
changed.) (experimental)
|
||||||
|
|
||||||
|
* bs/cf/is: always show a tabular report, even with no report
|
||||||
|
interval. Previously you would get a simple borderless report like
|
||||||
|
the original balance command. Less code, fewer bugs.
|
||||||
|
|
||||||
|
* bs/bse/cf/is: in CSV output, don't repeat the headings row for each subreport
|
||||||
|
|
||||||
|
* close: the equity command has been renamed to close. It now ignores
|
||||||
|
any begin date (it always closes historical end balances). It also
|
||||||
|
ignores --date2.
|
||||||
|
|
||||||
|
|
||||||
# 1.5 (2017/12/31)
|
# 1.5 (2017/12/31)
|
||||||
|
|||||||
@ -7,6 +7,7 @@ h4 { margin-top:2em; }
|
|||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<p>Major releases:</p>
|
<p>Major releases:</p>
|
||||||
<ol>
|
<ol>
|
||||||
|
<li><a href="#hledger-1.6">hledger 1.6 (2018/3/31)</a>
|
||||||
<li><a href="#hledger-1.5">hledger 1.5 (2017/12/31)</a>
|
<li><a href="#hledger-1.5">hledger 1.5 (2017/12/31)</a>
|
||||||
<li><a href="#hledger-1.4">hledger 1.4 (2017/9/30)</a>
|
<li><a href="#hledger-1.4">hledger 1.4 (2017/9/30)</a>
|
||||||
<li><a href="#hledger-1.3">hledger 1.3 (2017/6/30)</a>
|
<li><a href="#hledger-1.3">hledger 1.3 (2017/6/30)</a>
|
||||||
@ -46,6 +47,102 @@ h4 { margin-top:2em; }
|
|||||||
# Release notes
|
# Release notes
|
||||||
|
|
||||||
|
|
||||||
|
## 2018/3/31 hledger 1.6
|
||||||
|
|
||||||
|
***
|
||||||
|
Report cleanups,
|
||||||
|
show normal-positive numbers,
|
||||||
|
account sort codes,
|
||||||
|
HTML output.
|
||||||
|
***
|
||||||
|
|
||||||
|
<!-- ([announcement]()) -->
|
||||||
|
|
||||||
|
Release contributors:
|
||||||
|
|
||||||
|
[project](#project-wide-changes-for-1.6)
|
||||||
|
| [hledger-install](#hledger-install.sh-1.6)
|
||||||
|
| [hledger-lib](#hledger-lib-1.6)
|
||||||
|
| [hledger](#hledger-1.6-1)
|
||||||
|
| [hledger-ui](#hledger-ui-1.6)
|
||||||
|
| [hledger-web](#hledger-web-1.6)
|
||||||
|
| [hledger-api](#hledger-api-1.6)
|
||||||
|
|
||||||
|
### project-wide changes for 1.6
|
||||||
|
|
||||||
|
* support ghc 8.4, latest deps
|
||||||
|
|
||||||
|
### hledger-install.sh 1.6
|
||||||
|
|
||||||
|
### hledger-lib 1.6
|
||||||
|
|
||||||
|
* when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix
|
||||||
|
found when reading files.
|
||||||
|
|
||||||
|
* CompoundBalanceReport amounts are now normally positive. (experimental)
|
||||||
|
|
||||||
|
### hledger 1.6
|
||||||
|
|
||||||
|
* journal: account directives can define a numeric account code to
|
||||||
|
customize sorting. bal/bs/cf/is will sort accounts by account code,
|
||||||
|
if any, then account name.
|
||||||
|
|
||||||
|
* csv: reading a CSV file containing no records is no longer an error
|
||||||
|
|
||||||
|
* cli: when the system text encoding is UTF-8, ignore any UTF-8 BOM
|
||||||
|
prefix found when reading files. (Paypal's new CSV has this BOM
|
||||||
|
prefix, causing a confusing parse error.)
|
||||||
|
|
||||||
|
* cli: tabular reports no longer have a trailing blank line added.
|
||||||
|
(This allows omitting the ">=0" delimiters in our functional tests,
|
||||||
|
making them easier to read and maintain.)
|
||||||
|
|
||||||
|
* acc: the accounts command now has --declared and --used flags
|
||||||
|
|
||||||
|
* bal: the --invert flag flips all signs
|
||||||
|
|
||||||
|
* bal: --drop now works with CSV output
|
||||||
|
|
||||||
|
* bal: warn that --budget -M -O csv is unimplemented
|
||||||
|
|
||||||
|
* bal/bs/bse/cf/is: these commands can now generate HTML output
|
||||||
|
|
||||||
|
* bal/bs/is/cf: drop short name and indent fields from multicolumn CSV
|
||||||
|
|
||||||
|
* bs/bse/cf/is: these, the "financial statement" commands, now show
|
||||||
|
normal income, liability and equity balances as positive numbers.
|
||||||
|
Negative numbers now indicate a contra-balance (eg an overdrawn
|
||||||
|
checking account), a net loss, or a negative net worth. This makes
|
||||||
|
these reports more like conventional financial statements, and easier
|
||||||
|
to read and share with others. (Other commands, like balance, have not
|
||||||
|
changed.) (experimental)
|
||||||
|
|
||||||
|
* bs/cf/is: always show a tabular report, even with no report
|
||||||
|
interval. Previously you would get a simple borderless report like
|
||||||
|
the original balance command. Less code, fewer bugs.
|
||||||
|
|
||||||
|
* bs/bse/cf/is: show overall report span in title
|
||||||
|
|
||||||
|
TODO why not working ?
|
||||||
|
* bs/bse/cf/is: use local abbreviated month names for monthly column headings
|
||||||
|
|
||||||
|
TODO reproducible in 1.5 ?
|
||||||
|
* bs/bse/cf/is: fix display of abbreviated name for December
|
||||||
|
|
||||||
|
* bs/bse/cf/is: in CSV output, don't repeat the headings row for each subreport
|
||||||
|
|
||||||
|
* close: the equity command has been renamed to close. It now ignores
|
||||||
|
any begin date (it always closes historical end balances). It also
|
||||||
|
ignores --date2.
|
||||||
|
|
||||||
|
### hledger-ui 1.6
|
||||||
|
|
||||||
|
### hledger-web 1.6
|
||||||
|
|
||||||
|
### hledger-api 1.6
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 2017/12/31 hledger 1.5
|
## 2017/12/31 hledger 1.5
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user