Changelog History
Page 1
-
v0.14.4 Changes
โ Add an option to process files in batches.
If the number of input files processed by
hledger-flow
grows large, and you have resource-intensive processing scripts, your system resources can be overwhelmed.0๏ธโฃ With this change the input files will be processed in batches, by default 200 at a time. The batch size can be set from the command-line.
-
v0.14.3 Changes
Ensure that generated include files only contain files ending with .journal
๐ Fixes #92
-
v0.14.2 Changes
โ Add an optional
--start-year
command-line option for imports:Import only from the specified year and onwards, ignoring previous years. Valid values include a 4-digit year or 'current' for the current year.
An implementation for this feature request
-
v0.14.2.0 Changes
September 06, 2020โ Add an optional
--start-year
command-line option for imports:Import only from the specified year and onwards, ignoring previous years.
Valid values include a 4-digit year or 'current' for the current year. -
v0.14.1 Changes
- ๐ Make
--enable-future-rundir
the default, and deprecate the command-line option. To be removed in a future release. - Ensure that the deepest rundir is the account directory, because the program doesn't generate include files correctly in directories below the account level.
- ๐ Make
-
v0.14.1.0 Changes
September 02, 2020- ๐ Make
--enable-future-rundir
the default, and deprecate the command-line option. To be removed in a future release. - Ensure that the deepest rundir is the account directory, because the program doesn't generate include files correctly in directories below the account level.
- ๐ Make
-
v0.14.0 Changes
- โ Add a new performance-related command-line option to import:
--new-files-only
. PR #89
Don't regenerate transaction files if they are already present. This applies to hledger journal files as well as files produced by the preprocess and construct scripts.
Generate monthly versions of the income statement in reports. A contribution by Max Linke
Switch some usages of system-filepath over to path
hledger-flow started as a collection of bash scripts that I translated into Haskell with the help of Turtle.
Turtle uses the now deprecated system-filepath to represent all paths.
I've had many filepath-related issues in hledger-flow. They were related to issues such as that 2 instances of the same directory would not be treated as equal, because one could have a trailing slash and the other not. Another issue that popped up was knowing wether a path is a file or a directory, and if it is absolute or relative.
All of these issues are articulated in the
path
library: https://github.com/commercialhaskell/path - โ Add a new performance-related command-line option to import:
-
v0.14.0.0 Changes
August 29, 2020โ Add a new performance-related command-line option to import:
--new-files-only
. PR #89Don't regenerate transaction files if they are
already present. This applies to hledger journal
files as well as files produced by the preprocess and
construct scripts.Generate monthly versions of the income statement in reports. A contribution by Max Linke
Switch some usages of system-filepath over to path
๐ฆ hledger-flow started as a collection of bash scripts that I translated into Haskell with the help of Turtle.
๐ฆ Turtle uses the now deprecated system-filepath to represent all paths.
I've had many filepath-related issues in hledger-flow.
They were related to issues such as that 2 instances of the same directory would not be treated as equal, because one could have a trailing slash and the other not.
Another issue that popped up was knowing wether a path is a file or a directory, and if it is absolute or relative.All of these issues are articulated in the
path
library:
https://github.com/commercialhaskell/path -
v0.13.2 Changes
๐ Improve support for importing a subset of journals: start importing only from the directory given as argument, or the current directory, and generate only the relevant include files.
This is a behavioural change and (for now) it needs to be enabled with the --enable-future-rundir switch. ๐ This will become the default behaviour in 0.14.x, at which time the switch will be removed.
Reports: ๐ Use the LEDGER_FILE env var (if set) when generating reports. 0๏ธโฃ Default to the top-level all-years.journal if not set.
๐ Build with Stackage Nightly 2020-03-10 (ghc-8.8.3)
-
v0.13.2.0 Changes
March 11, 2020Imports
๐ Improve support for importing a subset of journals: start importing only from the directory given as argument,
or the current directory, and generate only the relevant include files.This is a behavioural change and (for now) it needs to be enabled with the --enable-future-rundir switch.
๐ This will become the default behaviour in 0.14.x, at which time the switch will be removed.Reports
๐ Use the
LEDGER_FILE
env var (if set) when generating reports.
0๏ธโฃ Default to the top-level all-years.journal if not set.Other
๐ Build with Stackage Nightly 2020-03-10 (ghc-8.8.3)