hledger/hledger-lib
Simon Michael 187fcf75ed journal: clarify balance assertion/display precision interaction
Surprisingly, balance assertions were checking to maximum precision,
which meant it was possible, with a display-precision-limiting
commodity directive, to have a failing assertion with the error
message showing asserted and actual amounts that looked the same.

Now we round the calculated account balance (but not the asserted
balance) to display precision before comparing. This should ensure
assertions always behave as you would expect from visual inspection.
2019-01-06 08:30:54 +00:00
..
Hledger journal: clarify balance assertion/display precision interaction 2019-01-06 08:30:54 +00:00
other/ledger-parse lib: restrict imports, avoiding GHCI clashes 2016-11-20 10:27:16 -08:00
test tests: make doctests suite run with old ghcs 2018-09-07 12:34:51 -07:00
Text lib: add a custom parse error for "re-parsing" 2018-11-22 14:09:32 -08:00
.ghci tools: .ghci for each package, sets shorter prompt 2016-04-15 16:06:45 -07:00
CHANGES doc: changelogs 2018-12-02 13:29:00 -08:00
hledger_csv.5 update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_csv.info update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_csv.m4.md doc: csv: emphasise the use of - in strptime patterns 2019-01-06 06:38:32 +00:00
hledger_csv.txt update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_journal_directives.m4.md lib: doc: journal: describe current directive semantics, finally 2018-06-20 19:41:28 -07:00
hledger_journal.5 update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_journal.info update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_journal.m4.md journal: clarify balance assertion/display precision interaction 2019-01-06 08:30:54 +00:00
hledger_journal.txt update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_timeclock.5 update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_timeclock.info update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_timeclock.m4.md remove numbers from all but nroff filenames 2017-12-06 18:35:18 -08:00
hledger_timeclock.txt update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_timedot.5 update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_timedot.info update embedded manuals 2019-01-05 07:35:54 +00:00
hledger_timedot.m4.md doc: journal: directives & periodic/automated cleanups 2018-04-29 18:02:16 -07:00
hledger_timedot.txt update embedded manuals 2019-01-05 07:35:54 +00:00
hledger-lib.cabal bump version to 1.12.99 2019-01-05 07:35:54 +00:00
Hledger.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
LICENSE split off hledger-lib package, containing core types & utils 2010-03-22 01:44:59 +00:00
package.yaml bump version to 1.12.99 2019-01-05 07:35:54 +00:00
README doc: ensure all five main packages have a README 2016-04-12 11:13:01 -07:00
Setup.hs Revert "remove Setup.hs files again, fixing a yesod devel warning" 2014-05-24 13:39:09 -07:00

A reusable library containing hledger's core functionality.
This is used by most hledger* packages for common data parsing,
command line option handling, reporting etc.