All Versions
44
Latest Version
Avg Release Cycle
48 days
Latest Release
-

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.

    https://github.com/apauley/hledger-flow/issues/93

    https://github.com/apauley/hledger-flow/pull/94

  • 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.
  • 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.
  • 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

  • v0.14.0.0 Changes

    August 29, 2020

    โž• 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

  • 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, 2020

    Imports

    ๐Ÿ‘Œ 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)