[ANNOUNCE] ledger 3.3.0

75 views
Skip to first unread message

Martin Michlmayr

unread,
Feb 8, 2023, 2:36:26 AM2/8/23
to ledge...@googlegroups.com
I tagged ledger 3.3.0:
https://github.com/ledger/ledger/releases/tag/v3.3.0

Thanks to all contributors who made this release possible! It's been
a long time since the last release and there are quite a number of
changes.

Here are the changes in 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 -` when `include` cannot find the
file it reports the error with full path now. (bug #2057 & bug #2092)

- Fix Nix build

- Rename `quoted_rfc4180` to `quoted_rfc`, as numbers used in function names
confuses the parser (#2007).

- Numbers are no longer permitted in value expression function names.

- Various documentation improvements

--
Martin Michlmayr
https://www.cyrius.com/

o1bigtenor

unread,
Feb 8, 2023, 6:34:22 AM2/8/23
to ledge...@googlegroups.com
On Wed, Feb 8, 2023 at 1:36 AM Martin Michlmayr <t...@cyrius.com> wrote:
>
> I tagged ledger 3.3.0:
> https://github.com/ledger/ledger/releases/tag/v3.3.0
>
> Thanks to all contributors who made this release possible! It's been
> a long time since the last release and there are quite a number of
> changes.
>
snip


Thank y'all for all the hard work!!!!

Its been a very very long time since I last did anything to my ledger software.

Should I be waiting until this update wends its way into Debian's repositories
or should I upgrade from source code?

TIA

Martin Michlmayr

unread,
Feb 8, 2023, 9:42:32 AM2/8/23
to ledge...@googlegroups.com
* o1bigtenor <o1big...@gmail.com> [2023-02-08 05:33]:
> Should I be waiting until this update wends its way into Debian's repositories
> or should I upgrade from source code?

That's up to you.

There are no earth-shattering changes that would require an immediate
upgrade imho.

Alexis

unread,
Feb 8, 2023, 10:23:38 AM2/8/23
to ledge...@googlegroups.com
Thank you Martin for driving this release!
It's been long overdue, so great to see all these fixes
and improvements finally being officially released.

Alexis

o1bigtenor

unread,
Feb 8, 2023, 10:56:11 AM2/8/23
to ledge...@googlegroups.com
On Wed, Feb 8, 2023 at 8:42 AM Martin Michlmayr <t...@cyrius.com> wrote:
>
> * o1bigtenor <o1big...@gmail.com> [2023-02-08 05:33]:
> > Should I be waiting until this update wends its way into Debian's repositories
> > or should I upgrade from source code?
>
> That's up to you.
>
> There are no earth-shattering changes that would require an immediate
> upgrade imho.
>

Thank you!

I haven't had any issues with what I do using ledger so I didn't think
it was crucial.
Wonder how long before it will hit the 'testing' repository - - - - grin!

Regards

John Wiegley

unread,
Feb 8, 2023, 2:09:02 PM2/8/23
to ledge...@googlegroups.com
>>>>> "A" == Alexis <surr...@gmail.com> writes:

A> Thank you Martin for driving this release! It's been long overdue, so great
A> to see all these fixes and improvements finally being officially released.

Yes, thank you so much to Martin and everyone who was a part of it!

John
Reply all
Reply to author
Forward
0 new messages