mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-07 21:15:19 +03:00
;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.
|
||||
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
|
||||
|
||||
- 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.
|
||||
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,6 +1,16 @@
|
||||
User-visible changes in hledger-ui.
|
||||
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
|
||||
|
||||
- use hledger 1.16.1, fixing GHC 8.0/8.2 build
|
||||
|
@ -1,6 +1,43 @@
|
||||
User-visible changes in hledger-web.
|
||||
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
|
||||
|
||||
- Drop unnecessary json (#1190), mtl-compat dependencies
|
||||
|
@ -1,6 +1,44 @@
|
||||
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
|
||||
|
||||
- Drop unnecessary mtl-compat dependency
|
||||
|
Loading…
Reference in New Issue
Block a user