Commit Graph

10195 Commits

Author SHA1 Message Date
Simon Michael
5b437ea20d ;tools: make site(-watch): add orgfiles 2021-09-25 12:57:38 -10:00
Simon Michael
dff61ccbd9 ;doc: BACKLOG: updates; all cli items added 2021-09-25 12:57:38 -10:00
Simon Michael
342ccdfae1 ;doc: RELEASING: updates 2021-09-25 12:17:27 -10:00
Simon Michael
277cb4f500 ;doc: CONTRIBUTING: updates, components -> topics 2021-09-25 12:16:59 -10:00
Simon Michael
b857307f64 ;cabal: update cabal files 2021-09-24 12:22:15 -10:00
Simon Michael
8934c115bd ;pkg: bump version to 1.23.99 2021-09-24 12:22:15 -10:00
Stephen Morgan
ce4fcfae84 imp!: value: For register reports with no reporting interval and
--value=end, historical reports should be valued at journal/report end
date.
2021-09-24 11:32:41 -10:00
Simon Michael
14c19c398b ;tools: make copy-exe*: name them -SUFF not .SUFF
Breaks my usual convention of hledger-foo being an addon command, but
-VERSION is too common (and matches the make target that you type).
2021-09-22 12:13:50 -10:00
Simon Michael
53238716a7 ;install: hledger-iadd-1.3.16 2021-09-22 12:13:22 -10:00
Stephen Morgan
465a5cf917 imp: cli: Allow general optional argument flags (--pretty and
--forecast) to be moved after the subcommand name.
2021-09-22 12:11:44 -10:00
Simon Michael
6547624e5d ;doc: ANNOUNCE tweaks 2021-09-21 17:57:52 -10:00
Simon Michael
47b5b6be0d install: bump to 1.23 2021-09-21 17:33:14 -10:00
Simon Michael
1b0ff89bd0 ;doc: RELEASING tweaks 2021-09-21 17:33:14 -10:00
Simon Michael
9165064fa5 ;doc: CREDITS tweak 2021-09-21 17:33:14 -10:00
Simon Michael
a02b57103e doc: announce 1.23 2021-09-21 17:33:14 -10:00
Simon Michael
e90fa3ee81 doc: changelogs: cleanup, finalise 2021-09-21 17:15:39 -10:00
Simon Michael
416555b65a doc: update manuals 2021-09-21 17:15:39 -10:00
Simon Michael
1126b4b0dd doc: add --pretty to general options macro for manuals 2021-09-21 17:15:39 -10:00
Simon Michael
72a4c82043 cli: tweak --pretty help 2021-09-21 17:15:39 -10:00
Simon Michael
1b020e004b ;cabal: update cabal files 2021-09-21 15:34:23 -10:00
Simon Michael
19950df745 ;pkg: bump version to 1.23 2021-09-21 15:34:23 -10:00
Simon Michael
1845b13b64 ;doc: backlog 2021-09-21 15:34:23 -10:00
Stephen Morgan
afdeb404b0 fix: colour: NO_COLOR flag no longer overrides an explicit --color option. (#1710)
http://no-color.org/ specifies that command line arguments should
override a NO_COLOR flag.
2021-09-21 15:32:53 -10:00
Stephen Morgan
399d28dc05 cln: Display friendly error message if --pretty is given an incorrect
argument.
2021-09-21 15:32:09 -10:00
Stephen Morgan
2b8190b238 fix: ui: Do not display a screen full of .. when there are no transactions. (#822) 2021-09-21 15:26:49 -10:00
Stephen Morgan
bf3e82f780 imp: pretty: Replace --pretty-tables argument with --pretty=WHEN
argument, which takes yes or no. Default is no for now.
2021-09-21 14:53:52 -10:00
Simon Michael
fbccd7b7ca ;doc: changelogs: tweaks 2021-09-20 18:07:57 -10:00
Simon Michael
17a12f0411 ;doc: changelogs: tweak 2021-09-20 18:01:09 -10:00
Simon Michael
bb4f2ff34f ;doc: update changelogs 2021-09-20 17:58:29 -10:00
Simon Michael
9cae7a076a ;doc: update manuals 2021-09-20 16:56:36 -10:00
Simon Michael
44d494af07 ;doc: update CLI usage texts 2021-09-20 16:55:22 -10:00
Simon Michael
c2e6a2931c ;tests: ui: add missing test file 2021-09-20 16:53:55 -10:00
Stephen Morgan
378df77001 cln: Remove unnecessary normaliseMixedAmount(SquashPricesForDisplay)? functions. 2021-09-20 14:49:34 -10:00
Arjen Langebaerd
c0fd79a40e fix: extend application of commodity style to prices (except precision) and make --commodity-style a general flag 2021-09-20 08:55:55 -10:00
Stephen Morgan
4cfd3cb590 lib!: Remove GenericSourcePos, and replace it with either SourcePos or
(SourcePos, SourcePos).

This has been marked for possible removal for a while. We are keeping
strictly more information. Possible edge cases arise with Timeclock and
CsvReader, but I think these are covered.

The particular motivation for getting rid of this is that
GenericSourcePos is creating some awkward import considerations for
little gain. Removing this enables some flattening of the module
dependency tree.
2021-09-20 08:38:33 -10:00
Simon Michael
04b17e00c4 ;doc: CONTRIBUTING: update most link to https 2021-09-20 08:23:11 -10:00
Simon Michael
94df7ac031 ;doc: CONTRIBUTING: update links 2021-09-20 08:20:19 -10:00
Simon Michael
ea22d76a5c ;doc: CONTRIBUTING: repology links 2021-09-20 07:17:39 -10:00
Simon Michael
41cd7eece6 ;doc: backlog: entry command 2021-09-19 17:19:36 -10:00
Stephen Morgan
df71d2ddd5 dev: Move journal and text parsing utilities into more appropriate places, to reduce reliance on Hledger.Read.Common. 2021-09-19 17:10:38 -10:00
Stephen Morgan
1e766e481e cln: Flatten dependency tree by removing dependencies of Hledger.Reports
on Hledger.Read.

This is done by using equivalent functions/types defined elsewhere
instead.
2021-09-19 17:10:38 -10:00
Stephen Morgan
315e92c08b pkg!: Break functions related to balancing out into a separate module,
Hledger.Data.Balancing.

Both Hledger.Data.Transaction and Hledger.Data.Journal are massive
module with many things in them. Placing the balancing functions, which
are conceptually related, into a separate module helps keep things more
modular.

It also reduces the risk of import cycles, as right now balancing
functions cannot depend on any functions defined outside of
Hledger.Data.Transaction or Hledger.Data.Journal, respectively, if those
modules require basic transaction or journal functions.
2021-09-19 17:10:38 -10:00
Simon Michael
ec569ed3de ;doc: backlog
Move some stuff here from private backlog
2021-09-19 08:31:38 -10:00
Simon Michael
8cace8b543 ;doc: backlog, roadmap 2021-09-19 08:24:29 -10:00
Simon Michael
3948431c8b ;doc: backlog 2021-09-19 08:16:18 -10:00
Simon Michael
3124cafb4e ;doc: backlog 2021-09-19 08:13:42 -10:00
Simon Michael
8f6d536eb5 ;roadmap: tweak 2021-09-19 08:13:33 -10:00
Simon Michael
e386576255 ;tools: Shake: add "orgfiles" for -VVV, fix their deps 2021-09-19 08:04:38 -10:00
Simon Michael
e6b25bf9f3 ;tools: revert "make site" for now 2021-09-19 07:53:04 -10:00
Simon Michael
bdfdfa8051 ;doc: roadmap: name the source file 2021-09-19 07:37:13 -10:00