94 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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.)
 | 
						|
 | 
						|
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.
 | 
						|
 | 
						|
Home: http://hledger.org
 | 
						|
 | 
						|
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.
 | 
						|
 | 
						|
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
 | 
						|
 | 
						|
Release notes for 0.16:
 | 
						|
 | 
						|
  * 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: only the add and web commands auto-create the journal file
 | 
						|
 | 
						|
  * cli: give a non-confusing error if LEDGER_FILE contains a literal
 | 
						|
    tilde
 | 
						|
 | 
						|
  * 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)
 | 
						|
 | 
						|
  * balance: ledger compatibility fix: don't elide parent accounts with
 | 
						|
    multiple displayed subaccounts
 | 
						|
 | 
						|
  * 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
 | 
						|
 | 
						|
  * 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: update to yesod 0.9
 | 
						|
 | 
						|
  * 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: prevent an infinite redirect when custom base url has a trailing
 | 
						|
    slash
 | 
						|
 | 
						|
  * web: fix "not:'multi word'" patterns
 | 
						|
 | 
						|
  * web: hide old title and search form when adding/editing
 | 
						|
 | 
						|
  * web: adjust --help to indicate command-line arguments are not expected
 | 
						|
 | 
						|
  * web: don't bother running cli unit tests at startup
 | 
						|
 | 
						|
Stats:
 | 
						|
 | 
						|
- Release contributors: Simon Michael
 | 
						|
 | 
						|
- 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)
 | 
						|
 | 
						|
Best,
 | 
						|
-Simon
 |