mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-07 21:15:19 +03:00
doc, site: final 1.3 changelogs, release notes, announcement
[ci skip]
This commit is contained in:
parent
f40c19165d
commit
5ce66fb0de
49
doc/ANNOUNCE
49
doc/ANNOUNCE
@ -1,20 +1,17 @@
|
||||
I'm pleased to announce hledger 1.2, on schedule. Thank you to
|
||||
release contributors Peter Simons, Stefano Rodighiero, Moritz Kiefer,
|
||||
Pia Mancini, Bryan Richter, Steven R. Baker, Hans-Peter Deifel, Joshua
|
||||
Chia, Joshua Kehn, Michael Walker, and especially Mykola Orliuk and
|
||||
Justin Le!
|
||||
I'm pleased to announce hledger 1.3, released yesterday.
|
||||
Thank you release contributors: Mykola Orliuk, Christian G. Warden,
|
||||
Dmitry Astapov, Justin Le, Joe Horsnell, Nicolas Wavrant, afarrow,
|
||||
Carel Fellinger, flip111, David Reaver, Felix Yan, Nissar Chababy, and
|
||||
Jan Zerebecki.
|
||||
|
||||
Notable user-visible changes in this release:
|
||||
new commands list,
|
||||
more powerful balancesheet/incomestatement/cashflow commands,
|
||||
more parseable print output,
|
||||
better --pivot,
|
||||
basic automated postings and periodic transactions support,
|
||||
more and easier addons,
|
||||
terminology/UI improvements for the status field,
|
||||
selection/scrolling/movement improvements in hledger-ui,
|
||||
negative amounts shown in red,
|
||||
bugfixes.
|
||||
|
||||
Full release notes: http://hledger.org/release-notes#hledger-1.2
|
||||
The next major release is scheduled for June 30.
|
||||
Full release notes are at http://hledger.org/release-notes#hledger-1.3
|
||||
The next major release is scheduled for September 30.
|
||||
|
||||
hledger (http://hledger.org) is a dependable, precise, cross-platform
|
||||
program for tracking money, time, or any other commodity, using
|
||||
@ -22,20 +19,30 @@ double-entry accounting and a simple plain text file format. It is a
|
||||
haskell reimplementation of Ledger, provides command-line, curses and
|
||||
web interfaces, and aims to be a robust, practical tool for daily use.
|
||||
|
||||
To install this release:
|
||||
To get started, install the stack tool, eg by downloading from
|
||||
http://haskell-lang.org/get-started. Then install hledger (and
|
||||
optionally the alternate UIs):
|
||||
|
||||
Get stack, eg from http://haskell-lang.org/get-started
|
||||
$ stack install --resolver=nightly hledger [hledger-ui] [hledger-web] [hledger-api]
|
||||
$ ~/.local/bin/hledger
|
||||
$ stack install hledger-lib-1.3 hledger-1.3 [hledger-ui-1.3] [hledger-web-1.3] [hledger-api-1.3]
|
||||
|
||||
(cabal experts can use that instead. See http://hledger.org/download
|
||||
for more install options.)
|
||||
|
||||
Ensure $HOME/.local/bin is in your $PATH, and try some commands:
|
||||
|
||||
$ hledger # list commands
|
||||
$ hledger -h # quick help
|
||||
$ hledger --man # man page for the hledger CLI tool
|
||||
$ hledger info journal # info manual for the journal format
|
||||
|
||||
etc.
|
||||
|
||||
or see http://hledger.org/download for more installation options.
|
||||
Our IRC channel is #hledger on Freenode, and you can find out more at
|
||||
http://hledger.org.
|
||||
|
||||
I hope you enjoy hledger and that it helps you achieve your goals.
|
||||
If you have benefitted from hledger, please give back and make it stronger!
|
||||
Donate using one of the funding links on the home page, give feedback,
|
||||
report bugs, send pull requests, write about it, etc.
|
||||
report bugs, send pull requests, write about it, or help in some other way.
|
||||
Thanks for your support; I hope you enjoy hledger and that it helps you achieve your goals.
|
||||
|
||||
Best!
|
||||
-Simon
|
||||
|
@ -2,9 +2,8 @@ Project-wide changes in the hledger project.
|
||||
See also the package change logs.
|
||||
|
||||
|
||||
# 1.1 (2016/12/31) and newer
|
||||
|
||||
see project changes at http://hledger.org/release-notes
|
||||
# 1.1 (2016/12/31) and newer:
|
||||
project changes are now kept at http://hledger.org/release-notes .
|
||||
|
||||
# 1.0.1 (2016/10/27)
|
||||
|
||||
|
@ -4,20 +4,21 @@ 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
|
||||
journal: 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)
|
||||
csv: assigning to the "balance" field name creates balance
|
||||
assertions (#537, Dmitry Astapov).
|
||||
|
||||
csv: Doubled minus signs are handled more robustly (fixes #524, Nicolas Wavrant, Simon Michael)
|
||||
|
||||
Multiple "status:" query terms are now OR'd together. (#564)
|
||||
|
||||
deps: allow megaparsec 5.3.
|
||||
|
||||
|
||||
# 1.2 (2017/3/31)
|
||||
|
@ -4,11 +4,17 @@ See also the hledger and project change logs.
|
||||
|
||||
# 1.3 (2017/6/30)
|
||||
|
||||
Deps: allow brick 0.19 (#575, Felix Yan, Simon Michael)
|
||||
The register screen now shows transaction status marks.
|
||||
|
||||
The P key toggles pending mode.
|
||||
Also there is a temporary --status-toggles flag for testing different
|
||||
toggle styles, see `hledger-ui -h`. (#564)
|
||||
The "uncleared" 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)
|
||||
|
||||
The P key toggles pending mode, consistent with U (unmarked) and C
|
||||
(cleared). There is also a temporary --status-toggles flag for testing
|
||||
other toggle styles; see `hledger-ui -h`. (#564)
|
||||
|
||||
There is now less "warping" of selection when lists change:
|
||||
|
||||
@ -23,8 +29,8 @@ There is now less "warping" of selection when lists change:
|
||||
|
||||
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:
|
||||
screen. And we now try to show the selected item centered in the
|
||||
following situations:
|
||||
|
||||
- after moving to the end with Page down/End
|
||||
- after toggling filters (status, real, historical..)
|
||||
@ -32,17 +38,17 @@ situations:
|
||||
- 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.
|
||||
(Items near the top 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.
|
||||
|
||||
Deps: allow brick 0.19 (#575, Felix Yan, Simon Michael)
|
||||
|
||||
|
||||
# 1.2 (2017/3/31)
|
||||
|
||||
|
@ -57,26 +57,28 @@ change logs.
|
||||
|
||||
## 2017/6/30 hledger 1.3
|
||||
|
||||
***release notes to follow
|
||||
***
|
||||
***terminology/UI improvements for the status field,
|
||||
selection/scrolling/movement improvements in hledger-ui,
|
||||
negative amounts shown in red,
|
||||
bugfixes.***
|
||||
|
||||
<!-- ([announcement](http://thread.gmane.org/gmane.comp.finance.ledger.hledger/1267)) -->
|
||||
<!-- ([announcement](https://groups.google.com/d/topic/hledger/WgdTy3-a6sc/discussion)) -->
|
||||
([announcement](https://groups.google.com/d/msg/hledger/X4iR1wpaq0E/_v5BLQIXAgAJ))
|
||||
|
||||
Release contributors:
|
||||
<!-- Simon Michael, -->
|
||||
<!-- Mykola Orliuk, -->
|
||||
<!-- Justin Le, -->
|
||||
<!-- Peter Simons, -->
|
||||
<!-- Stefano Rodighiero, -->
|
||||
<!-- Moritz Kiefer, -->
|
||||
<!-- Pia Mancini, -->
|
||||
<!-- Bryan Richter, -->
|
||||
<!-- Steven R. Baker, -->
|
||||
<!-- Hans-Peter Deifel, -->
|
||||
<!-- Joshua Chia, -->
|
||||
<!-- Joshua Kehn, -->
|
||||
<!-- Michael Walker. -->
|
||||
Simon Michael,
|
||||
Mykola Orliuk,
|
||||
Christian G. Warden,
|
||||
Dmitry Astapov,
|
||||
Justin Le,
|
||||
Joe Horsnell,
|
||||
Nicolas Wavrant,
|
||||
afarrow,
|
||||
Carel Fellinger,
|
||||
flip111,
|
||||
David Reaver,
|
||||
Felix Yan,
|
||||
Nissar Chababy,
|
||||
Jan Zerebecki.
|
||||
|
||||
[project](#project-wide-changes-for-1.3)
|
||||
| [hledger-lib](#hledger-lib-1.3)
|
||||
@ -87,13 +89,13 @@ Release contributors:
|
||||
|
||||
### project-wide changes for 1.3
|
||||
|
||||
#### Packaging
|
||||
<!-- #### Packaging -->
|
||||
|
||||
#### Finance
|
||||
<!-- #### Finance -->
|
||||
|
||||
#### Documentation and website
|
||||
<!-- #### Documentation and website -->
|
||||
|
||||
#### Examples
|
||||
<!-- #### Examples -->
|
||||
|
||||
#### Tools
|
||||
|
||||
@ -109,49 +111,121 @@ make changelog-draft shows the commits since last tag as org nodes
|
||||
|
||||
#### journal format
|
||||
|
||||
#### ledger format
|
||||
The "uncleared" transaction/posting status (and associated UI flags
|
||||
and keys) has been renamed to "unmarked" to remove ambiguity and
|
||||
confusion. See the issue and linked mail list discussion for more
|
||||
background. (#564)
|
||||
|
||||
#### csv format
|
||||
|
||||
In CSV conversion rules, 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)
|
||||
|
||||
#### Misc
|
||||
|
||||
Multiple status: query terms are now OR'd together. (#564)
|
||||
|
||||
Deps: allow megaparsec 5.3.
|
||||
|
||||
### hledger 1.3
|
||||
|
||||
#### CLI
|
||||
|
||||
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
|
||||
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
|
||||
|
||||
#### Addons
|
||||
|
||||
`make addons` compiles the experimental add-ons.
|
||||
|
||||
### addons
|
||||
prices: add --inverted-costs flag, sort output, increase precision
|
||||
(Mykola Orliuk)
|
||||
|
||||
make addons compiles the experimental add-ons
|
||||
|
||||
prices: add inverted-costs support and sort output (Mykola Orliuk)
|
||||
|
||||
prices: improve precision (Nikolay Orlyuk)
|
||||
|
||||
rewrite: Add Support for Rewriting Multipler Postings Into Different Commodities (#557) (Christian G. Warden)
|
||||
|
||||
When generating a new posting as a multiple of an existing posting,
|
||||
support conversion to a different commodity. For example, postings in
|
||||
hours can be used to generate postings in USD.
|
||||
|
||||
Automatic transactions generated from rewrite rules use the commodity,
|
||||
amount style, and transaction price if the rewrite defines a
|
||||
commodity.
|
||||
|
||||
#### balance
|
||||
|
||||
#### balancesheet/cashflow/incomestatement
|
||||
|
||||
#### print
|
||||
|
||||
#### Misc
|
||||
rewrite: add support for rewriting multipler postings into different
|
||||
commodities. For example, postings in hours can be used to generate
|
||||
postings in USD. (#557) (Christian G. Warden)
|
||||
|
||||
### hledger-ui 1.3
|
||||
|
||||
The register screen now shows transaction status marks.
|
||||
|
||||
The "uncleared" 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)
|
||||
|
||||
The P key toggles pending mode, consistent with U (unmarked) and C
|
||||
(cleared). There is also a temporary --status-toggles flag for testing
|
||||
other 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. And we now try to show the selected item centered 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 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.
|
||||
|
||||
In the transaction screen, amounts are now better aligned, eg when
|
||||
there are posting status marks or virtual postings.
|
||||
|
||||
Deps: allow brick 0.19 (#575, Felix Yan, Simon Michael)
|
||||
|
||||
### hledger-web 1.3
|
||||
|
||||
Depends on hledger 1.3.
|
||||
|
||||
### hledger-api 1.3
|
||||
|
||||
Depends on hledger 1.3.
|
||||
|
||||
|
||||
|
||||
## 2017/3/31 hledger 1.2
|
||||
|
Loading…
Reference in New Issue
Block a user