Re: ANNOUNCE: [GNC] GnuCash 5.15 Released
John Ralls <[email protected]> Mon, 30 Mar 2026 10:44:48 -0700
| Newsgroups | gmane.comp.gnome.apps.gnucash.announce |
|---|---|
| Message-ID | <4650C039-AE92-4377-AF1B-0C0AA5462B26__39169.84353434$1774892889$gmane$org@ceridwen.us> |
--===============6595686628975172131== Content-Type: multipart/alternative; boundary="Apple-Mail=_16E8A78A-30DC-45C9-B9FE-B515B0F8BEE4" --Apple-Mail=_16E8A78A-30DC-45C9-B9FE-B515B0F8BEE4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Unfortunately no. While GnuCash builds and runs in 64-bit on Windows, = WebKitGtk v 2.14=E2=80=99s Javascript engine only builds: It crashes = when you try to run anything. Since charts use Javascript trying to run = a chart report crashes GnuCash so until I can fix that the builds are = still 32-bit. I wouldn=E2=80=99t drop that unannounced on a release anyway. Once (if) = I get it working I=E2=80=99ll put up parallel nightly builds for a while = so that it can get more thorough testing. Regards, John Ralls > On Mar 29, 2026, at 23:09, David T. <sunfish62-/[email protected]> wrote: >=20 > John,=20 >=20 > As always, thank you!=20 >=20 > I note the mention that 64-bit compilation is now "supported" on = Windows. Does this mean that the 5.15 binary for Windows is now 64-bit? = Or that intrepid users can compile it themselves?=20 >=20 > Cheers,=20 > David T. >=20 >=20 > On March 29, 2026 2:08:08 PM PDT, John Ralls <[email protected]> = wrote: >> The GnuCash development team announces GnuCash 5.15, the sixteenth = release in the stable 5.x series. >>=20 >> Between 5.14 and 5.15, the following bugfixes were accomplished: >> =E2=80=A2 Bug 666536 - smallest fraction of KRW is invalid >> =E2=80=A2 Bug 798122 - Message about unable to balance = transaction: Implement better can't-balance messages for scheduled = transactions with more than one template transaction. >> =E2=80=A2 Bug 798873 - Crash when scrubbing after "undoing" = changes >> =E2=80=A2 Bug 799705 - Remove Old Prices by Namespace: Display = namespaces and allow selecting particular namespaces in the Remove Old = Prices dialog. >> =E2=80=A2 Bug 799706 - Rename Namespace: Add a rename namespace = button to the Security editor that is enabled by the selection of a = namespace row in the tree view.=20 >> =E2=80=A2 Bug 799713 - Account Editor changes account color to = gray when default selected. >> =E2=80=A2 Bug 799722 - Inconsistent wording: Bill and Invoice: = Use "Business Item" in messages that could apply to any of Bill, Credit = Note, or Invoice, including where we reuse the same message in different = cases. >> =E2=80=A2 Bug 799734 - mapped OFX income account not listed >> =E2=80=A2 Bug 799745 - Import matcher doesn't handle zero length = memo and description properly >> The following fixes and improvements were not associated with bug = reports: >> =E2=80=A2 Major improvement in Python bindings to enable engine = methods to return Python objects instead of SWIG pointers. Covers = Account, Split, Transaction, GNCLot, gnc_commodity, = gnc_commodity_namespace, gnc_commodity_table, GNCPrice, GNCPriceDB, = QofBook, QofSession, GncGUID, GncCustomer, GncEmployee, GncVendor, = GncJob, GncAddress, GncBillTerm, GncTaxTable, GncInvoice, and GncEntry. = GncOwner, the superclass of many of the business classes, is already = covered. This allows more pythonic usage: >> =E2=80=A2 Call member functions directly, e.g. = price.get_commodity() instead of using the C-function style = gc.gnc_price_get_commodity(price) >> =E2=80=A2 The C-function call now raises a DeprecationWarning = if called with a Python object but not if called with the instance, e.g. = gc.gnc_price_get_commodity(price.instance) >> =E2=80=A2 It is no longer necessary to test and convert = return values for being SwigPyObjects or not Python objects: =20 >> Code like >> if type(desc).__name__ =3D=3D 'SwigPyObject=E2=80=99: >> desc =3D gnucash.Account(instance=3Ddesc) >> or >> if type(split) !=3D Split: >> split=3DSplit(instance=3Dsplit) >> is no longer required.=20 >> =E2=80=A2 Enable copy-and-paste in Scheduled Transaction template = transactions. >> =E2=80=A2 Disable the Transaction Paste or Split Paste menu items = in the register's Transaction menu when there is no transaction or split = in the clipboard. >> =E2=80=A2 Check all template transactions in a Scheduled = Transaction for balance instead of only the first. >> =E2=80=A2 Fix the last reconcile date sort in the Accounts page = so that unreconciled accounts sort after reconciled ones instead of = before. >> =E2=80=A2 Ensure that custom report sub-menus can receive custom = report entries. >> =E2=80=A2 Import Matcher: Add trace messages to make it easier to = track why some transactions aren't considered possible matches and = uncomment the debug statements so that they can be emitted with --log = arguments on the command line. >> =E2=80=A2 Fix segfault in gnc_gsettings_get_settings_obj when = GSettings schemas are not installed. >> =E2=80=A2 Add tooltip explaining date-format selection to the CSV = Import Assistant. >> =E2=80=A2 CSV Importer: Reparse all import lines when changing = date or currency formats or when setting base_account.=20 >> =E2=80=A2 [new-owner-report.scm] fix display/due-date tooltip >> =E2=80=A2 Transaction report efficiency improvements. >> =E2=80=A2 Ensure that gnc_commodity_compare produces a stable = sort. >> =E2=80=A2 Implement full test coverage of libgnucash/engine/qofid = except for some unreachable code. >> =E2=80=A2 Remove unused qof_collection_from_glist function. >> =E2=80=A2 New function gnc_account_get_earliest_date returns the = account's earliest split date. This usually reflect the account opening = date. >> =E2=80=A2 Provide an earliest-date sort option in the Accounts = page and the balance-forecast report. >> =E2=80=A2 Support 64-bit compilation on Windows. >> =E2=80=A2 gnc_account_child_index: return -1 for non-child. >> =E2=80=A2 Turn off deprecation warning for wstring_convert. It's = deprecated in C++17 with no replacement until C++26.=20 >> =E2=80=A2 Update GncDateTime to handle new exceptions from = Boost::DateTime >> =E2=80=A2 Use std::chrono to create a GncDateTime. = Boost::DateTime uses time_t and in some cases that's still 32-bit, = leading to a potential 2038 bug. >> =E2=80=A2 Fix GUI leaks in register completion cell, = GncPluginPageRegister, and GNCPluginPageReport. >> =E2=80=A2 [gnc-datetime.cpp] Fix potential bug in = fast_iso8601_utc_parse >> New and Updated Translations: Chinese (Simplified Han script), = Croatian, Czech, Danish, Dutch, English (Australia), English (New = Zealand), English (United Kingdom), French, German, Hungarian, Italian, = Portuguese, Portuguese (Brazil), Russian, Spanish, Tamil, Turkish >> Known Problems >>=20 >> Complete list of all open bugs: = https://bugs.gnucash.org/buglist.cgi?bug_severity=3Dblocker&bug_severity=3D= critical&bug_severity=3Dmajor&bug_severity=3Dnormal&bug_severity=3Dminor&b= ug_severity=3Dtrivial&bug_status=3DNEW&bug_status=3DASSIGNED&bug_status=3D= NEEDINFO&bug_status=3DREOPENED&limit=3D0&list_id=3D8149&order=3Dpriority%2= Cbug_severity&query_format=3Dadvanced >>=20 >> Documentation >> There are no changes in the documentation for this release. >> Updated Translations: None. >>=20 >> Getting GnuCash for Windows and MacOS >>=20 >> GnuCash is provided for both Microsoft Windows 10=C2=AE and later and = MacOS 10.13 (High Sierra)=C2=AE and later in pre-built, all-in-one = packages. An installer is provided for Microsoft Windows=C2=AE while the = MacOS=C2=AE package is a disk image containing a drag-and-drop = application bundle. >>=20 >> GnuCash is also available as a flatpak from Flathub.org. Instructions = for installing and running: https://wiki.gnucash.org/wiki/Flatpak >>=20 >> The SHA256 Hashes for the downloadable files are: >> =E2=80=A2 = b0bd4af43b6bde3454227d4b398e9ec7a0dbd5143469c1373fc824c3caab0909 = gnucash-5.15.tar.bz2 >> =E2=80=A2 = 66e77d585bac9fb53c935fa448ac6305bdb28f8f366a3ecddacb8310121bb028 = gnucash-5.15.tar.gz >> =E2=80=A2 = 6e10f34f92a1464b45436372a70cdbd16636b14b2842431b72251ded780858bd = gnucash-5.15.setup.exe >> =E2=80=A2 = ef0c2c0fac275d4f2822223f3c908e9c28c559395159017eac14c4bf39b8499a = Gnucash-Arm-5.15.dmg >> =E2=80=A2 = 59456ec48c973f6ac96d9fcd1d34174645f28954d9adf0b14998cadd420d3a51 = Gnucash-Intel-5.15.dmg >> =E2=80=A2 = c48b153c20bc7552e682e46b41e320aee7b5d413486ab64f3c5ad1e8e00fdaaa = gnucash-docs-5.15.tar.gz >>=20 >> Note that at the time of this email https://www.gnucash.org/ is not = taking updates so it doesn=E2=80=99t have the links. Use the direct = links below to get GnuCash 5.15 >>=20 >> Microsoft Windows: >> = https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnuc= ash-5.15.setup.exe >> = https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-5.15.set= up.exe >>=20 >> Apple macOS: >> = https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/Gnuc= ash-Arm-5.15-1.dmg >> = https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/Gnuc= ash-Intel-5.15-1.dmg >> = https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Arm-5.15= -1.dmg >> = https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Intel-5.= 15-1.dmg >>=20 >> Getting GnuCash as source code >> If you want to compile GnuCash 5.15 for yourself, the source code can = be downloaded from: >> = https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnuc= ash-5.15.tar.bz2 >> = https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnuc= ash-5.15.tar.gz >> = https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-5.15.tar= .bz2 >> = https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-5.15.tar= .gz >>=20 >> You can also checkout the sources directly from the git repository as = described at https://wiki.gnucash.org/wiki/Git. >>=20 >> To compile GnuCash from the source code by yourself, you will need at = least Gtk+ 3.22.30, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest = 1.8.0, cmake 3.14.5 and SWIG 2.0.12. Please consult the = README.dependencies file in the sources for the exact list of = dependencies and versions. >> Getting the documentation >>=20 >> Getting the documentation >>=20 >> The documentation is available at Documentation page of the GnuCash = website. The 5.13 documentation can be found under "GnuCash v5 (current = stable release)" in multiple languages both for reading online and for = download in pdf, epub, and mobi formats. The documentation is also = included in the MacOS and Windows application bundles. >>=20 >> If you want to compile the GnuCash Documentation 5.15 for yourself, = the source code can be downloaded from: >>=20 >> Sourceforge: = https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.15/gnuc= ash-docs-5.15.tar.gz=20 >> GitHub: = https://github.com/Gnucash/gnucash/releases/download/5.14/gnucash-docs-5.1= 5.tar.gz >>=20 >> You can also checkout the sources directly from the git repository as = described at https://wiki.gnucash.org/wiki/Git. >>=20 >> About the Program >>=20 >> GnuCash is a free, open source accounting program released under the = GNU General Public License (GPL) and available for GNU/Linux, *BSD, = Solaris, MacOS, and Microsoft Windows. Programming on GnuCash began in = 1997, and its first stable release was in 1998. >>=20 >> Regards, >> John Ralls >> gnucash-announce mailing list >> [email protected] >> https://lists.gnucash.org/mailman/listinfo/gnucash-announce >> gnucash-user mailing list >> [email protected] >> To update your subscription preferences or to unsubscribe: >> https://lists.gnucash.org/mailman/listinfo/gnucash-user >> Please remember to CC this list on all your replies. >> You can do this by using Reply-To-List or Reply-All. --Apple-Mail=_16E8A78A-30DC-45C9-B9FE-B515B0F8BEE4 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" = content=3D"text/html; charset=3Dutf-8"></head><body = style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; = line-break: after-white-space;">Unfortunately no. While GnuCash builds = and runs in 64-bit on Windows, WebKitGtk v 2.14=E2=80=99s Javascript = engine only builds: It crashes when you try to run anything. Since = charts use Javascript trying to run a chart report crashes GnuCash so = until I can fix that the builds are still 32-bit.<div><br></div><div>I = wouldn=E2=80=99t drop that unannounced on a release anyway. Once (if) I = get it working I=E2=80=99ll put up parallel nightly builds for a while = so that it can get more thorough = testing.<br><div><br></div><div>Regards,</div><div>John Ralls<br = id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote = type=3D"cite"><div>On Mar 29, 2026, at 23:09, David T. = <sunfish62-/[email protected]> wrote:</div><br = class=3D"Apple-interchange-newline"><div><div><div dir=3D"auto">John, = <br><br>As always, thank you! <br><br>I note the mention that 64-bit = compilation is now "supported" on Windows. Does this mean that the 5.15 = binary for Windows is now 64-bit? Or that intrepid users can compile it = themselves? <br><br>Cheers, <br>David T. <br></div><br><br><div = class=3D"gmail_quote"><div dir=3D"auto">On March 29, 2026 2:08:08 PM = PDT, John Ralls <[email protected]> wrote:</div><blockquote = class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: = 1px solid rgb(204, 204, 204); padding-left: 1ex;"> <pre class=3D"net-thunderbird-android__plain-text-message-pre"><div = dir=3D"auto">The GnuCash development team announces GnuCash 5.15, the = sixteenth release in the stable 5.x series.<br><br>Between 5.14 and = 5.15, the following bugfixes were accomplished:<br> =E2=80=A2 Bug = 666536 - smallest fraction of KRW is invalid<br> =E2=80=A2 Bug 798122 = - Message about unable to balance transaction: Implement better = can't-balance messages for scheduled transactions with more than one = template transaction.<br> =E2=80=A2 Bug 798873 - Crash when scrubbing = after "undoing" changes<br> =E2=80=A2 Bug 799705 - Remove Old Prices = by Namespace: Display namespaces and allow selecting particular = namespaces in the Remove Old Prices dialog.<br> =E2=80=A2 Bug 799706 = - Rename Namespace: Add a rename namespace button to the Security editor = that is enabled by the selection of a namespace row in the tree view. = <br> =E2=80=A2 Bug 799713 - Account Editor changes account color to = gray when default selected.<br> =E2=80=A2 Bug 799722 - Inconsistent = wording: Bill and Invoice: Use "Business Item" in messages that could = apply to any of Bill, Credit Note, or Invoice, including where we reuse = the same message in different cases.<br> =E2=80=A2 Bug 799734 - = mapped OFX income account not listed<br> =E2=80=A2 Bug 799745 - = Import matcher doesn't handle zero length memo and description = properly<br>The following fixes and improvements were not associated = with bug reports:<br> =E2=80=A2 Major improvement in Python bindings = to enable engine methods to return Python objects instead of SWIG = pointers. Covers Account, Split, Transaction, GNCLot, gnc_commodity, = gnc_commodity_namespace, gnc_commodity_table, GNCPrice, GNCPriceDB, = QofBook, QofSession, GncGUID, GncCustomer, GncEmployee, GncVendor, = GncJob, GncAddress, GncBillTerm, GncTaxTable, GncInvoice, and GncEntry. = GncOwner, the superclass of many of the business classes, is already = covered. This allows more pythonic usage:<br> =E2=80=A2 Call = member functions directly, e.g. price.get_commodity() instead of using = the C-function style gc.gnc_price_get_commodity(price)<br> =E2=80=A2= The C-function call now raises a DeprecationWarning if called with a = Python object but not if called with the instance, e.g. = gc.gnc_price_get_commodity(price.instance)<br> =E2=80=A2 It is no = longer necessary to test and convert return values for being = SwigPyObjects or not Python objects: <br> Code like<br> = if type(desc).__name__ =3D=3D 'SwigPyObject=E2=80=99:<br> = desc =3D gnucash.Account(instance=3Ddesc)<br> or<br> = if type(split) !=3D Split:<br> = split=3DSplit(instance=3Dsplit)<br> is no longer required. <br> = =E2=80=A2 Enable copy-and-paste in Scheduled Transaction template = transactions.<br> =E2=80=A2 Disable the Transaction Paste or Split = Paste menu items in the register's Transaction menu when there is no = transaction or split in the clipboard.<br> =E2=80=A2 Check all = template transactions in a Scheduled Transaction for balance instead of = only the first.<br> =E2=80=A2 Fix the last reconcile date sort in the = Accounts page so that unreconciled accounts sort after reconciled ones = instead of before.<br> =E2=80=A2 Ensure that custom report sub-menus = can receive custom report entries.<br> =E2=80=A2 Import Matcher: Add = trace messages to make it easier to track why some transactions aren't = considered possible matches and uncomment the debug statements so that = they can be emitted with --log arguments on the command line.<br> =E2=80= =A2 Fix segfault in gnc_gsettings_get_settings_obj when GSettings = schemas are not installed.<br> =E2=80=A2 Add tooltip explaining = date-format selection to the CSV Import Assistant.<br> =E2=80=A2 CSV = Importer: Reparse all import lines when changing date or currency = formats or when setting base_account. <br> =E2=80=A2 = [new-owner-report.scm] fix display/due-date tooltip<br> =E2=80=A2 = Transaction report efficiency improvements.<br> =E2=80=A2 Ensure that = gnc_commodity_compare produces a stable sort.<br> =E2=80=A2 Implement = full test coverage of libgnucash/engine/qofid except for some = unreachable code.<br> =E2=80=A2 Remove unused = qof_collection_from_glist function.<br> =E2=80=A2 New function = gnc_account_get_earliest_date returns the account's earliest split date. = This usually reflect the account opening date.<br> =E2=80=A2 Provide = an earliest-date sort option in the Accounts page and the = balance-forecast report.<br> =E2=80=A2 Support 64-bit compilation on = Windows.<br> =E2=80=A2 gnc_account_child_index: return -1 for = non-child.<br> =E2=80=A2 Turn off deprecation warning for = wstring_convert. It's deprecated in C++17 with no replacement until = C++26. <br> =E2=80=A2 Update GncDateTime to handle new exceptions = from Boost::DateTime<br> =E2=80=A2 Use std::chrono to create a = GncDateTime. Boost::DateTime uses time_t and in some cases that's still = 32-bit, leading to a potential 2038 bug.<br> =E2=80=A2 Fix GUI leaks = in register completion cell, GncPluginPageRegister, and = GNCPluginPageReport.<br> =E2=80=A2 [gnc-datetime.cpp] Fix potential = bug in fast_iso8601_utc_parse<br>New and Updated Translations: Chinese = (Simplified Han script), Croatian, Czech, Danish, Dutch, English = (Australia), English (New Zealand), English (United Kingdom), French, = German, Hungarian, Italian, Portuguese, Portuguese (Brazil), Russian, = Spanish, Tamil, Turkish<br>Known Problems<br><br>Complete list of all = open bugs: <a = href=3D"https://bugs.gnucash.org/buglist.cgi?bug_severity=3Dblocker&bu= g_severity=3Dcritical&bug_severity=3Dmajor&bug_severity=3Dnormal&a= mp;bug_severity=3Dminor&bug_severity=3Dtrivial&bug_status=3DNEW&am= p;bug_status=3DASSIGNED&bug_status=3DNEEDINFO&bug_status=3DREOPENE= D&limit=3D0&list_id=3D8149&order=3Dpriority%2Cbug_severity&= ;query_format=3Dadvanced">https://bugs.gnucash.org/buglist.cgi?bug_severit= y=3Dblocker&bug_severity=3Dcritical&bug_severity=3Dmajor&bug_s= everity=3Dnormal&bug_severity=3Dminor&bug_severity=3Dtrivial&b= ug_status=3DNEW&bug_status=3DASSIGNED&bug_status=3DNEEDINFO&bu= g_status=3DREOPENED&limit=3D0&list_id=3D8149&order=3Dpriority%= 2Cbug_severity&query_format=3Dadvanced</a><br><br>Documentation<br>The= re are no changes in the documentation for this release.<br>Updated = Translations: None.<br><br>Getting GnuCash for Windows and = MacOS<br><br>GnuCash is provided for both Microsoft Windows 10=C2=AE and = later and MacOS 10.13 (High Sierra)=C2=AE and later in pre-built, = all-in-one packages. An installer is provided for Microsoft Windows=C2=AE = while the MacOS=C2=AE package is a disk image containing a drag-and-drop = application bundle.<br><br>GnuCash is also available as a flatpak from = Flathub.org. Instructions for installing and running: <a = href=3D"https://wiki.gnucash.org/wiki/Flatpak">https://wiki.gnucash.org/wi= ki/Flatpak</a><br><br>The SHA256 Hashes for the downloadable files = are:<br>=E2=80=A2 = b0bd4af43b6bde3454227d4b398e9ec7a0dbd5143469c1373fc824c3caab0909 = gnucash-5.15.tar.bz2<br>=E2=80=A2 = 66e77d585bac9fb53c935fa448ac6305bdb28f8f366a3ecddacb8310121bb028 = gnucash-5.15.tar.gz<br>=E2=80=A2 = 6e10f34f92a1464b45436372a70cdbd16636b14b2842431b72251ded780858bd = gnucash-5.15.setup.exe<br>=E2=80=A2 = ef0c2c0fac275d4f2822223f3c908e9c28c559395159017eac14c4bf39b8499a = Gnucash-Arm-5.15.dmg<br>=E2=80=A2 = 59456ec48c973f6ac96d9fcd1d34174645f28954d9adf0b14998cadd420d3a51 = Gnucash-Intel-5.15.dmg<br>=E2=80=A2 = c48b153c20bc7552e682e46b41e320aee7b5d413486ab64f3c5ad1e8e00fdaaa = gnucash-docs-5.15.tar.gz<br><br>Note that at the time of this email <a = href=3D"https://www.gnucash.org/">https://www.gnucash.org/</a> is not = taking updates so it doesn=E2=80=99t have the links. Use the direct = links below to get GnuCash 5.15<br><br>Microsoft Windows:<br><a = href=3D"https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5= .15/gnucash-5.15.setup.exe">https://downloads.sourceforge.net/gnucash/gnuc= ash%20%28stable%29/5.15/gnucash-5.15.setup.exe</a><br><a = href=3D"https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-= 5.15.setup.exe">https://github.com/Gnucash/gnucash/releases/download/5.15/= gnucash-5.15.setup.exe</a><br><br>Apple macOS:<br><a = href=3D"https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5= .15/Gnucash-Arm-5.15-1.dmg">https://downloads.sourceforge.net/gnucash/gnuc= ash%20%28stable%29/5.15/Gnucash-Arm-5.15-1.dmg</a><br><a = href=3D"https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5= .15/Gnucash-Intel-5.15-1.dmg">https://downloads.sourceforge.net/gnucash/gn= ucash%20%28stable%29/5.15/Gnucash-Intel-5.15-1.dmg</a><br><a = href=3D"https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-= Arm-5.15-1.dmg">https://github.com/Gnucash/gnucash/releases/download/5.14/= Gnucash-Arm-5.15-1.dmg</a><br><a = href=3D"https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-= Intel-5.15-1.dmg">https://github.com/Gnucash/gnucash/releases/download/5.1= 4/Gnucash-Intel-5.15-1.dmg</a><br><br>Getting GnuCash as source = code<br>If you want to compile GnuCash 5.15 for yourself, the source = code can be downloaded from:<br><a = href=3D"https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5= .15/gnucash-5.15.tar.bz2">https://downloads.sourceforge.net/gnucash/gnucas= h%20%28stable%29/5.15/gnucash-5.15.tar.bz2</a><br><a = href=3D"https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5= .15/gnucash-5.15.tar.gz">https://downloads.sourceforge.net/gnucash/gnucash= %20%28stable%29/5.15/gnucash-5.15.tar.gz</a><br><a = href=3D"https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-= 5.15.tar.bz2">https://github.com/Gnucash/gnucash/releases/download/5.15/gn= ucash-5.15.tar.bz2</a><br><a = href=3D"https://github.com/Gnucash/gnucash/releases/download/5.15/gnucash-= 5.15.tar.gz">https://github.com/Gnucash/gnucash/releases/download/5.15/gnu= cash-5.15.tar.gz</a><br><br>You can also checkout the sources directly = from the git repository as described at <a = href=3D"https://wiki.gnucash.org/wiki/Git">https://wiki.gnucash.org/wiki/G= it</a>.<br><br>To compile GnuCash from the source code by yourself, you = will need at least Gtk+ 3.22.30, Guile 2.0, Boost 1.67, WebKitGtk 2.4, = GoogleTest 1.8.0, cmake 3.14.5 and SWIG 2.0.12. Please consult the = README.dependencies file in the sources for the exact list of = dependencies and versions.<br>Getting the documentation<br><br>Getting = the documentation<br><br>The documentation is available at Documentation = page of the GnuCash website. The 5.13 documentation can be found under = "GnuCash v5 (current stable release)" in multiple languages both for = reading online and for download in pdf, epub, and mobi formats. The = documentation is also included in the MacOS and Windows application = bundles.<br><br>If you want to compile the GnuCash Documentation 5.15 = for yourself, the source code can be downloaded = from:<br><br>Sourceforge: <a = href=3D"https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5= .15/gnucash-docs-5.15.tar.gz">https://downloads.sourceforge.net/gnucash/gn= ucash%20%28stable%29/5.15/gnucash-docs-5.15.tar.gz</a> <br>GitHub: <a = href=3D"https://github.com/Gnucash/gnucash/releases/download/5.14/gnucash-= docs-5.15.tar.gz">https://github.com/Gnucash/gnucash/releases/download/5.1= 4/gnucash-docs-5.15.tar.gz</a><br><br>You can also checkout the sources = directly from the git repository as described at <a = href=3D"https://wiki.gnucash.org/wiki/Git">https://wiki.gnucash.org/wiki/G= it</a>.<br><br>About the Program<br><br>GnuCash is a free, open source = accounting program released under the GNU General Public License (GPL) = and available for GNU/Linux, *BSD, Solaris, MacOS, and Microsoft = Windows. Programming on GnuCash began in 1997, and its first stable = release was in 1998.<br><br>Regards,<br>John Ralls<hr>gnucash-announce = mailing list<br>[email protected]<br><a = href=3D"https://lists.gnucash.org/mailman/listinfo/gnucash-announce">https= ://lists.gnucash.org/mailman/listinfo/gnucash-announce</a><hr>gnucash-user= mailing list<br>[email protected]<br>To update your subscription = preferences or to unsubscribe:<br><a = href=3D"https://lists.gnucash.org/mailman/listinfo/gnucash-user">https://l= ists.gnucash.org/mailman/listinfo/gnucash-user</a><hr>Please remember to = CC this list on all your replies.<br>You can do this by using = Reply-To-List or = Reply-All.<br></div></pre></blockquote></div></div></div></blockquote></di= v><br></div></div></body></html>= --Apple-Mail=_16E8A78A-30DC-45C9-B9FE-B515B0F8BEE4-- --===============6595686628975172131== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gnucash-announce mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-announce --===============6595686628975172131==--