diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 4e8f3ba4a..d6ac3736d 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -3,51 +3,8 @@ For user-visible changes, see the hledger package changelog. # 445e8aa3 -- add support for megaparsec 8 (#1175) - -- Fix timeclock format parsing (Jakob Schöttl) - Fix presumably copy-paste errors - - timeclock format has only timeclock lines or empty/comment lines - - Update test format to v3, add new tests - - Throw error on unexpected clock codes in timeclock format - - Fix missing case in pattern matching - -- Update "showPeriod" to use yyyy-mm-dd formatting (Brian Wignall) - -- Make "stack test" pass again (Brian Wignall) - - Change Date output to yyyy-mm-dd (Brian Wignall) -- Update documentation on separators (Aleksandar Dimitrov) - -- Inline function, add debug statement (Aleksandar Dimitrov) - -- Refactor getSeparator (Aleksandar Dimitrov) - -- Parse reserved words case insensitively (Aleksandar Dimitrov) - -- Remove --separator command line argument (Aleksandar Dimitrov) - -- Allow separator to be overridden from command line (Aleksandar Dimitrov) - This also fixes that parsing separators on the command line and the - rules file was not handled the same way. - -- Implement getting separator from rules (Aleksandar Dimitrov) - -- Add directive (Aleksandar Dimitrov) - -- Add missing type signature (Aleksandar Dimitrov) - -- Explictly discard result (Aleksandar Dimitrov) - -- Refactor: rename variable (Aleksandar Dimitrov) - -- Whitespace (Aleksandar Dimitrov) - - Don't store leaf name in PeriodReport. (Stephen Morgan) Calculate at the point of consumption instead. @@ -63,10 +20,6 @@ For user-visible changes, see the hledger package changelog. Only calculate posting date once for each posting, and calculate their columns instead of checking each DateSpan separately. -- Correct finding latest date in queryEndDate Or queries and simplify date comparison code. (Stephen Morgan) - -- Fix typos (Brian Wignall) - - ToJSON instances for all (?) remaining data types, up to Ledger - move JSON instances from hledger-web to hledger-lib @@ -74,29 +27,14 @@ For user-visible changes, see the hledger package changelog. - lib: drop "assertion" alias for nullassertion Perhaps we'll stick with the null* convention. Fixes a warning in Transaction.hs. -- Fix issue 457 (Jacek Generowicz) - Issue #457 pointed out that commands such as - hledger ui 'amt:>200' - failed. This was becasue the process of dispatching from `hledger ui` - to `hledger-ui` (note addition of `-`) lost the quotes around - `amt:>20` and the `>` character was interpreted as a shell redirection - operator, rather than as part of the argument. +# 1.16.2 2020-01-14 - The machinery for quoting or escaping arguements which cointain - characters which require quoting or escaping (thus far whitespace and - quotes) already existed. This solution simply adds shell stdio - redirection characters to this set. - - Fixes #457 - -- lib, cli, web: bump version to 1.16.1 +- add support for megaparsec 8 (#1175) # 1.16.1 2019-12-03 - - - Drop unnecessary mtl-compat dependency - Fix building with GHC 8.0, 8.2 diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 506b04e3f..e8964113e 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -3,14 +3,12 @@ See also the hledger changelog. # 445e8aa3 + + +# 1.16.2 2020-01-14 + - add support for megaparsec 8 (#1175) -- Use nubSort instead of nub . sort. (Stephen Morgan) - -- fix help - -- ui: bump to 1.16.1 also, requiring hledger 1.16.1 - # 1.16.1 2019-12-03 - use hledger 1.16.1, fixing GHC 8.0/8.2 build diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index 4766ade02..75ba0d10e 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -3,8 +3,6 @@ See also the hledger changelog. # 445e8aa3 -- add support for megaparsec 8 (#1175) - - web: Add option --socket to use UNIX socket file (Carl Richard Theodor Schneider) This commit adds the --socket option to use hledger-web over an AF_UNIX socket file. @@ -23,20 +21,15 @@ See also the hledger changelog. - Improve font display on different OS (David Zhang) -- Use nubSort instead of nub . sort. (Stephen Morgan) - -- web: fix add form completions (fixes #1156) - It seems like show (toJSON "a") used to give "\"a\"" instead of - "String \"a\"". I haven't found the root cause, it's possible - that this fix won't work if built with older libs. - -- Fix typos (Brian Wignall) - - move JSON instances from hledger-web to hledger-lib -- lib, cli, web: bump version to 1.16.1 -- web: drop old dependency on json (#1190) + +# 1.16.2 2020-01-14 + +- add support for megaparsec 8 (#1175) + +- fix add form completions (#1156) # 1.16.1 2019-12-03 diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 6ebe2b37b..58550adc9 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -3,42 +3,57 @@ User-visible changes in the hledger command line tool and library. # 445e8aa3 -- add support for megaparsec 8 (#1175) +- Fix timeclock format parsing (Jakob Schöttl) + Fix presumably copy-paste errors -- Change "showEndDates" formatting to yyyy-mm-dd in CompoundBalanceCommand (Brian Wignall) + timeclock format has only timeclock lines or empty/comment lines -- Make "stack test" pass again (Brian Wignall) + Update test format to v3, add new tests + + Throw error on unexpected clock codes in timeclock format + + Fix missing case in pattern matching + +- Parse CSV rule keywords case insensitively (Aleksandar Dimitrov) + +- Correct finding latest date in queryEndDate Or queries and simplify + date comparison code. (Stephen Morgan) + +- Fix issue 457 (Jacek Generowicz) + Issue #457 pointed out that commands such as + + hledger ui 'amt:>200' + + failed. This was becasue the process of dispatching from `hledger ui` + to `hledger-ui` (note addition of `-`) lost the quotes around + `amt:>20` and the `>` character was interpreted as a shell redirection + operator, rather than as part of the argument. + + The machinery for quoting or escaping arguements which cointain + characters which require quoting or escaping (thus far whitespace and + quotes) already existed. This solution simply adds shell stdio + redirection characters to this set. + + Fixes #457 - Change Date output to yyyy-mm-dd (Brian Wignall) -- Remove --separator command line argument (Aleksandar Dimitrov) - -- Don't store leaf name in PeriodReport. (Stephen Morgan) - Calculate at the point of consumption instead. - -- cli: Use PeriodicReport. (Stephen Morgan) - -- Use nubSort instead of nub . sort. (Stephen Morgan) - -- Fix typos (Brian Wignall) - -- Update the instructions for the add command (Gaith Hallak) +- Drop the --separator command line argument, add the `separator` CSV rule instead (Aleksandar Dimitrov) - Remember the previously entered values when stepping forward (Gaith Hallak) - Show the previous input in the input area after the back command (Gaith Hallak) -- Change the '<' command to go back one step during addition (Gaith Hallak) +- Change the '<' command to go back one step (Gaith Hallak) -- move JSON instances from hledger-web to hledger-lib -- lib: drop "assertion" alias for nullassertion - Perhaps we'll stick with the null* convention. Fixes a warning in Transaction.hs. -- close: doc: mention --close-to/--open-from in the manual - -- lib, cli, web: bump version to 1.16.1 +# 1.16.2 2020-01-14 +- add support for megaparsec 8 (#1175) + +- close: mention --close-to/--open-from in docs + # 1.16.1 2019-12-03 - Drop unnecessary mtl-compat dependency