Skip to content

Releases: ledger/ledger

3.0.2

10 Jan 10:36
@afh afh
Compare
Choose a tag to compare
⚠️ IMPORTANT ⚠️
To build Ledger from source download the ledger-utfcpp.zip and install it into the Ledger source tree, e.g.: unzip ledger-utfcpp.zip -d ledger-3.0.2/

3.0.1

10 Jan 10:35
@afh afh
Compare
Choose a tag to compare
⚠️ IMPORTANT ⚠️
To build Ledger from source download the ledger-utfcpp.zip and install it into the Ledger source tree, e.g.: unzip ledger-utfcpp.zip -d ledger-3.0.1/

3.0

10 Jan 10:33
@afh afh
Compare
Choose a tag to compare
3.0

Due to the magnitude of changes in 3.0, only changes that affect compatibility
with 2.x files and usage is mentioned here. For a description of new
features, please see the manual.

  • The option -g (--performance) was removed.
  • The balance report now defaults to showing all relevant accounts. This is
    the opposite of 2.x. That is, bal in 3.0 does what -s bal did in 2.x.
    To see 2.6 behavior, use "bal -n" in 3.0. The -s option no longer has any
    effect on balance reports.
⚠️ IMPORTANT ⚠️
To build Ledger from source download the ledger-utfcpp.zip and install it into the Ledger source tree, e.g.: unzip ledger-utfcpp.zip -d ledger-3.0/

2.6.3

10 Jan 10:52
@afh afh
Compare
Choose a tag to compare
  • Minor fixes to allow for compilation with gcc 4.4

2.6.2

10 Jan 10:53
@afh afh
Compare
Choose a tag to compare
  • Bug fix: Command-line options, such as -O, now override init-file options
    such as -V.
  • Bug fix: cat data | ledger -f - now works.
  • Bug fix: --no-cache is now honored. Previously, it was writing out a cache
    file named <none>.
  • Bug fix: Using %.2X in a format string now outputs 2 spaces if the state is
    cleared.

2.6.1

10 Jan 11:09
@afh afh
Compare
Choose a tag to compare
  • Added the concept of "balance setting transactions" (for details see NEWS).
  • The rest of the changes in the version is all bug fixes (around 45 of them).

2.5

10 Jan 11:22
@afh afh
Compare
Choose a tag to compare
2.5

For details on the following changes see NEWS:

  • Added a new value expression regexp command.
  • Added a new csv command, for outputting results in CSV format.
  • Ledger now expands ~ in file pathnames.
  • Effective dates may now be specified for entries.
  • Actual and effective dates may now be specified for individual transactions.
  • To support the above, there is a new formatting option: %d.
  • Individual transactions may now be cleared separately.

2.4.1

10 Jan 11:23
@afh afh
Compare
Choose a tag to compare
  • Corrected an issue that had inadvertently disabled Gnucash support.

2.6.0.90

10 Jan 11:14
@afh afh
Compare
Choose a tag to compare

For details on the following changes see NEWS:

  • Gnucash parser is fixed.
  • Fix a memory leak bug in the amount parser.
  • To facilitate lot pricing reports, there are some new reporting options
  • Commodities may now specify lot details, to assign in managing set groups of items, like buying and selling shares of stock (This feature is from 2.6, but was not documented anywhere).

2.6

10 Jan 11:19
@afh afh
Compare
Choose a tag to compare
2.6

For details on the following changes see NEWS:

  • The style for eliding long account names (for example, in the register report) has been changed.
  • In addition to the new elision change mentioned above, the style is also configurable.
  • Error reporting has been greatly improving, now showing full contextual information for most error messages.
  • Added --base reporting option, for reporting convertible commodities in their most basic form.
  • Added --ansi reporting option, which shows negative values in the running total column of the register report as red, using ANSI terminal codes.
  • Added --only predicate, which occurs during transaction processing between --limit and --display.
  • Added new --descend AMOUNT and --descend-if VALEXPR reporting options.
  • Added a dump command for creating binary files, which load much faster than their textual originals.
  • Changes to value expression syntax.
  • There are new parse and expr commands.
  • Added new min(x,y) and max(x,y) value expression functions.