Announcement: GnuCash 2.5.7 (Unstable) Release 2013-11-04

Geert Janssens janssens-geert at
Mon Nov 4 15:58:02 EST 2013


Thanks for pushing the release. It is another step closer to 2.6, with 
additional bugfixes and polish.

There are a few things in the release announcement that are not 
completely accurate (any more):

- The settings migration tool will only run once as of 2.5.7. It is no 
longer necessary to move the .gnucash directory out of the way.

- Not all preferences will be migrated. This still stands. However the 
settings that are not migrated now will never be. I don't consider 
window positions and sizes, sort orders and the like to be "preferences" 
but state information. This is not migrated, but it will be stored 
automatically the next time you run gnucash (albeit the defaults, not 
what was stored as "preferences" before 2.5.6). The only piece still 
missing is sort order and filters for the register pages. In any case, 
the warning as it is written now is no longer correct.

- Fix for Python site-packages not found when not installed to default 
location. This is not implemented yet. Mike Evans applied to patches in 
an effort to fix this, but removed them again later on because the 
patches needed work.

- Lastly: the announcement mentions "string freeze isn't planned until 
the 2.5.7 release in early September." I suspect this version number is 
automatically updated by a find and replace. In any case 2.5.7 is 
released early November. The more important question is though: does 
this stand ? Are we ready for string freeze ? If so, I think we'd better 
announce that formally as well.


