hledger/hledger-lib/Hledger
Stephen Morgan c07ad29a87 imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648)
The forecast period begins on:
- the start date supplied to the `--forecast` argument, if present
- otherwise, the later of
  - the report start date if specified with -b/-p/date:
  - the day after the latest normal (non-periodic) transaction in the journal, if any
- otherwise today.
It ends on:
- the end date supplied to the `--forecast` argument, if present
- otherwise the report end date if specified with -e/-p/date:
- otherwise 180 days (6 months) from today.

Note that the previous behaviour did not quite match the documentation,
so this also acts as a bug fix for #1665.
2021-08-26 20:32:30 -10:00
..
Data cln: hlint: Clean up hlint warnings not already ignored in hlint.yaml. 2021-08-25 20:44:36 -10:00
Read imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648) 2021-08-26 20:32:30 -10:00
Reports cln: hlint: Remove Unused LANGUAGE pragma ignore. 2021-08-26 07:23:11 -10:00
Utils cln: hlint: Remove if warnings. 2021-08-26 07:23:11 -10:00
Data.hs lib: implement periodic expressions for weekday et al 2021-08-20 20:30:18 -05:00
Query.hs cln: hlint: Fix hlint warnings in Query.hs. 2021-08-26 07:23:11 -10:00
Read.hs imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648) 2021-08-26 20:32:30 -10:00
Reports.hs lib!: lib,web: Remove unused TransactionReport. Move the useful utility 2021-07-22 19:00:37 -10:00
Utils.hs lib,cli,ui,bin: Create a new API for MixedAmount arithmetic. This should 2021-03-18 09:47:21 +11:00