mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-28 04:46:31 +03:00
docs: update release announcement
This commit is contained in:
parent
58342c2caa
commit
1d91d76d64
71
ANNOUNCE
71
ANNOUNCE
@ -1,11 +1,10 @@
|
|||||||
I'm pleased to announce hledger and hledger-web 0.21!
|
I have released hledger and hledger-web 0.22.
|
||||||
|
|
||||||
hledger is a command-line tool and haskell library for tracking
|
hledger is a command-line tool and haskell library for tracking
|
||||||
financial transactions, which are stored in a human-readable plain
|
financial transactions, which are stored in a human-readable plain
|
||||||
text format. In addition to reporting, it can also help you record new
|
text format. In addition to reporting, it can also help you record new
|
||||||
transactions, or convert CSV data from your bank. Add-on packages
|
transactions, or convert CSV data from your bank. Add-on packages
|
||||||
include hledger-web (providing a web interface), hledger-irr and hledger-interest.
|
include hledger-web (providing a web interface), hledger-irr and hledger-interest.
|
||||||
|
|
||||||
hledger is inspired by and compatible with John Wiegley's Ledger. For
|
hledger is inspired by and compatible with John Wiegley's Ledger. For
|
||||||
more, see http://hledger.org .
|
more, see http://hledger.org .
|
||||||
|
|
||||||
@ -16,33 +15,63 @@ cabal update; cabal install hledger [hledger-web]
|
|||||||
For more installation help, see http://hledger.org/MANUAL.html#installing .
|
For more installation help, see http://hledger.org/MANUAL.html#installing .
|
||||||
Or, sponsor a ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html .
|
Or, sponsor a ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html .
|
||||||
|
|
||||||
Release notes (http://hledger.org/NEWS.html#hledger-0.21):
|
Release notes (http://hledger.org/NEWS.html#hledger-0.22):
|
||||||
|
|
||||||
**Bugs fixed:**
|
**New:**
|
||||||
|
|
||||||
- parsing: don't fail when a csv amount has trailing whitespace (fixes #113)
|
- balance: with a reporting interval (monthly, yearly etc.), the
|
||||||
- web: don't show prices in the accounts sidebar (fixes #114)
|
[balance command](MANUAL.html#balance) will now show a multi-column report, showing either
|
||||||
- web: show one line per commodity in charts. Needs more polish, but fixes #109.
|
the per-period changes in balance (by default),
|
||||||
- web: bump yesod-platform dependency to avoid a cabal install failure
|
the period ending balances starting from zero (`--cumulative`),
|
||||||
|
or the actual period ending balances (`--historical`).
|
||||||
|
A more detailed specification of the balance command's behaviour
|
||||||
|
has been added to [Hledger.Cli.Balance](http://hackage.haskell.org/package/hledger/docs/Hledger-Cli-Balance.html).
|
||||||
|
|
||||||
**Journal reading:**
|
- csv: rules files can now include other rules files, useful for factoring out common rules
|
||||||
|
|
||||||
- balance assertions are now checked after reading a journal
|
- queries: `sym:REGEXP` matches commodity symbols
|
||||||
|
|
||||||
**web command:**
|
- register: `--average/-A` shows a running average, like ledger
|
||||||
|
|
||||||
- web: support/require yesod 1.2
|
- in period expressions, `-` (hyphen) can be used as a more compact
|
||||||
- web: show zero-balance accounts in the sidebar (fixes #106)
|
synonym for `from` and `to`. Eg: `-p 2012/12/1-2013/2/1` or `date:aug-`.
|
||||||
- web: use nicer select2 autocomplete widgets in the add form
|
|
||||||
|
|
||||||
**Documentation and infrastructure:**
|
- the add-on script examples in extra/ have been updated; get the
|
||||||
|
hledger source and add .../hledger/extra/ to your PATH to make them
|
||||||
|
available. They include:
|
||||||
|
|
||||||
- add basic cabal test suites for hledger-lib and hledger
|
hledger-accountnames.hs - print account names
|
||||||
|
hledger-balance-csv.hs - print a balance report as CSV
|
||||||
|
hledger-equity.hs - print an entry matching all account balances (like ledger)
|
||||||
|
hledger-print-unique.hs - print only journal entries unique descriptions
|
||||||
|
hledger-register-csv.hs - print a register report as CSV
|
||||||
|
|
||||||
|
**Improved:**
|
||||||
|
|
||||||
Release contributors:
|
- balancesheet: now shows just assets and liabilities, not equity
|
||||||
|
|
||||||
- Xinruo Sun enhanced the hledger-web add form
|
- print: comment positions (same line or next line) are now preserved
|
||||||
- Clint Adams added cabal test suites
|
|
||||||
- Jeff Richards did hledger-web cleanup
|
- queries: `amt` now uses the = operator by default, eg `amt:50` is
|
||||||
- Peter Simons provided the build bot
|
equivalent to `amt:=50`
|
||||||
|
|
||||||
|
- command line processing has been overhauled and made more
|
||||||
|
consistent, and now has tests and debug output. More flags now work
|
||||||
|
both before and after COMMAND: `-f`, `--rule-file`, `--alias`,
|
||||||
|
`--help`, `--debug`, `--version`. Command line help, command
|
||||||
|
aliases, API docs and code have been improved.
|
||||||
|
|
||||||
|
- `--debug` now takes an optional numeric argument to set the debug level
|
||||||
|
higher than 1, for more verbose debug output in a few cases.
|
||||||
|
|
||||||
|
**Fixed:**
|
||||||
|
|
||||||
|
- csv: CSV data containing non-ascii characters is now supported
|
||||||
|
|
||||||
|
- build with latest versions of dependencies (text, warp, http-conduit etc.)
|
||||||
|
|
||||||
|
**Release contributors:**
|
||||||
|
|
||||||
|
Marko Kocić, Max Bolingbroke, and a big welcome to first-time committer John Wiegley! :)
|
||||||
|
|
||||||
|
There's a rumour that a 1.0 release could be next, depending on how this one fares. All feedback welcome.
|
||||||
|
Loading…
Reference in New Issue
Block a user