doc: draft 1.4 changelogs

[ci skip]
This commit is contained in:
Simon Michael 2017-09-26 16:22:30 -10:00
parent 9ee1ce9e08
commit 32d5428197
5 changed files with 136 additions and 0 deletions

View File

@ -2,6 +2,11 @@ User-visible changes in hledger-api.
See also the hledger and the project change logs.
# 1.4 (2017/9/30)
* api: add support for swagger2 2.1.5+ (fixes #612)
# 1.3.1 (2017/8/25)
* require servant-server 0.10+ to fix compilation warning

View File

@ -1,6 +1,41 @@
API-ish changes in the hledger-lib package.
See also the hledger and project change logs (for user-visible changes).
# 1.4 (2017/9/30)
* add readJournalFile[s]WithOpts, with simpler arguments and support
for detecting new transactions since the last read.
* query: add payee: and note: query terms, improve description/payee/note docs (Jakub Zárybnický, Simon Michael, #598, #608)
* journal, cli: make trailing whitespace significant in regex account aliases
Trailing whitespace in the replacement part of a regular expression
account alias is now significant. Eg, converting a parent account to
just an account name prefix: --alias '/:acct:/=:acct '
* timedot: allow a quantity of seconds, minutes, days, weeks, months
or years to be logged as Ns, Nm, Nd, Nw, Nmo, Ny
* csv: switch the order of generated postings, so account1 is first.
This simplifies things and facilitates future improvements.
* csv: show the "creating/using rules file" message only with --debug
* csv: fix multiple includes in one rules file
* csv: add "newest-first" rule for more robust same-day ordering
* deps: allow ansi-terminal 0.7
* deps: add missing parsec lower bound, possibly related to #596, fpco/stackage#2835
* deps: drop oldtime flag, require time 1.5+
* deps: remove ghc < 7.6 support, remove obsolete CPP conditionals
* deps: fix test suite with ghc 8.2
# 1.3.1 (2017/8/25)
* Fix a bug with -H showing nothing for empty periods (#583, Nicholas Niro)

View File

@ -2,6 +2,17 @@ User-visible changes in hledger-ui.
See also the hledger and project change logs.
# 1.4 (2017/9/30)
* enable --pivot and --anon options, like hledger CLI (#474) (Jakub Zárybnický)
* accept -NUM as a shortcut for --depth NUM
* deps: allow ansi-terminal 0.7
* deps: drop oldtime flag, require time 1.5+
# 1.3.1 (2017/8/25)
* allow megaparsec 6 (#594, Simon Michael, Hans-Peter Deifel)

View File

@ -2,6 +2,17 @@ User-visible changes in hledger-web.
See also the hledger and the project change logs.
# 1.4 (2017/9/30)
* enable --pivot and --anon options, like hledger CLI (#474) (Jakub Zárybnický)
* web: Make "Add transaction" button tabbable (#430) (Jakub Zárybnický)
* accept -NUM as a shortcut for --depth NUM
* deps: drop oldtime flag, require time 1.5+, remove ghc < 7.6 support
# 1.3.2 (2017/8/25)
* remove unnecessary bound to satisfy hackage server

View File

@ -2,6 +2,80 @@ User-visible changes in the hledger and hledger-lib packages.
See also the project change log.
# 1.4 (2017/9/30)
* cli: reorganized commands list, added some new command aliases:
accounts: a
balance: b
print: p, txns
register: r
* cli: accept -NUM as a shortcut for --depth=NUM (eg: -2)
* cli: improve command-line help for --date2 (#604)
* cli: make --help and -h the same, drop --man and --info for now (#579)
* help: offers multiple formats, accepts topic substrings.
The separate info/man commands have been dropped. help now
chooses an appropriate documentation format as follows:
- it uses info if available,
- otherwise man if available,
- otherwise $PAGER if defined,
- otherwise less if available,
- otherwise it prints on stdout
- (and it always prints on stdout when piped).
You can override this with the `--info`/`--man`/`--pager`/`--cat` flags.
(#579)
* bal/bs/cf/is: --sort-amount/-S sorts by largest amount instead of
account name
* bs/cf/is: support --output-file and --output-format=txt|csv
The CSV output should be reasonably ok for dragging into a
spreadsheet and reformatting.
* bal/bs/cf/is: consistent double space between columns, consistent
single final blank line. Previously, amounts wider than the column
headings would be separated by only a single space.
* bs/is: don't let an empty subreport disable the grand totals (fixes #588)
* cf: exclude asset accounts with ":fixed" in their name (Christian G. Warden, Simon Michael, #584)
* new balancesheetequity command: like balancesheet but also shows
equity accounts (Nicholas Niro)
* new import command: adds new transactions seen in one or more input
files to the main journal file
* print: --new shows only transactions added since last time
(saves state in .latest.JOURNALFILE file)
* new tags command: lists tags in matched transactions
* most addons formerly shipped in bin/ are now builtin commands. These
include: check-dates, check-dupes, equity, prices, print-unique,
register-match, rewrite.
* refactor: new Commands module and subdirectory.
Builtin commands are now gathered more tightly in a single module,
Hledger.Cli.Commands, facilitating change. The legacy "convert"
command has been dropped.
* refactor: BalanceView -> CompoundBalanceCommand
* deps: drop support for directory < 1.2
* deps: allow ansi-terminal 0.7
* deps: drop oldtime flag, require time 1.5+
* deps: simplify shakespeare bounds
* deps: remove ghc < 7.6 support
# 1.3.1 (2017/8/25)
* bs/is: don't let an empty subreport disable the grand totals (#588)