;doc: draft changelogs
This commit is contained in:
parent
445e8aa3cc
commit
dba0b117f4
27
CHANGES.md
27
CHANGES.md
@ -1,6 +1,33 @@
|
|||||||
General/project-related changes in the hledger project.
|
General/project-related changes in the hledger project.
|
||||||
For package-specific changes, see the package changelogs.
|
For package-specific changes, see the package changelogs.
|
||||||
|
|
||||||
|
# 04ea95cb
|
||||||
|
|
||||||
|
- Fix dead pointer in contributing (Aleksandar Dimitrov)
|
||||||
|
Fix link in contributing
|
||||||
|
|
||||||
|
- stack: ghc8.10: update extra-deps
|
||||||
|
|
||||||
|
- Fix typos (Brian Wignall)
|
||||||
|
|
||||||
|
- Add a basic example of rule parsing for the output of csb2format. (Evilham)
|
||||||
|
csb2format deals with the CSB43/AEB43 format, which all banks operating in
|
||||||
|
Spain must support.
|
||||||
|
Having these example rules enables easens bootstraping for users with a
|
||||||
|
Spanish bank account.
|
||||||
|
|
||||||
|
- install: re-enable hledger-iadd & hledger-interest
|
||||||
|
hledger-iadd has been revised on hackage, and hledger-interest has no upper bound.
|
||||||
|
|
||||||
|
- install: always do stack update, to help ensure we get the latest
|
||||||
|
https://github.com/commercialhaskell/stack/issues/5112
|
||||||
|
|
||||||
|
- install: update hledger-install for 1.16.1, disable addons for now
|
||||||
|
|
||||||
|
- lib, cli, web: bump version to 1.16.1
|
||||||
|
|
||||||
|
- Fix build badges for Travis and AppVeyor (Rui Chen)
|
||||||
|
|
||||||
# 1.16 2019-12-01
|
# 1.16 2019-12-01
|
||||||
|
|
||||||
- add support for GHC 8.8, base-compat 0.11 (#1090)
|
- add support for GHC 8.8, base-compat 0.11 (#1090)
|
||||||
|
|||||||
@ -1,6 +1,98 @@
|
|||||||
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
|
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
|
||||||
For user-visible changes, see the hledger package changelog.
|
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.
|
||||||
|
|
||||||
|
- lib: Generalise PeriodicReport to be polymorphic in the account labels. (Stephen Morgan)
|
||||||
|
|
||||||
|
- lib: Use records instead of tuples in PeriodicReport. (Stephen Morgan)
|
||||||
|
|
||||||
|
- lib: Use PeriodicReport in place of MultiBalanceReport. (Stephen Morgan)
|
||||||
|
|
||||||
|
- Use nubSort instead of nub . sort. (Stephen Morgan)
|
||||||
|
|
||||||
|
- Calculate MultiReportBalance columns more efficiently. (Stephen Morgan)
|
||||||
|
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
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
# 1.16.1 2019-12-03
|
# 1.16.1 2019-12-03
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,16 @@
|
|||||||
User-visible changes in hledger-ui.
|
User-visible changes in hledger-ui.
|
||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
|
# 445e8aa3
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|||||||
@ -1,6 +1,43 @@
|
|||||||
User-visible changes in hledger-web.
|
User-visible changes in hledger-web.
|
||||||
See also the hledger changelog.
|
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.
|
||||||
|
It allows running multiple instances of hledger-web on the same system without
|
||||||
|
having to manually choose a port for each instance, which is helpful for running
|
||||||
|
individual instances for multiple users. In this scenario, the socket path is
|
||||||
|
predictable, as it can be derived from the username.
|
||||||
|
|
||||||
|
It also introduces the following dependencies:
|
||||||
|
|
||||||
|
- network
|
||||||
|
- Used to create the unix domain socket
|
||||||
|
- unix-compat
|
||||||
|
- Used to identify if the socket file is still a socket, to reduce the risk
|
||||||
|
of deleting a file when cleaning up the socket
|
||||||
|
|
||||||
|
- 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.1 2019-12-03
|
# 1.16.1 2019-12-03
|
||||||
|
|
||||||
- Drop unnecessary json (#1190), mtl-compat dependencies
|
- Drop unnecessary json (#1190), mtl-compat dependencies
|
||||||
|
|||||||
@ -1,6 +1,44 @@
|
|||||||
User-visible changes in the hledger command line tool and library.
|
User-visible changes in the hledger command line tool and library.
|
||||||
|
|
||||||
|
|
||||||
|
# 445e8aa3
|
||||||
|
|
||||||
|
- add support for megaparsec 8 (#1175)
|
||||||
|
|
||||||
|
- Change "showEndDates" formatting to yyyy-mm-dd in CompoundBalanceCommand (Brian Wignall)
|
||||||
|
|
||||||
|
- Make "stack test" pass again (Brian Wignall)
|
||||||
|
|
||||||
|
- 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)
|
||||||
|
|
||||||
|
- 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)
|
||||||
|
|
||||||
|
- 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.1 2019-12-03
|
# 1.16.1 2019-12-03
|
||||||
|
|
||||||
- Drop unnecessary mtl-compat dependency
|
- Drop unnecessary mtl-compat dependency
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user