pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/finance/gnucash



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Sep 28 08:35:06 UTC 2026

Modified Files:
        pkgsrc/finance/gnucash: Makefile distinfo

Log Message:
gnucash: update to 5.17.

5.17 - 27 Sept 2026
Between 5.16 and 5.17, the following bugfixes were accomplished:

    Bug 799753 - Reconciliation error when reconciling transactions posted
                 after the reconcile date
    Bug 799772 - Invoice layout: footer should span both columns and header
                 tables should be easier to align/style
    Bug 799774 - Import transaction from CSV skips fields if CSV file has
                 backslash just before final quote in a quoted field
    Bug 797872 - Multiple check printing results in nothing sent to print queue
                 after first check
    Bug 799790 - RFE: Always put Debits before Credits for CSV register export
                 (order transaction splits as shown on screen)
    Bug 799791 - Unvoid is not available (Bug from the mailing lists): Use the
                 existence of void timestamp instead of void reason to
                 determine if a transaction is voided. A user can void a
                 transaction without providing a reason.
    Bug 799798 - bringing back the previous tooltip (from 4.x) as a
                 configurable choice: Enable tooltips on line and bar charts to
                 represent individual points as well as all the points on a
                 particular date.
    Bug 799799 - Enhancement - making the tooltip more readable
    Bug 899803 - Split context/category to msgctxt field in gnc-glossary.txt to
                 provide better translation experience Translations aren't
                 changed but are marked fuzzy. Keywords that aren't proper
                 nouns are lower cased, consistent with how words appear in
                 a dictionary.
    Bug 799806 - Locale "C.UTF-8" crashes the Mortgage and Loan Repayment
                 Assistant
    Bug 799813 - gnucash-cli issue for price updates using Postgressql back-end

The following fixes and improvements were not associated with bug reports:

    Better handling of stocks that have split in the Show Lots dialog: Lot
        split transactions are hidden and the changes in the amount of the
        stock are tracked so that the capital gains calculation can determine
        the correct basis.
    Reformat chart tooltips to improve readability.
    Charts: Add global preferences for marker style and size.
    Charts: Add global preferences for engagement radius, tooltip pointer size,
        and the position of grouped tooltips.
    Charts: Add option to show only non-zero values in tooltips.
    Cash Flow report: Add option to hide the list of involved accounts at the
        top of the report
    Multicolumn Reports: Saving the configuration (and this includes quitting
        GnuCash with a multicolumn report tab open) now saves the multicolumn
        report even when the user has clicked through to a subreport.
    Removed MorningstarUK and MorningstarCH from quote sources, no longer
        supported by Finance::Quote.
    AqBanking Import: Add option to import pending transactions
    Qif Import: Fix YDM date parsing.
    Edit Exchange Rate: Improve the message and comment explaining why the
        Transfer Dialog isn't shown when Edit Exchange Rate is selected from
        the context menu in a stock-type register.
    Sort Id columns in tree views and QofQuery results naturally, meaning that
        alpha parts of an id are sorted lexically while numeric parts are
        sorted numerically, instead of always lexically. For example abc1,
        abc2, abc15 instead of abc1, abc15, abc2.
    Windows: Force path strings to UTF-8 instead of the locale's DOS code page
        to ensure non-ASCII paths are handled correctly.
    Doxygen: Set header version to VCS version if building from VCS
    C/C++ API Documentation is now built on every push and uploaded to
        https://gnucash.github.io/gnucash/Documentation/
    [import-export/test] add tests for gnc_import_parse_date|numeric
    [import-parse.cpp] compile regex before trying to parse dates
    [assistant-stock-transaction] After the stock transaction assistant
        finishes, open the stock account register and jump to the transaction
        just created.
    [stylesheets/footer.scm] add markup "stylesheet-footer" to footer to allow
        easier css styling
    [html-chart.scm] Multi-column reports: Isolate each sub-reports variables
        to eliminate cross-talk between subreports.
    Replace removed Python 2 C API macros for SWIG 4.5.0 compatibility
    [gnc-euro.cpp] use GncNumeric.convert() instead of gnc_numeric_convert
    Update supported platforms in README.
    [engine] qof_session_end: Ensure the backend lock is removed in all cases.
    [backend/dbi] skip the libdbi integrity probe for read-only sessions
    [gnc-euro.cpp] store euro rates as GncNumeric instead of floating point numbers to speed up euro conversion and ensure accuracy
    [report-utilities.scm] convert account value accumulator to c++
    [test-report-utilities.scm] add test at date boundaries

The following functions are deprecated:

    Python: GncPrice.set_source_string
    Guile: gnc-price-set-source-string

In both cases code should use the set_source function that takes an enum instead. The functions will be removed in GnuCash 6.0


To generate a diff of this commit:
cvs rdiff -u -r1.388 -r1.389 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.136 -r1.137 pkgsrc/finance/gnucash/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/finance/gnucash/Makefile
diff -u pkgsrc/finance/gnucash/Makefile:1.388 pkgsrc/finance/gnucash/Makefile:1.389
--- pkgsrc/finance/gnucash/Makefile:1.388       Sun Sep 27 11:36:08 2026
+++ pkgsrc/finance/gnucash/Makefile     Mon Sep 28 08:35:06 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.388 2026/09/27 11:36:08 tnn Exp $
+# $NetBSD: Makefile,v 1.389 2026/09/28 08:35:06 wiz Exp $
 
-DISTNAME=              gnucash-5.16
-PKGREVISION=           4
+DISTNAME=              gnucash-5.17
 CATEGORIES=            finance
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=gnucash/}
 GITHUB_RELEASE=                ${PKGVERSION_NOREV}

Index: pkgsrc/finance/gnucash/distinfo
diff -u pkgsrc/finance/gnucash/distinfo:1.136 pkgsrc/finance/gnucash/distinfo:1.137
--- pkgsrc/finance/gnucash/distinfo:1.136       Sun Jun 28 20:13:21 2026
+++ pkgsrc/finance/gnucash/distinfo     Mon Sep 28 08:35:06 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.136 2026/06/28 20:13:21 wiz Exp $
+$NetBSD: distinfo,v 1.137 2026/09/28 08:35:06 wiz Exp $
 
-BLAKE2s (gnucash-5.16.tar.bz2) = b71b3e4b7d8aec36828626d00293d50bc5ed57b21993762c12de97495449926a
-SHA512 (gnucash-5.16.tar.bz2) = 926f76f07fd17082e33d1ffe25e1c2cd0293cb0d34dd636c7e785e83e6d0e04bf55102171b0e28e8c20bcdc3adcf27a95526f3fe06ac0321fe1d5c745533e1c0
-Size (gnucash-5.16.tar.bz2) = 15539568 bytes
+BLAKE2s (gnucash-5.17.tar.bz2) = bd0e2a16361f47fcd100188bfccbd724e2de639a019904c406e9503798220164
+SHA512 (gnucash-5.17.tar.bz2) = 3ce199917e803c1d0c4652e952afe804ab3d32f9a04b1afc56343257882d07548adc48671d272553db34e67db2868429809c16731c6cd1f3248810482af06aa9
+Size (gnucash-5.17.tar.bz2) = 15663971 bytes



Home | Main Index | Thread Index | Old Index