GnuCash Double-Entry Accounting Program.
The GnuCash development team announces GnuCash 4.6, the seventh release in the stable 4.x series
Add a preference for the 'Review Created Transactions' setting in the 'Since Last Run' dialog so that the default can be specified.
Add new price source - 'nearest before report date' will ignore prices *after* report date.
Because the grouping is off. Checking grouping on input is pointless so just ignore the grouping separator when parsing number input.
Only update the status bar when the percentage changes by at least 1% because running the mainloop is expensive on macOS and Microsoft Windows. This speeds up all operations that run the progress bar with overly-fine resolution.
tests preference; if enabled then new tab inserted after current. if disabled then new tab is at the end.
If a number was pasted into the balance end value with a currency symbol the number would silently fail on evaluate and cause the wrong value to be used. With previous changes to the GNCAmountEdit widget a warning symbol will indicate a validation error and prevents going forward.
Removes the function gnc_option_permissible_value_description
This stems from trying to handle file-name when calling export code. Export code no longer require file-name, The export-code returns a string in the html-document object instead. Remove all file-name handling in reports. No backward compatibility issues because most users would not copy a GnuCash >=4.6 report code onto a <4.5 installation.
Chinese (Simplified) translation moved from the Gnu Translation Project to weblate
New and Updated Translations: Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Dutch, French, German, Greek, Hebrew, Indonesian, Italian, Japanese, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Spanish, Turkish, Ukrainian
Complete list of all open bugs.
.Concurrent with the release of GnuCash 4.6 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide
New and Updated Translations: German
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
251b01dfb9f9c679db26926f934ca4d13c7092a485be04f60e2031d85a445733
gnucash-4.6.tar.bz2ad3a6ec1f5fdf15fd167808cf351bc1aa7c012ea03a16c73a3d1c29bbd59a03d
gnucash-4.6.tar.gzde0447be56f3c56194132a89766221dfac72742c04aa87a84716cdd1ff93cfa7
gnucash-4.6.setup.exe1d641691a5c6c4e6cfb32438175c242bdcfb2f1c497db35fc66b4fecd9f084b2
Gnucash-Intel-4.6-1.dmg5c4f8957d4e4a27bd7be3bc42f6a0823c1bfa4da1efff3fc17d57db43899c58c
gnucash-docs-4.6.tar.gzGnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.
To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
The documentation is available at Documentation page of the GnuCash website. The 4.6 documentation can be found under "GnuCash v4 (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.
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.
The GnuCash development team announces GnuCash 4.5, the sixth release in the stable 4.x series
Also properly handles the user clicking the cancel button on the transfer dialog. It will now just return to the payment window, waiting for further user input.
It's more general, any save-as to a different backend type, i.e. xml->sql or sql->xml, left the previous book locked.
On Microsoft Windows when run from a CMD shell and passing a path that contains non-ASCII characters.
Use currency_rate information from OFX file if available. Requires LibOFX v 0.10.0 or later.
Quicken 2005 introduces U amount which sometimes differs from T amount. U amount has larger range, and must override T amount whenever they're not equal.
Makes it possible for the user to rename trading accounts or securities independent of each other.
Prevents creation of non-currency opening balance accounts.
Remove defines and undefines for Windows, they were needed with MinGW classic but are not with MinGW-w64.
A "Feature" of MYSQL is that it allows C-style backslash escapes in string constants and replaces them with the actual character (e.g. \n is converted to 0x0a). This causes round trip problems if the escape is one of the allowed ones and a MYSQL error if it isn't. Disable the feature so that MYSQL follows the SQL standard.
Account guid is saved as well as the full account name and when recalled the account is looked up first by guid, if this fails the full account name is checked which if successful immediately updates the saved base account setting with the account guid for future use. If unsuccessful the account combo is blank with a error message as before. When save CSV settings button is used, both the Guid and full paths are saved so previous versions can still use the full path as before.
Caused by incorrect handling of Daylight Savings beginning at midnight.
There are a couple of action buttons that are added to the CSV transaction assistant with added alignment based on the action area being a GtkBox which causes errors if the header bar is used so test for the action area type and use appropriate specific functions.
The condition mentioned in the comment no longer applies. All European locales on Windows (MingW64) properly present EUR as currency these days
If it's defined. PACKAGE_PREFIX is used to name tarballs and set their base directory. The translation project has requested that we name freeze-string tarballs with a pre1 suffix; this makes that possible.
They get properly reversed for RTL writing
This parallels the invoice editor "Print Invoice" functionality. Runs the budget report using current budget.
GLib is deprecating g_memdup and will immediately remove it in the next micro-release because of a CVE.
Source: https://css-tricks.com/snippets/css/prevent-superscripts-and-subscripts-from-affecting-line-height/ Previously <sup> and <sub> would cause the baseline to move vertically.
Avoids code-page problems with non-ASCII characters on Microsoft Windows.
which is then reversed if required. this removes the need for double reversal.
Same as xaccSplitListGetUniqueTransactions but doesn't reverse the list prior to returning. To be used by gnc-tree-model-split-reg.c Several optimizations
glib headers should not be included with 'extern "C"'.
This mode had been marked experimental for 17 years and was never improved. Any saved reports with this option will be switched to parent-subtotal-mode enabled.
This is a breaking change that matters only in Win32. No ifdeffing because Win32 builds and dependencies are well synchronized.
From "General" to "Currency". Missed out in 854c11782 commit
It is a (ice-9 match) keyword.
Change the headings of the CSV account export header line to be more friendly which uses existing translations.
because gnc:backtrace-if-exception, not used anymore, would dump guile backtrace to console. restore this behaviour.
similar to gnc:report-run but *always* returns a 2-element list containing data OR captured_error
similar to gnc:report-run but *always* returns a 2-element list containing data OR captured_error
refreshes the report
New and Updated Translations: Bodo, Croatian, Danish, Dutch, English (United Kingdom), Finnish, French, German, Greek, Hebrew, Hindi, Indonesian, Italian, Japanese, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Turkish, Ukrainian, Urdu, Vietnamese
Complete list of all open bugs.
.Concurrent with the release of GnuCash 4.5 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide
Moved US:TXF, added de:ElStEr
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
bc1f48a8453488a2e9f6b83b68613aa55caebe4d2983460bdac7e084b46cffdc
gnucash-4.5.tar.bz2ba645cca45d5354b4a2e25b5a3f5fb1e06eaaf6b72cf07b29c4818e2d5e0a084
gnucash-4.5.tar.gzdc0f48cc6a606bf0e7780777dbef34dc8fd5a0eb8014ce79042cbada0f171839
gnucash-4.5.setup.exe9b8dd368d8c8b8879938830f129f2abf5014182c84d0cb8fc133b5d0d1d321a9
Gnucash-Intel-4.5-1.dmg91fd04afc8d9b700e9f034321aa782b52adf13c559e3a94410e0774c180afa43
gnucash-docs-4.5.tar.gzGnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.
To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
The documentation is available at Documentation page of the GnuCash website. The 4.5 documentation can be found under "GnuCash v4 (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.
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.
The GnuCash development team announces GnuCash 4.4, the fifth release in the stable 4.x series
No other improvements were made.
xaccAccountCountSplits
: use gnc_account_has_child_splits
gnc:html-table-append-column!
: Build a new table with all of the columns and copy in the rows.Updated Translations: German, Italian, Japanese
Complete list of all open bugs.
.Concurrent with the release of GnuCash 4.4 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
d91e0d126b461d71de1bc1b20d9cf142704353dec07d3e6599d138422759e67a
gnucash-4.4.tar.bz2521ad979f0d59c3568a6300644d7cf435ebd829b1c2eea88752e983b2fce08b5
gnucash-4.4.tar.gz34879ef4957a2768f96747ca4f6f8732107d23cac5132d6dc655ae8e53e3798c
gnucash-4.4.setup.exee6627feea1eb4aa6eafb05dd434fc2bc6954322152d8559f78901848c64631ca
Gnucash-Intel-4.4-1.dmg298977e7dddce83335e1f988e6977cb010e37b289c31d09b15df4af526e4ba35
gnucash-docs-4.4.tar.gzGnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.
To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
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.
The GnuCash development team announces GnuCash 4.3, the fourth release in the stable 4.x series
Partial: Implements the display of flashing optical TAN challenges (aka flicker) in the "Enter TAN" dialog box.
Up to now, opening balance accounts have been identified by means of fixed names and their translations. Support Replacing this with a consistent non-translated tag. The actual replacement will be added to Gnucash 4.4; this change is to ensure a migration path.
Updated Translations: Croatian, Dutch, Finnish, German, Indonesian, Italian, Japanese, Norwegian (Bokmal), Portuguese, Portuguese (Brazil), Ukrainian
Complete list of all open bugs.
.Concurrent with the release of GnuCash 4.3 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
117e307deaf8de20b09f3aaa0036f6059131d482eaafa8094a1f8f450b75bcc4
gnucash-4.3.tar.bz20bd671dc192f6267beaea004af2e2ed6b6e82a96efc96ce67772901f50a22d33
gnucash-4.3.tar.gz1e54572f4361e2bd5a61c5c4585e781db1d361ef4961fb7e09ab58083dbcb06e
gnucash-4.3.setup.exe5cb50bb9a377fedeeef33f0582f87aa06a21590d5b60b803465684224344486c
Gnucash-Intel-4.3-1.dmg86eb5a52fc331dc9e2ef61d5f69ad8c050d7220091f48c9b7af31022b4b5b2f4
gnucash-docs-4.3.tar.gzTo compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
The documentation is available at Documentation page of the GnuCash website. The 4.3 documentation can be found under "GnuCash v4 (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.
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.
The GnuCash development team announces GnuCash 4.2, the third release in the stable 4.x series
Adds ability to jump to arbitrary date.
If the Tax options dialog is opened from the Chart of Accounts and an account is selected then the tax dialog will preselect that account.
Partial: This make sure that the split's reconcile status gets updated before the transaction is committed.
Ensure amounts rendering is rounded to report-currency SCU
Use the stylesheet font values instead of hard-coded ones.
In languages other than English because of poorly constructed translatable strings.
Updated Translations: Dutch, German, Italian, Ukrainian
New Translations: Estonian, Indonesian
Complete list of all open bugs.
.Concurrent with the release of GnuCash 4.2 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide
The only changes to the documentation since 4.1 were improvements to the build system.
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
56d8ab039ef7784303ca9eab14bfc20f593f7a3f9b682a8a7eac25906a0d1308
gnucash-4.2.tar.bz2934f3432bc8d1f98223275d278f4cb2918970f50647ee6643dfb92369080dc68
gnucash-4.2.tar.gz2cb2d9c1ebe746d6d9c8da517b0bdfcca22ed10e22e4eb2ca1890df3d7559892
gnucash-4.2.setup.exe66f48acf1aa002e2de86865bb56f6a695cecf1fd3734b4a7e85fc170cf14c6f5
Gnucash-Intel-4.2-1.dmg051f6a038d2f2d9fb0bad9ac1b9597d3186e48ed63c27f0bb40744ffc05e39dc
gnucash-docs-4.2.tar.gzTo compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
The documentation is available at Documentation page of the GnuCash website. The 4.2 documentation can be found under "GnuCash v4 (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.
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.
The GnuCash development team announces GnuCash 4.1, the second release in the stable 4.x series
Lowering the minimum value for the auto-clear preference. This is to allow user to still auto clear even when date don't match quite exactly.
Replace the global preference item with a per-account option, enabled only on those account types where interest might be paid or charged.
Updated Translations: Croatian, Hebrew, Italian, Japanese, Romanian, Ukrainian
Complete list of all open bugs.
.Concurrent with the release of GnuCash 4.1 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide
The only changes to the documentation since 4.1 were improvements to the build system.
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
a40fc37122e1466c8085ad2be914f0687a111065f15c5d952faede78802225aa
gnucash-4.1.tar.bz2071b4b40f5ca773ec35cee4b785da5548e82645ba57de3c4bb12a5374c19e74b
gnucash-4.1.tar.gz836b36be639caf61321c2df24dda48691e57ddeb6b7aa13db49f8eddd5b096e0
gnucash-4.1.setup.exe9c3685e79027d12b370e9fa79a569f7c532968be91ecfd3b81660d39abe50ab3
Gnucash-Intel-4.1-4.dmg6eb1504b189ed187ae19ce4a5a39adb83ebe7810c26d30f58ee10928ac4ef8f4
gnucash-docs-4.1.tar.gzGnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.
To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
The documentation is available at Documentation page of the GnuCash website. The 4.1 documentation can be found under "GnuCash v4 (current stable release)" in multiple languages both for reading online and for download in pdf, epub, and mobi formats. The documentation is included in the MacOS and Windows application bundles.
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.
The GnuCash development team announces GnuCash 4.0
Operating Systems:
Software Dependencies:
gnucash-cli --report run --name=[reportname/guid] datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash
Entry column widths in Invoices, Bills, and Employee Vouchers may now be saved as defaults for each type of document.
Two menu items are added to the View menu when a Bill, Invoice, or Voucher tab has focus:
Vendor Documents is for Bills and is replaced by Customer or Employee Documents for Invoices or Vouchers respectively. The first saves the current document's column widths and makes them the default for all documents in the same type. The second menu item removes the customization and documents of that type will therafter use the computed default widths.
qof_session_begin()
, QofSession::begin()
, and QofBackend::begin()
are changed to use an enum SessionOpenMode
instead of three booleans.qof_session_new()
/QofSession::QofSession()
.gnc_get_current_session()
no longer creates an empty session if there isn't one already open.(use-modules (gnucash foo))
Complete list of all open bugs.
.Concurrent with the release of GnuCash 4.0 we're pleased to also release a new version of the companion Help and Tutorial and Concepts Guide
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
aa523c4f1721b19ff51ac534c049644f175e3c3c01139555eb3d9cfa50949bb7
gnucash-4.0.tar.bz2956da4f9e0301f02291d0b840c2ef2027c5b65a03bd42cf8df966d2407eb5330
gnucash-4.0.tar.gz66dae273935f57714ee36e0b761f00f63f3802598752b9cc02b568a0a07d2032
gnucash-4.0.setup.exec470b3415b7a6c363f237193f7c6df38bbc6d9b6deabf4bd8b6a25f34f29d7f1
Gnucash-Intel-4.0-2.dmg519f4e83d964be92b0cfcda93b8322eb38d3e3626e52070505c4a28b65302ce0
gnucash-docs-4.0.tar.gzGnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.
To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
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.
The GnuCash development team announces GnuCash 3.11, the twelfth and final release of the 3.x stable release series.
Between 3.10 and 3.11, the following bugfixes were accomplished:
Restores budget-3.7 behaviour for current budgets. Fixes future budget behaviour. Restore budget-3.7 headings "Income/Expense/Transfer" Renamed budget-3.7 heading Total to "Remaining"
Other fixes and improvements were not associated with bug reports:
Updated Translations: Croatian, Finnish, German, Hebrew, Ukrainian
Concurrent with the release of Gnucash 3.11 we're pleased to also release a new version 3.11 of the companion Help and Tutorial and Concepts Guide.
Documentation changes:
Ammend last commit German translation Patch other translations Update pt for easier synchronization
Correct reconciliation action on U+C entry in table from 'n' to 'c' Modification of PR #137
Use entities, also for titles
Split the multi-currency transaction after the initial introduction into two sections. The first is the original dealing with the treatment of multicurrency transactions using manual recording of the gains and losses.
GnuCash is provided for both Microsoft Windows 7® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
3e0df1781864350c051006fd49bbb3e8d6237d74fd55c9649a9e7c0f5cbd159b
gnucash-3.11.tar.bz2621ea0662ebb8bca189877a30c616798afee3741495abfc293b4c39bc4303423
gnucash-3.11.tar.gz6cd2b3b38db264940d84ec5460128dd249d8a7394dd3f8dc128ffe4d454f5c82
gnucash-3.11.setup.exe840eb08731a58e463efaf640bd011637d3f23a6125ee313c167de1f1640424dd
Gnucash-Intel-3.11-1.dmg8682dd969e5bec5745e4d8ebf7695973cc445d8975a369887d9aad07771a1d27
gnucash-docs-3.11.tar.gzTo compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.11, Guile 2.0, Boost 1.54, WebKitGtk 2.4, and GoogleTest 1.7.0. In addition you will need SWIG 2.0.10 if compiling from git. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
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.
The GnuCash development team announces GnuCash 3.906, the fifth testing release for what will soon be GnuCash 4.0. This is the release-candidate: Barring any serious bugs it's what we'll release as 4.0 next weekend.
Operating Systems:
Software Dependencies:
gnucash-cli --report run --name=[reportname/guid] datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash
Add two menu items under windows, one to save an existing layout for Invoices, Bills and Vouchers to their respective default layouts so the user set column widths will be used. The second menu item will reset the column widths to defaults and remove the default layout. Open Business items will also save their column widths to the page section so these can temporarily have different widths.
None
qof_session_begin()
, QofSession::begin()
, and QofBackend::begin()
are changed to use an enum SessionOpenMode
instead of three booleans.qof_session_new()
/QofSession::QofSession()
.Add two menu items under windows, one to save an existing register layout based on the register type to there respective default layouts so the user set column widths will be used when opening registers. The second menu item will reset the column widths to defaults and remove the associated default layout. Open registers will also save their column widths to the page section so these can temporarily have different widths.
gnc_get_current_session()
no longer creates an empty session if there isn't one already open.(use-modules (gnucash foo))
Between 3.905 and 3.906, the following bugfixes were accomplished. Some of these will also be fixed in GnuCash 3.11, some are for 4.0 only.
The following fixes and improvements were not associated with bug reports or new features:
Updated Translations: Ukrainian
Complete list of all open bugs.
.GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
55fc87a9f4fae8c6b58ea05766c387f2a6c94113d5f8533ce31944e079648b7b
gnucash-3.906.tar.bz2d27aca7e810a637b7597e9222e1292a2786adf38226db6cac729a2e2d39ecc46
gnucash-3.906.tar.gz37c6850744b2ead0c2a6e038d90770bc1794e9c6571cb91731669e6e870fc722
gnucash-3.906.setup.exe3490cc6a523ade179ccea7199fdb7760569ceacd4b832c03b880f796fec5a277
Gnucash-Intel-3.906-1.dmg0c60e935e0c9c308c66829a6633217b309baa27cb156043daedbd46b9f93dc92
gnucash-docs-3.906.tar.gzGnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.
To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12 if compiling from git. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
If you want to compile the GnuCash Documentation 3.906 for yourself, the source code can be downloaded from:
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.
Announcement: GnuCash 3.905 Released 2020-06-14
The GnuCash development team announces GnuCash 3.905, the fourth testing release for what will soon be GnuCash 4.0.
Operating Systems:
Software Dependencies:
gnucash-cli --report run --name=[reportname/guid] datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash
The GUI command, gnucash
responds to the same command line arguments. In order to provide more options its syntax (and gnucash-cli
's) for quote retrieval is changed from --add-quotes
to --quotes get
.
Add two menu items under windows, one to save an existing layout for Invoices, Bills and Vouchers to their respective default layouts so the user set column widths will be used. The second menu item will reset the column widths to defaults and remove the default layout. Open Business items will also save their column widths to the page section so these can temporarily have different widths.
None
qof_session_begin()
, QofSession::begin()
, and QofBackend::begin()
are changed to use an enum SessionOpenMode
instead of three booleans.qof_session_new()
/QofSession::QofSession()
.
Add two menu items under windows, one to save an existing register layout based on the register type to there respective default layouts so the user set column widths will be used when opening registers. The second menu item will reset the column widths to defaults and remove the associated default layout. Open registers will also save their column widths to the page section so these can temporarily have different widths.
gnc_get_current_session()
no longer creates an empty session if there isn't one already open.
(use-modules (gnucash foo))
Between 3.904 and 3.905, the following bugfixes were accomplished. Some of these will also be fixed in GnuCash 3.11, some are for 4.0 only.
Currently if a jump to a filtered register is made, this could be from a report, other register, reconcile window and transaction associations and the destination split is not shown the jump will end up at the last active cell. This could be confusing so add a test for the destination split being visible and warn the user with an option to temporarily clear the filter.
When there is no association set, if the file option is chosen set the default folder for the file chooser to that of the path head preference.
Make gnucash-cli a console application on Windows so that its output will be redirected to the connected console.
The following fixes and improvements were not associated with bug reports or new features:
The value-collector is only used to tally account balances for asset&liability accounts. These accounts never have closing entries. No need to test closing property.
from cell-calculators (a list of column-info), the cells object (list of column-data) was created unnecessarily. use cell-calculators directly.
and their error messages output to stderr
Suggestion by Adrien Monteleone https://lists.gnucash.org/pipermail/gnucash-user/2020-June/091425.html
We now have one single case in gnc-locale-utils and all code uses gnc_get_boost_locale to get the proper locale.
Copy the functions from gnc_main_window that updates the status bar with the action tooltips to gnc_window so that both GncMainWindow and GncEmbeddedWindow can use without duplicating code.
Updated Translations: German
Complete list of all open bugs.
.This changed already, when yahoo shut csv interface
Also explain why you need F::Q 1.41
GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 (High Sierra)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS® package is a disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
20409d89f7e2af6756dcec85b7321b0cbe68e8c6eaaf300c6741136a58d9e2a0
gnucash-3.905.tar.bz27a95263708bc0960d870f50d29fd20cfb3d7fcedbb16ee6d1aaac8f91b9a93d0
gnucash-3.905.tar.gz9a92191796416cce934aebd0458dbf84e326a633fae9d457a1fd0d4fd55050fa
gnucash-3.905.setup.exeb0a9a4f69bdc33defe5f29a5d7956fcf42001ba04f62ec72b07ff401e853bd7a
Gnucash-Intel-3.905-1.dmg565bd71b89dbce29f6ae9530cf44d9290df89000500f0a68602a056f95caa6c6
gnucash-docs-3.905.tar.gzGnuCash is now available as a flatpak from Flathub.org. Instructions for installing and running.
If you want to compile GnuCash 3.905 for yourself, the source code can be downloaded from:
To compile GnuCash from the source code by yourself, you will need at least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake 3.10 and SWIG 2.0.12 if compiling from git. Please consult the README.dependencies file in the sources for the exact list of dependencies and versions.
Note that the documentation for unstable releases is not on the GnuCash website. It is built daily and may be found on the development server under the locale directory; "C" is English, "de" is German, and so on.
The documentation is included in the MacOS and Windows application bundles.
If you want to compile the GnuCash Documentation 3.905 for yourself, the source code can be downloaded from:
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.