diff --git a/hledger-api/CHANGES b/hledger-api/CHANGES index 8fdb3106e..1c178f093 100644 --- a/hledger-api/CHANGES +++ b/hledger-api/CHANGES @@ -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 diff --git a/hledger-lib/CHANGES b/hledger-lib/CHANGES index 78f04fcb1..c97bcc277 100644 --- a/hledger-lib/CHANGES +++ b/hledger-lib/CHANGES @@ -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) diff --git a/hledger-ui/CHANGES b/hledger-ui/CHANGES index 9fc5edc36..e09257187 100644 --- a/hledger-ui/CHANGES +++ b/hledger-ui/CHANGES @@ -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) diff --git a/hledger-web/CHANGES b/hledger-web/CHANGES index 0179faaec..851df755d 100644 --- a/hledger-web/CHANGES +++ b/hledger-web/CHANGES @@ -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 diff --git a/hledger/CHANGES b/hledger/CHANGES index f67a941c1..8b5d4fcc1 100644 --- a/hledger/CHANGES +++ b/hledger/CHANGES @@ -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)