;doc: changelogs: update from 1.16.2, cleanups

This commit is contained in:
Simon Michael 2020-01-14 11:19:05 -08:00
parent dba0b117f4
commit 42dfde141a
4 changed files with 49 additions and 105 deletions

View File

@ -3,51 +3,8 @@ For user-visible changes, see the hledger package changelog.
# 445e8aa3 # 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) - 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) - Don't store leaf name in PeriodReport. (Stephen Morgan)
Calculate at the point of consumption instead. 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 Only calculate posting date once for each posting, and calculate their
columns instead of checking each DateSpan separately. 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 - ToJSON instances for all (?) remaining data types, up to Ledger
- move JSON instances from hledger-web to hledger-lib - 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 - lib: drop "assertion" alias for nullassertion
Perhaps we'll stick with the null* convention. Fixes a warning in Transaction.hs. 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` # 1.16.2 2020-01-14
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 - add support for megaparsec 8 (#1175)
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
# 1.16.1 2019-12-03 # 1.16.1 2019-12-03
- Drop unnecessary mtl-compat dependency - Drop unnecessary mtl-compat dependency
- Fix building with GHC 8.0, 8.2 - Fix building with GHC 8.0, 8.2

View File

@ -3,14 +3,12 @@ See also the hledger changelog.
# 445e8aa3 # 445e8aa3
# 1.16.2 2020-01-14
- add support for megaparsec 8 (#1175) - 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 # 1.16.1 2019-12-03
- use hledger 1.16.1, fixing GHC 8.0/8.2 build - use hledger 1.16.1, fixing GHC 8.0/8.2 build

View File

@ -3,8 +3,6 @@ See also the hledger changelog.
# 445e8aa3 # 445e8aa3
- add support for megaparsec 8 (#1175)
- web: Add option --socket to use UNIX socket file (Carl Richard Theodor Schneider) - 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 This commit adds the --socket option to use hledger-web over an AF_UNIX socket
file. file.
@ -23,20 +21,15 @@ See also the hledger changelog.
- Improve font display on different OS (David Zhang) - 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 - 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 # 1.16.1 2019-12-03

View File

@ -3,42 +3,57 @@ User-visible changes in the hledger command line tool and library.
# 445e8aa3 # 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) - Change Date output to yyyy-mm-dd (Brian Wignall)
- Remove --separator command line argument (Aleksandar Dimitrov) - Drop the --separator command line argument, add the `separator` CSV rule instead (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)
- Remember the previously entered values when stepping forward (Gaith Hallak) - Remember the previously entered values when stepping forward (Gaith Hallak)
- Show the previous input in the input area after the back command (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 # 1.16.2 2020-01-14
- lib, cli, web: bump version to 1.16.1
- add support for megaparsec 8 (#1175)
- close: mention --close-to/--open-from in docs
# 1.16.1 2019-12-03 # 1.16.1 2019-12-03
- Drop unnecessary mtl-compat dependency - Drop unnecessary mtl-compat dependency