gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Mar 1 13:48:55 EST 2026


Updated	 via  https://github.com/Gnucash/gnucash/commit/8538dcf9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/563c186c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a44249c1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/14e4aca3 (commit)
	from  https://github.com/Gnucash/gnucash/commit/1fda575c (commit)



commit 8538dcf9ac6032fae84e0d25e9767b8bdfa585d6
Merge: 1fda575c5b 563c186c99
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 1 10:46:40 2026 -0800

    Merge Jon Schewe's 'bug799745' into stable.

commit 563c186c99f87e57aaef6089d4ef3671eb753795
Author: Jon Schewe <jpschewe at mtu.net>
Date:   Fri Feb 27 17:22:39 2026 -0600

    [Bug 799745] - Import matcher doesn't handle zero length memo and description properly
    
    When doing a fuzzy check on strings, check half the length of the
    longest string and only check if both strings are longer than 1
    character.

commit a44249c17ab6362612074ef9ef6a1485a5352737
Author: Jon Schewe <jpschewe at mtu.net>
Date:   Fri Feb 27 16:59:52 2026 -0600

    Add null checking to string fields
    
    Check that strings aren't null before using them.
    
    Factor out access to strings to avoid extra calls to the xacc* methods.

commit 14e4aca3cdd4e1b39b235262bb1b085dcfd1e2fc
Author: Jon Schewe <jpschewe at mtu.net>
Date:   Fri Feb 27 16:57:21 2026 -0600

    Enhancing debugging output
    
    Enhance the debugging to make it easier to track why some
    transactions aren't considered possible matches.
    
    Uncomment debug statements so that users dont' need to build their own
    binary to debug.



Summary of changes:
 gnucash/import-export/import-backend.cpp      | 107 +++++++++++++++++---------
 gnucash/import-export/import-main-matcher.cpp |   6 +-
 2 files changed, 72 insertions(+), 41 deletions(-)



More information about the gnucash-patches mailing list