[GNC] ANNOUNCE: GnuCash 4.7 Released

David H hellvee at gmail.com
Mon Sep 27 04:30:24 EDT 2021


4.7.2 dmg was uploaded about 6 hours ago and contains the correct 4.7
version so you’ll need to repeat the download and use the updated one.

Cheers David H.


On Mon, 27 Sep 2021 at 6:05 pm, Larry Fahnoe via gnucash-user <
gnucash-user at gnucash.org> wrote:

> Hello,
>
> Just downloaded Gnucash-Intel-4.7-1.dmg from GitHub but found that it
> contains 4.6-1 from June 26
>
> --Larry
>
> Larry Fahnoe, Fahnoe Technology Consulting, fahnoe at FahnoeTech.com
>            Minneapolis, Minnesota       www.FahnoeTech.com
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>
> On Sunday, September 26th, 2021 at 2:35 PM, John Ralls <jralls at ceridwen.us>
> wrote:
>
> > The GnuCash development team announces GnuCash 4.7, the eighth release
> in the stable 4.x series
> >
> > Compatibility Notice
> >
> > In order to allow flatpak users to share preferences with installations
> outside of the sandbox we need to change the preference path from
> /org/gnucash to /org/gnucash/GnuCash. This release of GnuCash does that and
> it will automatically migrate existing preferences. It does not, however,
> continue to write preferences to the old path and it runs the migration
> only once. If you go back and forth between GnuCash 4.7 and an older
> versions you'll have two sets of preferences, one for GnuCash 4.7 and later
> and another for GnuCash 4.6 and earlier. This includes the file history
> list and last-opened file.
> >
> > Between 4.6 and 4.7, the following bugfixes were accomplished:
> >
> > Bug 87847 - RFE: Create a 'checkbox' cell type
> >
> > Bug 766052 - Job report payments wrong when payment contains splits
> >
> > Bug 797596 - New-owner - improved representation of payments with
> multiple non-APAR splits
> >
> > Bug 798142 - Tax rate appears as a fraction
> >
> > Bug 798180 - Update to macOS Big Sur 11.3 breaks Finance Quote
> >
> > Bug 798205 - Some transactions dropped with no apparent cause or
> warnings for credit card ofx import
> >
> > Do not exclude from import a transaction that has an FITID which matches
> an already existing split. This is because it (1) may be a coincidence and
> therefore the transaction needs to be added or (2) could be on a transfer
> from the account being imported to another bank account which has already
> been imported, and so needs to be matched, not added.
> >
> > Bug 798208 - management fee transactions are ignored on OFX import
> >
> > Bug 798211 - Equity statement double calculates unrealized gain
> >
> > Bug 798219 - apply/OK truncates exchange rates from 4 to 2 decimal
> places; enter doesn't
> >
> > Bug 798221 - Transfer funds between accounts with different currencies
> crashes Gnucash on macOS
> >
> > Bug 798224 - Scheduled transactions are created with date-entered copied
> from the template transaction.
> >
> > Bug 798229 - GncDate::c_formats is being created and destroyed twice
> resulting in a double free crash on every exit.
> >
> > Bug 798234 - Cut Transaction discards the reference to the
> description/memo strings so that Paste Transaction will paste uninitialised
> data (or other strings)
> >
> > Bug 798235 - Reconciliation Ending Balance not recalculated the 2nd and
> subsequent times Statement Date is updated.
> >
> > Bug 798237 - Logging during XML file loading degrades performance
> significantly
> >
> > Bug 798238 - "New security" dialog doesn't save the "Display symbol"
> >
> > Bug 798250 - Gnucash permanent hang on save while loading report
> >
> > Bug 798256 - Crash in recnFinishCB
> >
> > Bug 798298 - Re-imported transactions no longer ignored
> >
> > Bug 798303 - account list is sorted wrong by amount
> >
> > Bug 798312 - Opening the help for dialogues in the wrong language.
> >
> > The following fixes and improvements were not associated with bug
> reports:
> >
> > Lots of memory-leaks plugged
> >
> > Change the preferences path to org.gnucash.GnuCash to comply with
> flatpak requirements and migrate existing preferences to the new paths.
> This won't provide for automatic sync between a system-installed GnuCash
> and a flatpak one unless the system-installed one is GnuCash 4.7 or later.
> Please see the Wiki for more information and a procedure to convert your
> existing preferences.
> >
> > Cleanup - minimal glib=2.56.1 - drop all conditionals on older versions
> >
> > Add code to handle ofx files that include transfers between accounts
> >
> > During transaction import, ignore splits whose account is not the
> destination account
> >
> > Do not drop a potential match just because it has an online_id.
> >
> > Now that we don't exclude from import a transaction with an FITID that
> matches an already existing transaction, if one accidentally re-imports a
> transaction, this allows it to be automatically matched against the
> previously imported transaction.
> >
> > Add test for Transaction GetDate() in python bindings, pursuant to Bug
> 798284.
> >
> > In find customer dialog, add a column for "Shipping Contact" parameter
> >
> > Prep early splash screen messages for translation
> >
> > Change text for SX preference option 'Review created transactions' to
> better align with existing SX text.
> >
> > Fixed an XML backend problem where trying to open a locked file would
> clear the lock even if one didn't ask to, so the next attempt would find
> the file unlocked even if still open in another instance.
> >
> > Fix 2 crashes in Generic Transaction Matcher
> >
> > Handle very large denominators from Finance::Quote's OpenExchange source
> >
> > Update file extension in man pages per mailing list post.
> >
> > Changed some option names:
> >
> > From "Show Accounts until level" to "Levels of Subaccounts"
> >
> > From "Extra notes" to "Extra Notes"
> >
> > from "Report title" to "Report Title"
> >
> > From "Invoice number" to "Invoice Number" to ensure it matches all other
> invoice reports.
> >
> > Fix missing mnemonic keys after changes to GNCAmountEdit
> >
> > With the changes to GNCAmountEdit, the way the mnemonic keys are
> associated to the entry widget of the GNCAmountEdit needs to change so have
> created a function gnc_amount_edit_make_mnemeonic_target which does the
> same as GNCDateEdit.
> >
> > Fix rounding in Stock Split Assistant to correct earlier commit that
> rounded the share price to that of the currency.
> >
> > [Portfolio Reports] Allow share digits to 9 decimal places to match the
> maximum commodity fraction.
> >
> > New API
> >
> > None
> >
> > Deprecations
> >
> > Date options with a time of day setting.
> >
> > Removing the only use, an example in hello-world.scm. GnuCash doesn't
> use this value in any of its own report options and the feature will be
> removed in GnuCash 5. Related to bug 798297 Pref "Use 24-hour clock"
> obsolete?.
> >
> > gnc:owner-report-create
> >
> > New and Updated Translations: Chinese (Simplified), Croatian, Finnish,
> French, German, Hebrew, Italian, Japanese, Portuguese, Portuguese (Brazil),
> Swedish, Ukrainian
> >
> > Known Problems
> >
> > Complete list of all open bugs:
> https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanced
> >
> > Documentation
> >
> > Concurrent with the release of GnuCash 4.7 we're pleased to also release
> a new version of the companion Help and Tutorial and Concepts Guide
> >
> > Between 4.6 and 4.7, the following bugfixes were accomplished:
> >
> > Bug 798226 - minor mistakes in Tutorial and Concepts guide 2
> >
> > Bug 798226 - postprocessing: xmlformat
> >
> > Bug 798236 - Remove comment about swapped A/P & A/R terminology
> >
> > The following fixes and improvements were not associated with bug
> reports:
> >
> > Replace COPYING file from GPL 3 to GPL 2.
> >
> > Substantial editing of the C documentation to make the meanings more
> understandable to translators.
> >
> > Apply dtd-locale to help/de/Help_para-assist-intro.xml.
> >
> > Add ENTITY(s) prefix guisubmenu, guimenuitem, and guilabel as gsm, gmi,
> and gl, respectively.
> >
> > Move untranslated entity messages from gnc-docbookx.dtd to each locale
> file.
> >
> > Make DTD ENTITY(s) translatable. See docbook/README. Bug 798273 -
> Consider a entity import system like in docbook-xsl
> >
> > Guide:C:Currency: update images Part 1
> >
> > Fix license file to use actual file instead of softlink.
> >
> > Unify words and account names. Fix minor typos and tags. Add commas to
> the numbers. Add some tags. Fix according to the review comments.
> >
> > Add license file to git tracking
> >
> > It is an autogenerated file from autotools but it was ignored by our
> current git config. A previous commit chose to install the file, but that's
> difficult if it's missing.
> >
> > Install license files COPYING and COPYING-DOCS
> >
> > Help/de: Crop Export screenshots
> >
> > Drop travis-ci in favour of github worflows
> >
> > Remove obsolete appendix B about FAQ from guide.
> >
> > Remove obsolete appendix C about VAT from guide.
> >
> > Guide/C: Note on fieldnames in CSV import
> >
> > Mark Guide's import chapter as outdated
> >
> > Minor improvements in C and de Help Tips on alphavantage
> >
> > New and Updated Translations: German
> >
> > Getting GnuCash for Windows and MacOS
> >
> > 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:
> >
> > fc9ff34020cca560e5753d2b3bca2aab39d2adcf40836e18d0c935a7f7db2062
> gnucash-4.7.tar.bz2
> >
> > 9c8e6595df4a2c0ec1d2120b953adbba0356370c4c3b50289a2c2a270810dabe
> gnucash-4.7.tar.gz
> >
> > 8be9e11f77e1cb56b48d59fa007a2c11e3865231f16df6f27de50eb6035bb64a
> gnucash-4.7.setup.exe
> >
> > 3409c86a0e57ac4983f1f532fb9de04f3cf8be63aa694da1ef120c8016d4df46
> Gnucash-Intel-4.7-1.dmg
> >
> > 33fc05c9220247636c22bcd12227b95420a4991b9fdd9027e2fc29b16f58b03b
> gnucash-docs-4.7.tar.gz
> >
> > Microsoft Windows:
> >
> >
> https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-4.7.setup.exe
> https://downloads.sourceforge.net/gnucash/gnucash
> (stable)/4.7/gnucash-4.7.setup.exe
> >
> > Apple macOS:
> >
> >
> https://github.com/Gnucash/gnucash/releases/download/4.7/Gnucash-Intel-4.7-1.dmg
> >
> > https://downloads.sourceforge.net/gnucash/gnucash
> (stable)/4.7/Gnucash-Intel-4.7-1.dmg
> >
> > GnuCash is now available as a flatpak from Flathub.org. Instructions for
> installing and running may be found at
> https://wiki.gnucash.org/wiki/Flatpak.
> >
> > Note that at the time of this announcement the flathub.org build is
> broken because of a an expired certificate at Sourceforge.net. We will get
> a release up there as soon as they resolve the issue.
> >
> > Getting GnuCash as source code
> >
> > If you want to compile GnuCash 4.7 for yourself, the source code can be
> downloaded from:
> >
> >
> https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-4.7.tar.bz2
> >
> >
> https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-4.7.tar.gz
> >
> > https://downloads.sourceforge.net/gnucash/gnucash
> (stable)/4.7/gnucash-4.7.tar.bz2
> >
> > https://downloads.sourceforge.net/gnucash/gnucash
> (stable)/4.7/gnucash-4.7.tar.gz
> >
> > You can also checkout the sources directly from the git repository, see
> >
> > https://wiki.gnucash.org/wiki/Git for instructions.
> >
> > To compile GnuCash from the source code by yourself, you will need at
> least Gtk+ 3.24, Guile 2.0, Boost 1.54, WebKitGtk 2.4, GoogleTest 1.7.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.
> >
> > Getting the documentation
> >
> > If you want to compile the GnuCash Documentation 4.7 for yourself, the
> source code can be downloaded from:
> >
> >
> https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-docs-4.7.tar.gz
> >
> > https://downloads.sourceforge.net/gnucash/gnucash
> (stable)/4.7/gnucash-docs-4.7.tar.gz
> >
> > Note that we are preparing to remove autotools support from the
> documentation build and that it is no longer included in the tarball.
> >
> > The documentation is included in the MacOS and Windows application
> bundles.
> >
> > About the Program
> >
> > 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.
> >
> > gnucash-announce mailing list
> >
> > gnucash-announce at gnucash.org
> >
> > https://lists.gnucash.org/mailman/listinfo/gnucash-announce
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>


More information about the gnucash-user mailing list