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 # reports, there are some new reporting options
  • Commodities may now specify lot details, to as# 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.