docs: release notes
This commit is contained in:
		
							parent
							
								
									0f490478ba
								
							
						
					
					
						commit
						a60f26c7cc
					
				| @ -3,6 +3,7 @@ | |||||||
| <nav id="toc" class="right-toc"> | <nav id="toc" class="right-toc"> | ||||||
| <p>Major releases:</p> | <p>Major releases:</p> | ||||||
| <ul> | <ul> | ||||||
|  | <li><a href="#hledger-0.25">hledger 0.25 (2015/4/7)</a> | ||||||
| <li><a href="#hledger-0.24">hledger 0.24 (2014/12/25)</a> | <li><a href="#hledger-0.24">hledger 0.24 (2014/12/25)</a> | ||||||
| <li><a href="#hledger-0.23">hledger 0.23 (2014/5/1)</a> | <li><a href="#hledger-0.23">hledger 0.23 (2014/5/1)</a> | ||||||
| <li><a href="#hledger-0.22">hledger 0.22 (2013/12/13)</a> | <li><a href="#hledger-0.22">hledger 0.22 (2013/12/13)</a> | ||||||
| @ -43,6 +44,88 @@ h4 { margin-top:2em; } | |||||||
| </style> | </style> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | ## 2015/4/7 hledger 0.25 | ||||||
|  | 
 | ||||||
|  | <!-- [announcement](http://thread.gmane.org/gmane.comp.finance.ledger.hledger/N) --> | ||||||
|  | [announcement](https://groups.google.com/forum/#!topic/hledger/k2Y_NYZGGJw) | ||||||
|  | ***GHC 7.10 compatibility, terminal width awareness, useful averages and totals columns, and a more robust hledger-web add form.*** | ||||||
|  | 
 | ||||||
|  | Release contributors: | ||||||
|  | Simon Michael, | ||||||
|  | Julien Moutinho. | ||||||
|  | 
 | ||||||
|  | **User-visible changes in hledger since 0.24.1:** | ||||||
|  | 
 | ||||||
|  | - GHC 7.10 compatibility ([#239](http://bugs.hledger.org/239)) | ||||||
|  | 
 | ||||||
|  | - On POSIX systems, the register command now uses the full terminal width by | ||||||
|  |     default. Specifically, the output width is set from: | ||||||
|  |      | ||||||
|  |     1. a --width option | ||||||
|  |     2. or a COLUMNS environment variable (NB: not the same as a bash shell var) | ||||||
|  |     3. or on POSIX (non-windows) systems, the current terminal width | ||||||
|  |     4. or the default, 80 characters. | ||||||
|  |      | ||||||
|  |     This feature requires the C curses dev libraries, making installation slightly harder. | ||||||
|  |     If that's a problem you can disable curses support with a cabal flag: | ||||||
|  |     `cabal install -f-curses ...`. | ||||||
|  | 
 | ||||||
|  | - register's --width option now accepts an optional | ||||||
|  |     description column width following the overall width (`--width | ||||||
|  |     WIDTH[,DESCWIDTH]`). This also sets the account column width, since | ||||||
|  |     the available space (WIDTH-41) is divided up between these two | ||||||
|  |     columns. Here's a diagram: | ||||||
|  | <br clear="all"> | ||||||
|  | ```     | ||||||
|  |     <--------------------------------- width (W) ----------------------------------> | ||||||
|  |     date (10)  description (D)       account (W-41-D)     amount (12)   balance (12) | ||||||
|  |     DDDDDDDDDD dddddddddddddddddddd  aaaaaaaaaaaaaaaaaaa  AAAAAAAAAAAA  AAAAAAAAAAAA | ||||||
|  | ```     | ||||||
|  |     Examples: | ||||||
|  | ``` | ||||||
|  |     $ hledger reg                 # use terminal width on posix | ||||||
|  |     $ hledger reg -w 100          # width 100, equal description/account widths | ||||||
|  |     $ hledger reg -w 100,40       # width 100, wider description | ||||||
|  |     $ hledger reg -w $COLUMNS,100 # terminal width and set description width | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | - balance: new -T/--row-total and -A/--average options | ||||||
|  | 
 | ||||||
|  |     In multicolumn balance reports, -T/--row-total now shows a totals | ||||||
|  |     column and -A/--average shows an averages column. | ||||||
|  |     This helps eg to see monthly average expenses (hledger bal ^expenses -MA). | ||||||
|  | 
 | ||||||
|  |     NB our use of -T deviates from Ledger's UI, where -T sets a custom | ||||||
|  |     final total expression. | ||||||
|  | 
 | ||||||
|  | - balance: -N is now short for --no-total | ||||||
|  | - balance: fix partially-visible totals row with --no-total | ||||||
|  |      | ||||||
|  |     A periodic (not using --cumulative or --historical) balance report | ||||||
|  |     with --no-total now hides the totals row properly. | ||||||
|  | 
 | ||||||
|  | - journal, csv: comment lines can also start with * | ||||||
|  |      | ||||||
|  |     As in Ledger. This means you can embed emacs org/outline-mode nodes in | ||||||
|  |     your journal file and manipulate it like an outline. | ||||||
|  | 
 | ||||||
|  | **User-visible changes in hledger-web since 0.24.1:** | ||||||
|  | 
 | ||||||
|  | - GHC 7.10 compatibility ([#239](http://bugs.hledger.org/239)) | ||||||
|  | 
 | ||||||
|  | - fix the add form when there are included files ([#234](http://bugs.hledger.org/234)) | ||||||
|  | 
 | ||||||
|  |     NB to make this work, the add form now shows the full file path of | ||||||
|  |     the main and included journal files. | ||||||
|  | 
 | ||||||
|  | - improve add form validation ([#223](http://bugs.hledger.org/223), [#234](http://bugs.hledger.org/234)) | ||||||
|  |      | ||||||
|  |     All add form errors are displayed as form errors, not internal | ||||||
|  |     server errors, and when there are errors the add form is redisplayed | ||||||
|  |     (form inputs are not preserved, currently). | ||||||
|  | 
 | ||||||
|  | - keep the add button right-aligned when pressing ctrl - on the add form | ||||||
|  | 
 | ||||||
| #### 2015/3/15 hledger 0.24.1 | #### 2015/3/15 hledger 0.24.1 | ||||||
| 
 | 
 | ||||||
| - timelog: show hours with 2 decimal places, not 1 ([#237](http://bugs.hledger.org/237)) | - timelog: show hours with 2 decimal places, not 1 ([#237](http://bugs.hledger.org/237)) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user