doc: changelog updates, combined release notes
This commit is contained in:
		
							parent
							
								
									6ae14b3f56
								
							
						
					
					
						commit
						60df129c7b
					
				| @ -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.27">hledger 0.27 (2015/10/xx)</a> | ||||||
| <li><a href="#hledger-0.26">hledger 0.26 (2015/7/12)</a> | <li><a href="#hledger-0.26">hledger 0.26 (2015/7/12)</a> | ||||||
| <li><a href="#hledger-0.25">hledger 0.25 (2015/4/7)</a> | <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> | ||||||
| @ -36,6 +37,7 @@ | |||||||
| 
 | 
 | ||||||
| Based on the  | Based on the  | ||||||
| [hledger](http://hackage.haskell.org/package/hledger/changelog), | [hledger](http://hackage.haskell.org/package/hledger/changelog), | ||||||
|  | [hledger-ui](http://hackage.haskell.org/package/hledger-ui/changelog) & | ||||||
| [hledger-web](http://hackage.haskell.org/package/hledger-web/changelog) & | [hledger-web](http://hackage.haskell.org/package/hledger-web/changelog) & | ||||||
| [hledger-lib](http://hackage.haskell.org/package/hledger-lib/changelog) | [hledger-lib](http://hackage.haskell.org/package/hledger-lib/changelog) | ||||||
| change logs. | change logs. | ||||||
| @ -45,6 +47,140 @@ h4 { margin-top:2em; } | |||||||
| </style> | </style> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | ## 2015/10/xx hledger 0.27 | ||||||
|  | 
 | ||||||
|  | ***New curses-style interface, market value reporting, wide characters, fast regex aliases, man pages*** | ||||||
|  | 
 | ||||||
|  | Release contributors: | ||||||
|  | Simon Michael, | ||||||
|  | Carlos Lopez-Camey. | ||||||
|  | 
 | ||||||
|  | **hledger 0.27:** | ||||||
|  | 
 | ||||||
|  | Account aliases: | ||||||
|  | 
 | ||||||
|  | - Regular expression account aliases are now fast enough that you can | ||||||
|  |   use lots of them without slowing things down. They now take | ||||||
|  |   O(aliases x accounts) time, instead of O(aliases x transactions); | ||||||
|  |   also, regular expressions are no longer recompiled unnecessarily. | ||||||
|  | 
 | ||||||
|  | Documentation: | ||||||
|  | 
 | ||||||
|  | - The hledger packages now have man pages, based on the current user | ||||||
|  |   manual, thanks to the mighty pandoc ([#282](http://bugs.hledger.org/282)). | ||||||
|  |   | ||||||
|  | Journal format: | ||||||
|  | 
 | ||||||
|  | - Dates must now begin with a digit (not /, eg). | ||||||
|  | 
 | ||||||
|  | - The comment directive longer requires an end comment, and will | ||||||
|  |   extend to the end of the file(s) without it. | ||||||
|  | 
 | ||||||
|  | Command-line interface: | ||||||
|  | 
 | ||||||
|  | - Output (balance reports, register reports, print output etc.) | ||||||
|  |   containing wide characters, eg chinese/japanese/korean characters, | ||||||
|  |   should now align correctly, when viewed in apps and fonts that show | ||||||
|  |   wide characters as double width ([#242](http://bugs.hledger.org/242)). | ||||||
|  |   | ||||||
|  | - The argument for --depth or depth: must now be positive. | ||||||
|  | 
 | ||||||
|  | add: | ||||||
|  | 
 | ||||||
|  | - Journal entries are now written with all amounts explicit, to avoid | ||||||
|  |   losing price info ([#283](http://bugs.hledger.org/283)). | ||||||
|  | 
 | ||||||
|  | - Fixed a bug which sometimes (when the same letter pair was repeated) | ||||||
|  |   caused it not to pick the most similar past transaction for defaults. | ||||||
|  |      | ||||||
|  | balance: | ||||||
|  | 
 | ||||||
|  | - There is now a -V/--value flag to report current market value (as in Ledger). | ||||||
|  |   It converts all reported amounts using their "default market price". | ||||||
|  |   "Market price" is the new name for "historical prices", defined with the P directive. | ||||||
|  |   The default market price for a commodity is the most recent one found in the journal on or before the report end date. | ||||||
|  |      | ||||||
|  |     Unlike Ledger, hledger's -V uses only the market prices recorded | ||||||
|  |   with P directives; it does not use the "transaction prices" | ||||||
|  |   recorded as part of posting amounts (which are used by -B/--cost). | ||||||
|  |   Also, using both -B and -V at the same time is supported. | ||||||
|  | 
 | ||||||
|  | - Fixed a bug in amount normalization which caused amount styles | ||||||
|  |   (commodity symbol placement, decimal point character, etc.) to be | ||||||
|  |   lost in certain cases ([#230](http://bugs.hledger.org/230), [#276](http://bugs.hledger.org/276)). | ||||||
|  | 
 | ||||||
|  | - The balance command's --format option can now adjust the rendering | ||||||
|  |   style of multi-commodity amounts, if you begin the format string | ||||||
|  |   with one of: | ||||||
|  |      | ||||||
|  |      %_  - renders amounts on multiple lines, bottom-aligned (the default) | ||||||
|  |      %^  - renders amounts on multiple lines, top-aligned | ||||||
|  |      %,  - renders amounts on one line, comma-separated | ||||||
|  |      | ||||||
|  | - The balance report's final total (and the line above it) now adapt | ||||||
|  |   themselves to a custom --format. | ||||||
|  | 
 | ||||||
|  | print: | ||||||
|  | 
 | ||||||
|  | - The --match option prints the journal entry that best matches a | ||||||
|  |   description (ie whose description field is most similar to the value | ||||||
|  |   given, and if there are several equally similar, the most recent). | ||||||
|  |   This was originally an add-on I used to guess account names for | ||||||
|  |   ledger-autosync. It's nice for quickly looking up a recent | ||||||
|  |   transaction from a guessed or partial description. | ||||||
|  | 
 | ||||||
|  | - print now always right-aligns the amounts in an entry, even when | ||||||
|  |   they are wider than 12 characters.  (If there is a price, it's | ||||||
|  |   considered part of the amount for right-alignment.) | ||||||
|  | 
 | ||||||
|  | register: | ||||||
|  | 
 | ||||||
|  | - Amount columns now resize automatically, using more space if it's | ||||||
|  |   needed and available. | ||||||
|  | 
 | ||||||
|  | **hledger-ui 0.27:** | ||||||
|  | 
 | ||||||
|  | - hledger-ui is a new curses-style UI, intended to be a standard part | ||||||
|  |   of the hledger toolset for all users (except on native MS Windows, | ||||||
|  |   where vty is not supported [yet](https://github.com/coreyoconnor/vty/pull/1)). | ||||||
|  | 
 | ||||||
|  |     The UI is currently very simple, allowing just browsing of accounts | ||||||
|  |   and transactions, but it has a number of improvements over the old | ||||||
|  |   hledger-vty, which it replaces: | ||||||
|  | 
 | ||||||
|  |     - adapts to screen size | ||||||
|  |     - handles wide characters | ||||||
|  |     - manages cursor and scroll position better | ||||||
|  |     - shows multi-commodity amounts on one line | ||||||
|  |     - shows transactions rather than postings, like hledger-web | ||||||
|  |     - allows depth adjustment | ||||||
|  |     - allows tree/flat mode toggle | ||||||
|  |     - allows journal reloading | ||||||
|  |     - color-codes posting amounts | ||||||
|  |     - offers multiple color themes | ||||||
|  |     - includes built-in help | ||||||
|  | 
 | ||||||
|  |     hledger-ui is built with brick, a new higher-level UI library based | ||||||
|  |   on vty, making it relatively easy to grow and maintain. | ||||||
|  | 
 | ||||||
|  | **hledger-web 0.27:** | ||||||
|  | 
 | ||||||
|  | - Fix keyboard shortcut for adding a transaction (Carlos Lopez-Camey) | ||||||
|  | 
 | ||||||
|  | - Clear the form when clicking 'Add a transaction' (just like the shortcut) (Carlos Lopez-Camey) | ||||||
|  | 
 | ||||||
|  | - Disallow -f- (reading from standard input) which currently doesn't work ([#202](http://bugs.hledger.org/202)) | ||||||
|  | 
 | ||||||
|  | - Fix broken links when using --base-url ([#235](http://bugs.hledger.org/235)) | ||||||
|  | 
 | ||||||
|  | - Fix the --file-url option ([#285](http://bugs.hledger.org/285)) | ||||||
|  | 
 | ||||||
|  | - Show fewer "other accounts" in the account register: to reduce | ||||||
|  |   clutter in the "other accounts" field, if there are both real and | ||||||
|  |   virtual postings to other accounts, show only the accounts posted to | ||||||
|  |   by real postings. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| ## 2015/7/12 hledger 0.26 | ## 2015/7/12 hledger 0.26 | ||||||
| 
 | 
 | ||||||
| <!-- [announcement](http://thread.gmane.org/gmane.comp.finance.ledger.hledger/N) --> | <!-- [announcement](http://thread.gmane.org/gmane.comp.finance.ledger.hledger/N) --> | ||||||
|  | |||||||
| @ -5,23 +5,23 @@ See also hledger's change log. | |||||||
| 
 | 
 | ||||||
| - hledger-ui is a new curses-style UI, intended to be a standard part | - hledger-ui is a new curses-style UI, intended to be a standard part | ||||||
|   of the hledger toolset for all users (except on native MS Windows, |   of the hledger toolset for all users (except on native MS Windows, | ||||||
|   where vty is not yet supported). |   where vty is not supported yet). | ||||||
| 
 | 
 | ||||||
|   The UI is currently very simple, allowing just browsing of accounts |     The UI is currently very simple, allowing just browsing of accounts | ||||||
|   and transactions, but it has a number of improvements over the old |   and transactions, but it has a number of improvements over the old | ||||||
|   hledger-vty: |   hledger-vty, which it replaces: | ||||||
| 
 | 
 | ||||||
|   - adapts to screen size |     - adapts to screen size | ||||||
|   - handles wide characters |     - handles wide characters | ||||||
|   - manages cursor and scroll position better |     - manages cursor and scroll position better | ||||||
|   - shows multi-commodity amounts on one line |     - shows multi-commodity amounts on one line | ||||||
|   - shows transactions rather than postings, like hledger-web |     - shows transactions rather than postings, like hledger-web | ||||||
|   - allows depth adjustment |     - allows depth adjustment | ||||||
|   - allows tree/flat mode toggle |     - allows tree/flat mode toggle | ||||||
|   - allows journal reloading |     - allows journal reloading | ||||||
|   - color-codes posting amounts |     - color-codes posting amounts | ||||||
|   - offers multiple color themes |     - offers multiple color themes | ||||||
|   - includes built-in help |     - includes built-in help | ||||||
| 
 | 
 | ||||||
|   hledger-ui is built with brick, a new higher-level UI library based |     hledger-ui is built with brick, a new higher-level UI library based | ||||||
|   on vty, making it relatively easy to grow and maintain. |   on vty, making it relatively easy to grow and maintain. | ||||||
|  | |||||||
| @ -6,15 +6,14 @@ User-visible changes in hledger and hledger-lib. | |||||||
| Account aliases: | Account aliases: | ||||||
| 
 | 
 | ||||||
| - Regular expression account aliases are now fast enough that you can | - Regular expression account aliases are now fast enough that you can | ||||||
|   use lots of them without slowing things down. Previously they took |   use lots of them without slowing things down. They now take | ||||||
|   O(aliases x transactions) time, and now they take O(aliases x |   O(aliases x accounts) time, instead of O(aliases x transactions); | ||||||
|   accounts) time; also regular expressions are no longer recompiled |   also, regular expressions are no longer recompiled unnecessarily. | ||||||
|   unnecessarily, for additional speedup. |  | ||||||
| 
 | 
 | ||||||
| Documentation: | Documentation: | ||||||
| 
 | 
 | ||||||
| - The hledger packages now have man pages, based on the current user | - The hledger packages now have man pages, based on the current user | ||||||
|   manual (thanks to the mighty pandoc) (#282). |   manual, thanks to the mighty pandoc (#282). | ||||||
|   |   | ||||||
| Journal format: | Journal format: | ||||||
| 
 | 
 | ||||||
| @ -47,7 +46,7 @@ balance: | |||||||
|   "Market price" is the new name for "historical prices", defined with the P directive. |   "Market price" is the new name for "historical prices", defined with the P directive. | ||||||
|   The default market price for a commodity is the most recent one found in the journal on or before the report end date. |   The default market price for a commodity is the most recent one found in the journal on or before the report end date. | ||||||
|      |      | ||||||
|   Unlike Ledger, hledger's -V uses only the market prices recorded |     Unlike Ledger, hledger's -V uses only the market prices recorded | ||||||
|   with P directives; it does not use the "transaction prices" |   with P directives; it does not use the "transaction prices" | ||||||
|   recorded as part of posting amounts (which are used by -B/--cost). |   recorded as part of posting amounts (which are used by -B/--cost). | ||||||
|   Also, using both -B and -V at the same time is supported. |   Also, using both -B and -V at the same time is supported. | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user