3.3.0
-
Use
$PAGER
when environment variable is set (bug #1674) -
Make
--depth
correctly fold postings to accounts of greater depth into the parent at the specified level (bug #987) -
When using wild-cards in the
include
directive, include matched files in sorted order (bug #1659) -
Ensure absolute path for include (bug #2075)
-
Try to use
$XDG_HOME_CONFIG/ledger/ledgerrc
or~/.config/ledger/ledgerrc
first -
Improve Python 3 support and drop support for Python 2
-
Add support for automatically reading files encrypted with GPG (bug #1949)
-
Add support for a "debit" column in the
convert
command (bug #1120) -
Fix parsing of files without end of line (bug #516)
-
Fix incorrect parsing of expressions containing a
-
without spaces (bug #2001) -
Fix payee metadata on postings not being validated and payee aliases not being honored (bug #556 & bug #1892)
-
Fix ledger interpreting a posting with 0 difference as a null-posting, which leads to it auto-balancing the posting (bug #1942)
-
Correctly escape all string values in lisp report (bug #2034)
-
Fix a regression where empty commodities were shown (bug #1969)
-
Fix a regression where using multiple commodities in one transaction triggers an assertion (bug #1998)
-
Fix
--time-colon
for negative time amounts -
Use correct int return type for stream input operations (bug #2058)
-
Use amount_width for balance report
-
Remove some UTF-8 code that was having no effect (bug #2061)
-
Fix unrounding for equity
-
Fix SIGABRT when python subcommand raises an exception
-
Improve XML reports
-
Support building on older versions of CMAKE (less than 3.7)
-
Fix compilation with Boost 1.76 (bug #2030)
-
Fix Msys2 MinGW build (bug #1905)
-
Fix unicode problems on Windows (bug #1986)
-
Fix the issue that with Boost >= 1.77
include
directive cannot find the file to include for stdin (-f -
). Also for-f -
wheninclude
cannot find the file it reports the error with full path now. (bug #2057 & bug #2092) -
Fix Nix build
-
Rename
quoted_rfc4180
toquoted_rfc
, as numbers used in function names confuses the parser (#2007). -
Numbers are no longer permitted in value expression function names.
-
Various documentation improvements