On Monday 04 November 2013 10:29:25 John Ralls wrote:
> GnuCash 2.5.7 (Unstable) released
> The GnuCash development team proudly announces GnuCash 2.5.7, the
> eighth release in the 2.5.x series of the GnuCash Free Accounting
> Software which will eventually lead to the stable version 2.6.0. It
> runs on GNU/Linux, *BSD, Solaris and Mac OSX.
> WARNING: This is an UNSTABLE version of GnuCash.
> This release is intended for developers and testers who want to help
> find bugs and other problems to make the eventual stable release
> better.
> Make sure you make backups of any files used in testing versions of
> GnuCash in the 2.5.x series. Although the developers go to great
> lengths to ensure that no data will be lost we cannot guarantee that
> your data will not be affected if for some reason GnuCash crashes in
> testing these releases.
> NOTE: The latest stable version is 2.4.13.
> Please TEST, TEST, and TEST some more any and all features important
> to you. Then post any bugs you find to Bugzilla
> Major changes in the 2.5 series
> 	• Register2 is now a configure option. Default builds, including the
> Windows and Mac All-in-one packages, will use only the old register.
> We've decided that it isn't ready for general use and the principal
> author doesn't have time to make it ready in time for a 2.6 release.
> • GnuCash now requires Gtk+-2.24 and GLib-2.26. We've removed most of
> the dependencies on libraries obsoleted by project Ridley and will be
> in position to move to Gtk+-3.x once the GtkTreeModel register window
> work is complete. This means that GnuCash 2.5 requires Debian 6, RHEL
> 6, or one of the more aggressive distributions like Ubuntu. • GnuCash
> now works with Guile-2.0, but enabling Guile-2.0 support requires
> building GnuCash with Swig-2.0.10. The distribution tarballs were
> built with this version and should work with Guile-2.0 • The business
> module has been revamped and we introduce some new features: • Credit
> Notes
> 		• Customer and Vendor Overview Pages
> 		• Customer Overview Reports
> 		• Existing Transactions may be reassigned as invoice payments
> 		• Support for duplicate invoices
> 		• Improved invoice and bill handling: Post, print, or duplicate
> multiple items directly from a search results list • Better invoice
> printing setup: Choose a default invoice report as a preference •
> Reorder invoice entries in the invoice window
> 	• Geert Janssens has rewritten the preferences system to use
> GSettings from GIO (GLib) instead of GConf. This is a simpler and
> more robust backend which writes to the OS's native prefs — defaults
> on OS X and the Registry on MSWindows — and allows us to remove
> several troublesome dependencies including GConf, ORBit, and DBus.
> WARNING: Preferences are not completely migrated from GConf
> Some preferences are not yet migrated. What's more, the migration
> occurs every time you start up, over-writing anything that you've
> changed, so you may want to move ~/.gconf aside after the first time
> you run GnuCash-2.5.7. You can move it back when you need to use
> 2.4.13 for real work.
> 	• The "Num" field is now optionally per-split rather than
> per-transaction. • GnuCash can print to a PDF for reports and
> invoices
> 	• Account "Filter By" settings can be saved and recalled
> 	• Account entries in the Chart of Account can be colored
> 	• When opening a locked "book" one now has the option of opening it
> read-only. Note that GnuCash is still a single-user program and that
> the database backends are still used only as a data store. • Tom Loft
> has contributed an initial version of REST API allowing minimal
> information about accounts, invoices and customers to be accessed in
> JSON format. Includes modifications to to add
> additional functions. • GnuCash is no longer subject to the "2038"
> bug, so that 30-year mortgages can now be entered correctly. •
> Frédéric Perrin has contributed a change to display currency symbols
> whenever they are known and unambiguous. • By agreement of all
> authors we have relicensed GnuCash to the Gnu Public License Version
> 2 or later from just Version 2. Changes Since the Last Unstable
> Release
> 	• Building Gnucash now requires Automake version 1.11 or later.
> 	• Configure will abort if --enable-ofx is set but no libofx
> configuration files are found. Contributed by Robert Ratliff. •
> Budget periods may no longer set to values greater than the budget's
> num_periods, and the budget options descriptions will wrap.
> Contributed by Robert Ratliff. • Bug #668530: In budget flow report
> options, change the maximum value for period to 60 (Note the FIXMEs)
> Author: Robert Ratliff <ratliff.bobby at> • Bug #687478: Bills
> due reminder doesn't work well with credit notes • Bug #687479:
> Automatic invoice/payment matching on posting an invoice should be an
> optional feature • Bug #693244: View Lots window enhancements
> 	• Bug #708659: Totals column moves to right hand side when periods
> are added Remove unneeded gnc_plugin_page_budget_refresh_cb Author: R
> Ratliff <ratliff.bobby at> • Bug #710055: advanced portfolio
> report counts capital gains split as dividend. Author: Jason McCarty
> <jmccarty at> • Bug #710311: Missing ChangeLogs
> 	• Bug #710739: Fill in field for remote bank account information 
> for SEPA transfers. • Bug #710871: Fix for Python site-packages not
> found when not installed to default location. • Bug #710979: Crash in
> gnc_plugin_page_invoice_summarybar_position_changed • Translations
> updated: None
> Caveats for Testers
> Any 2.5.x version might crash unexpectedly. If you must test with
> important data in a 2.5.x release and are using the XML file backend
> for data storage, be sure to save the file frequently. If you are
> using the SQL backend, this is not required as every change is saved
> immediately to the database.
> Although the screenshots have been updated in the documentation, much
> of the wording still describes GnuCash-2.4. Please help update the
> documentation: See the development wiki page on how to get involved.
> How can you help?
> 	• Testing: Please try out as many features as you can. Report
> problems either in bug reportsor on the devel mailing list •
> Translating: Translators may begin work on new strings at any time,
> though string freeze isn't planned until the 2.5.7 release in early
> September. Status of translations is shown on the translation status
> page. If GnuCash isn't fully translated into your language and you'd
> like to pitch in, here's how to get involved. Getting GnuCash
> Source code for GnuCash 2.5.7 can be downloaded from multiple
> locations:
> 	• The GnuCash website
> 	• Sourceforge: bzip2, gzip, all files.
> 	• You can also checkout the sources directly from the repository 
> subversion:
> svn co gnucash
> Or with git:
> git clone git://
> To install GnuCash, you will need Gnome 2 and guile 1.8 or 2.0,
> including devel packages. In addition you will need swig (swig-2.0.10
> for guile 2.0, see the note at the top) if compiling from subversion
> or git.
> Win32 and MacOSX binary
> The following pre-compiled application packages are also available:
> 	• GnuCash 2.5.7 Win32 setup executable
> 	• GnuCash 2.5.7 MacOSX dmg for Intel Macs
> 	• GnuCash 2.5.7 MacOSX dmg for PowerPC Macs
> About the Program
> GnuCash is a free, open source accounting program released under the
> GNU General Public License (GPL) Version 2 or Version 3 and available
> for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows.
> Programming on GnuCash began in 1997, and its first stable release
> was in 1998. _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at

More information about the gnucash-devel mailing list