doc: update changelogs
This commit is contained in:
parent
191c2e533f
commit
6ae14b3f56
@ -1,6 +1,28 @@
|
||||
API-ish changes in hledger-lib.
|
||||
User-visible changes appear in hledger's change log.
|
||||
For user-visible changes, see hledger's change log.
|
||||
|
||||
0.27 (unreleased)
|
||||
|
||||
- The main hledger types now derive NFData, which makes it easier to
|
||||
time things with criterion.
|
||||
|
||||
- Utils has been split up more.
|
||||
|
||||
- Utils.Regex: regular expression compilation has been memoized, and
|
||||
memoizing versions of regexReplace[CI] have been added, since
|
||||
compiling regular expressions every time seems to be quite
|
||||
expensive (#244).
|
||||
|
||||
- Utils.String: strWidth is now aware of multi-line strings (#242).
|
||||
|
||||
- Read: parsers now use a consistent p suffix.
|
||||
|
||||
- New dependencies: deepseq, uglymemo.
|
||||
|
||||
- All the hledger packages' cabal files are now generated from
|
||||
simpler, less redundant yaml files by hpack, in principle. In
|
||||
practice, manual fixups are still needed until hpack gets better,
|
||||
but it's still a win.
|
||||
|
||||
0.26 (2015/7/12)
|
||||
|
||||
|
||||
@ -1,7 +1,27 @@
|
||||
User-visible changes in hledger-ui.
|
||||
See also hledger's change log.
|
||||
|
||||
0.27 (unreleased)
|
||||
|
||||
- hledger-ui is the new name for hledger-vty, the curses-style text
|
||||
UI. It is intended to be installed by all hledger users, except on
|
||||
(native) Windows where vty is not supported.
|
||||
- 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).
|
||||
|
||||
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:
|
||||
|
||||
- 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.
|
||||
|
||||
@ -1,6 +1,23 @@
|
||||
User-visible changes in hledger-web.
|
||||
See also hledger's change log.
|
||||
|
||||
0.27 (unreleased)
|
||||
|
||||
- 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)
|
||||
|
||||
- Fix broken links when using --base-url (#235)
|
||||
|
||||
- Fix the --file-url option (#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.
|
||||
|
||||
|
||||
0.26 (2015/7/12)
|
||||
|
||||
|
||||
@ -1,6 +1,91 @@
|
||||
User-visible changes in hledger and hledger-lib.
|
||||
|
||||
|
||||
0.27 (unreleased)
|
||||
|
||||
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.
|
||||
|
||||
Documentation:
|
||||
|
||||
- The hledger packages now have man pages, based on the current user
|
||||
manual (thanks to the mighty pandoc) (#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).
|
||||
|
||||
- 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).
|
||||
|
||||
- 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, #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.
|
||||
|
||||
|
||||
0.26 (2015/7/12)
|
||||
|
||||
Account aliases:
|
||||
@ -416,4 +501,4 @@ Miscellaneous:
|
||||
- allow text 1.1, drop data-pprint to build with GHC 7.8.x
|
||||
|
||||
|
||||
0.22.1 (2014/1/6) and older: see http://hledger.org/release-notes or doc/CHANGES.md.
|
||||
0.22.1 (2014/1/6) and older: see http://hledger.org/release-notes or doc/release-notes.md.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user