docs: final release notes/announcement

This commit is contained in:
Simon Michael 2011-10-01 17:16:24 +00:00
parent d4d99d9df6
commit 0066393c45
2 changed files with 45 additions and 31 deletions

View File

@ -1,6 +1,6 @@
I'm pleased to announce version 0.16 of the hledger packages, a bugfix I'm pleased to announce version 0.16 of the hledger packages. This is a
and polish release. (This may become the pattern for even-numbered stability/bugfix/polish release (which may become the pattern for
releases in future.) even-numbered releases in future.)
hledger is a library and set of user tools for working with financial 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 data (or anything that can be tracked in a double-entry accounting
@ -14,69 +14,80 @@ transactions, or convert CSV data from your bank.
Home: http://hledger.org Home: http://hledger.org
To install: cabal update, cabal install hledger. Optional add-ons: 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:
hledger-web hledger-vty hledger-chart hledger-interest. hledger-web hledger-vty hledger-chart hledger-interest.
Pre-built platform-specific binaries, which are time-consuming to make Pre-built platform-specific binaries, which are time-consuming to make and
and support, are provided on request to financial donors - a great way support, are provided on request to anyone who donates. This is a great
to give back and support the project! http://hledger.org/DOWNLOAD.html way to give back and support the project! http://hledger.org/DOWNLOAD.html
Release notes for 0.16: Release notes for 0.16:
* cli: strip the -- when calling add-on commands, so their options * cli: strip the -- when calling add-on commands, so their options work
work (#64) (#64)
* cli: hledger ADDONCOMMAND --version now shows add-on command's * cli: hledger ADDON --version now shows add-on command's version
version
* cli: only the add and web commands auto-create the journal file * cli: only the add and web commands auto-create the journal file
* cli: give a less confusing error if LEDGER_FILE contains a literal * cli: give a non-confusing error if LEDGER_FILE contains a literal
tilde tilde
* add: clearer prompts, more validation, use . to end also * add: clearer prompts, more validation, use . to end also
* add: use unix line endings consistently, avoiding parse error on
windows (#51)
* add: avoid excess whitespace between transactions (#46) * add: avoid excess whitespace between transactions (#46)
* balance: ledger compatibility fix: don't elide parent accounts * balance: ledger compatibility fix: don't elide parent accounts with
with multiple displayed subaccounts multiple displayed subaccounts
* convert: always order converted transactions by date * convert: always order converted transactions by date
* register: show more useful range of intervals with --empty and a * convert: rename currency -> base-currency, in-field, out-field ->
query pattern 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
* print, web: always show both dates, ignoring --effective (#42) * print, web: always show both dates, ignoring --effective (#42)
* web: production builds (the default with cabal install) now have * web: production builds (the default with cabal) have all web content
all content embedded and no longer need to create support files. embedded (dev builds use ./static/) (#63)
Dev builds (cabal install -f-production, or make bin/hledger-web)
look for the web files at a simpler path, ./static/ (#63)
* web: update to yesod 0.9 * web: update to yesod 0.9
* web: obey at least some command-line options, like --cost * web: obey at least some of the general reporting options, like --cost
* web: adjust the default base url when a custom port is specified * web: adjust the default base url when a custom port is specified
* web: prevent an infinite redirect when custom base url has a * web: prevent an infinite redirect when custom base url has a trailing
trailing slash slash
* web: fix "not:'multi word'" patterns * web: fix "not:'multi word'" patterns
* web: hide old title and search form when adding/editing * web: hide old title and search form when adding/editing
* web: adjust --help to indicate command-line arguments are not * web: adjust --help to indicate command-line arguments are not expected
expected
* web: don't bother running cli unit tests at startup * web: don't bother running cli unit tests at startup
Stats: Stats:
- Release contributors: Simon Michael - Release contributors: Simon Michael
- 30 days, 77 commits, 4 end-user features and 15 end-user bugfixes since last major release
- 219 unit & functional tests and 55% unit test coverage (hledger, hledger-lib packages) - 30 days, 100 commits, 4 end-user features and 18 end-user bugfixes since
- 7626 lines of code (all packages) last major release
- 219 unit & functional tests and 55% unit test coverage (hledger,
hledger-lib packages)
- 7632 lines of code (all packages)
Best, Best,
-Simon -Simon

View File

@ -4,21 +4,24 @@ title: hledger news
# News # News
## 2011/10/1 (planned) hledger 0.16 ## 2011/10/1 hledger 0.16
* cli: strip the -- when calling add-on commands, so their options work (#64) * cli: strip the -- when calling add-on commands, so their options work (#64)
* cli: hledger ADDON --version now shows add-on command's version * cli: hledger ADDON --version now shows add-on command's version
* cli: only the add and web commands auto-create the journal file * cli: only the add and web commands auto-create the journal file
* cli: give a less confusing error if LEDGER_FILE contains a literal tilde * cli: give a non-confusing error if LEDGER_FILE contains a literal tilde
* add: clearer prompts, more validation, use . to end also * add: clearer prompts, more validation, use . to end also
* add: use unix line endings consistently, avoiding parse error on windows (#51)
* add: avoid excess whitespace between transactions (#46) * add: avoid excess whitespace between transactions (#46)
* balance: ledger compatibility fix: don't elide parent accounts with multiple displayed subaccounts * balance: ledger compatibility fix: don't elide parent accounts with multiple displayed subaccounts
* convert: always order converted transactions by date * convert: always order converted transactions by date
* 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 * register: show more useful range of intervals with --empty and a query pattern
* print, web: always show both dates, ignoring --effective (#42) * print, web: always show both dates, ignoring --effective (#42)
* web: production builds (the default with cabal) have all web content embedded (dev builds use ./static/) (#63) * web: production builds (the default with cabal) have all web content embedded (dev builds use ./static/) (#63)
* web: update to yesod 0.9 * web: update to yesod 0.9
* web: obey at least some command-line options, like --cost * web: obey at least some of the general reporting options, like --cost
* web: adjust the default base url when a custom port is specified * web: adjust the default base url when a custom port is specified
* web: prevent an infinite redirect when custom base url has a trailing slash * web: prevent an infinite redirect when custom base url has a trailing slash
* web: fix "not:'multi word'" patterns * web: fix "not:'multi word'" patterns