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">
|
||||
<p>Major releases:</p>
|
||||
<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.25">hledger 0.25 (2015/4/7)</a>
|
||||
<li><a href="#hledger-0.24">hledger 0.24 (2014/12/25)</a>
|
||||
@ -36,6 +37,7 @@
|
||||
|
||||
Based on the
|
||||
[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-lib](http://hackage.haskell.org/package/hledger-lib/changelog)
|
||||
change logs.
|
||||
@ -45,6 +47,140 @@ h4 { margin-top:2em; }
|
||||
</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
|
||||
|
||||
<!-- [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
|
||||
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
|
||||
hledger-vty:
|
||||
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
|
||||
- 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
|
||||
hledger-ui is built with brick, a new higher-level UI library based
|
||||
on vty, making it relatively easy to grow and maintain.
|
||||
|
||||
@ -6,15 +6,14 @@ User-visible changes in hledger and hledger-lib.
|
||||
Account aliases:
|
||||
|
||||
- Regular expression account aliases are now fast enough that you can
|
||||
use lots of them without slowing things down. Previously they took
|
||||
O(aliases x transactions) time, and now they take O(aliases x
|
||||
accounts) time; also regular expressions are no longer recompiled
|
||||
unnecessarily, for additional speedup.
|
||||
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).
|
||||
manual, thanks to the mighty pandoc (#282).
|
||||
|
||||
Journal format:
|
||||
|
||||
@ -47,7 +46,7 @@ balance:
|
||||
"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
|
||||
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.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user