hledger/ANNOUNCE

94 lines
3.1 KiB
Plaintext
Raw Normal View History

2011-10-01 21:16:24 +04:00
I'm pleased to announce version 0.16 of the hledger packages. This is a
stability/bugfix/polish release (which may become the pattern for
even-numbered releases in future.)
2011-09-25 22:28:28 +04:00
hledger is a library and set of user tools for working with financial
data (or anything that can be tracked in a double-entry accounting
ledger.) It is a haskell port and friendly fork of John Wiegley's
Ledger. hledger provides command-line, curses and web interfaces, and
aims to be a reliable, practical tool for daily use. Given a plain
text file describing transactions of money or any other commodity, it
will print the chart of accounts, account balances, or just the
transactions you're interested in. It can also help you record new
transactions, or convert CSV data from your bank.
2011-09-02 04:08:57 +04:00
Home: http://hledger.org
2011-10-01 21:16:24 +04:00
To install: cabal update, cabal install hledger. If you have trouble, let
me know or watch the mail list/bug tracker for updates. Optional add-ons:
2011-09-25 22:28:28 +04:00
hledger-web hledger-vty hledger-chart hledger-interest.
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
Pre-built platform-specific binaries, which are time-consuming to make and
support, are provided on request to anyone who donates. This is a great
way to give back and support the project! http://hledger.org/DOWNLOAD.html
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
Release notes for 0.16:
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* cli: strip the -- when calling add-on commands, so their options work
(#64)
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* cli: hledger ADDON --version now shows add-on command's version
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* cli: only the add and web commands auto-create the journal file
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* cli: give a non-confusing error if LEDGER_FILE contains a literal
2011-09-25 22:28:28 +04:00
tilde
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* add: clearer prompts, more validation, use . to end also
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* add: use unix line endings consistently, avoiding parse error on
windows (#51)
2011-09-25 22:28:28 +04:00
* add: avoid excess whitespace between transactions (#46)
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* balance: ledger compatibility fix: don't elide parent accounts with
multiple displayed subaccounts
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* convert: always order converted transactions by date
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* convert: rename currency -> base-currency, in-field, out-field ->
amount-in-field, amount-out-field
* convert: give an error, not a zero when date or
amount-in-field/amount-out-field parsing fails
* register: show more useful range of intervals with --empty and a query
pattern
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* print, web: always show both dates, ignoring --effective (#42)
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* web: production builds (the default with cabal) have all web content
embedded (dev builds use ./static/) (#63)
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* web: update to yesod 0.9
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* web: obey at least some of the general reporting options, like --cost
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* web: adjust the default base url when a custom port is specified
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* web: prevent an infinite redirect when custom base url has a trailing
slash
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* web: fix "not:'multi word'" patterns
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* web: hide old title and search form when adding/editing
2011-09-02 04:08:57 +04:00
2011-10-01 21:16:24 +04:00
* web: adjust --help to indicate command-line arguments are not expected
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
* web: don't bother running cli unit tests at startup
2011-09-02 04:08:57 +04:00
Stats:
2011-09-25 22:28:28 +04:00
- Release contributors: Simon Michael
2011-10-01 21:16:24 +04:00
- 30 days, 100 commits, 4 end-user features and 18 end-user bugfixes since
last major release
- 219 unit & functional tests and 55% unit test coverage (hledger,
hledger-lib packages)
- 7632 lines of code (all packages)
2011-09-02 04:08:57 +04:00
2011-09-25 22:28:28 +04:00
Best,
-Simon