Skip to content

Commit

Permalink
Release 2.5.7
Browse files Browse the repository at this point in the history
  • Loading branch information
jralls committed Nov 4, 2013
1 parent dc0f632 commit 87e3ccd
Show file tree
Hide file tree
Showing 2 changed files with 211 additions and 2 deletions.
4 changes: 2 additions & 2 deletions externals/global_params.php
Expand Up @@ -10,12 +10,12 @@
# $latest_stable_mac_intel = $latest_stable."-2";
$latest_stable_mac_intel = $latest_stable;

$latest_unstable = "2.5.6";
$latest_unstable = "2.5.7";
// There's currently no unstable release being worked on, so disable it
# $latest_unstable = False;
$latest_unstable_win = $latest_unstable;
$latest_unstable_mac_ppc = $latest_unstable."-1";
$latest_unstable_mac_intel = $latest_unstable."-3";
$latest_unstable_mac_intel = $latest_unstable."-1";

// The definitions below use the latest version definitions above
// to define several paths that will be used on several pages
Expand Down
209 changes: 209 additions & 0 deletions news/131104-announce-2.5.7.news
@@ -0,0 +1,209 @@
<b>Announcement:</b> GnuCash 2.5.7 (Unstable) Release
2013-11-04

<h2>GnuCash 2.5.7 (Unstable) released</h2>

<p>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.</p>

<div class="dialog warning">
<p><b>WARNING:</b> This is an <b>UNSTABLE</b> version of GnuCash.</p>

<p>This release is intended for developers and testers who want to
help find bugs and other problems to make the eventual stable release
better.</p>

<p> 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.</p>

</div>

<div class="dialog note">
<p><b>NOTE:</b> The latest stable version is 2.4.13.</p>
</div>

<p><b>Please TEST, TEST, and TEST some more</b> any and all features important to you.
Then post any bugs you find to <a href="https://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash">Bugzilla</a></p>
<h3>Major changes in the 2.5 series </h3>

<ul>
<li> 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.</li>


<li> 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.</li>

<li> GnuCash now works with Guile-2.0, but enabling Guile-2.0 support
requires building GnuCash with <a
href="http://downloads.sourceforge.net/swig/swig-2.0.10.tar.gz">
Swig-2.0.10</a>. The distribution tarballs were built with this version and should work with Guile-2.0</li>

<li> The business module has been revamped and we introduce some new features:
<ul>
<li> Credit Notes </li>
<li> Customer and Vendor Overview Pages</li>
<li> Customer Overview Reports </li>
<li> Existing Transactions may be reassigned as invoice payments </li>
<li> Support for duplicate invoices </li>
<li> Improved invoice and bill handling: Post, print, or duplicate
multiple items directly from a search results list </li>
<li> Better invoice printing setup: Choose a default invoice report as a
preference </li>
<li> Reorder invoice entries in the invoice window </li>
</ul>
</li>

<li><p>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
&mdash; defaults on OS X and the Registry on MSWindows &mdash; and
allows us to remove several troublesome dependencies
including GConf, ORBit, and DBus.</p>

<p><em><b>WARNING: Preferences are not completely migrated
from GConf</b></em> <br/>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.</p> </li>

<li> The "Num" field is now optionally per-split rather than
per-transaction.</li>

<li> GnuCash can print to a PDF for reports and invoices </li>

<li> Account "Filter By" settings can be saved and recalled </li>

<li> Account entries in the Chart of Account can be colored </li>

<li> 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.</li>

<li>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 gnucash_core.py
to add additional functions.</li>

<li> GnuCash is no longer subject to the "2038" bug, so that 30-year
mortgages can now be entered correctly.</li>

<li> Frédéric Perrin has contributed a change to display currency
symbols whenever they are known and unambiguous.</li>

<li> By agreement of all authors we have relicensed GnuCash to the Gnu
Public License Version 2 or later from just Version 2.</li>

</ul>

<h3>Changes Since the Last Unstable Release</h3>
<ul>

<li>Building Gnucash now requires Automake version 1.11 or later.</li>

<li>Configure will abort if --enable-ofx is set but no libofx
configuration files are found. Contributed by Robert Ratliff.</li>

<li> 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.</li>

<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=668530">Bug #668530</a>: In budget flow report options, change the maximum value for period to 60 (Note the FIXMEs) Author: Robert Ratliff &lt;ratliff.bobby@gmail.com&gt;</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=687478">Bug #687478</a>: Bills due reminder doesn't work well with credit notes</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=687479">Bug #687479</a>: Automatic invoice/payment matching on posting an invoice should be an optional feature</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=693244">Bug #693244</a>: View Lots window enhancements</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=708659">Bug #708659</a>: Totals column moves to right hand side when periods are added Remove unneeded gnc_plugin_page_budget_refresh_cb Author: R Ratliff &lt;ratliff.bobby@gmail.com&gt;</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=710055">Bug #710055</a>: advanced portfolio report counts capital gains split as dividend. Author: Jason McCarty &lt;jmccarty@sent.com&gt;</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=710311">Bug #710311</a>: Missing ChangeLogs</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=710739">Bug #710739</a>: Fill in field for remote bank account information also for SEPA transfers.</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=710871">Bug #710871</a>: Fix for Python site-packages not found when not installed to default location.</li>
<li> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=710979">Bug #710979</a>: Crash in gnc_plugin_page_invoice_summarybar_position_changed</li>
<li> Translations updated: None</li>
</ul>

<h3>Caveats for Testers</h3>
<p><b>Any 2.5.x version might crash unexpectedly.</b> 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.</p>

<p>Although the screenshots have been updated in the documentation,
much of the wording still describes GnuCash-2.4. Please help update
the documentation: See <a
href="http://wiki.gnucash.org/wiki/Development">the development wiki
page</a> on how to get involved.</p>

<h3>How can you help?</h3>

<ul>
<li><b>Testing:</b> Please try out as many features as you can. Report
problems either in <a
href="https://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash">bug
reports</a>or on the <a
href="https://lists.gnucash.org/mailman/listinfo/gnucash-devel">devel
mailing list</a></li>

<li><b>Translating:</b> 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 <a
href="http://wiki.gnucash.org/wiki/Translation_Status">translation
status </a> page. If GnuCash isn't fully translated into your language
and you'd like to pitch in, <a
href="http://wiki.gnucash.org/wiki/Translation">here's how to get
involved</a>.</li>
</ul>

<h3>Getting GnuCash</h3>
<p>Source code for GnuCash 2.5.7 can be downloaded from multiple locations:</p>
<ul>
<li><a href="http://www.gnucash.org/download.phtml">The GnuCash website</a></li>

<li>Sourceforge: <a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.5.7.tar.bz2">bzip2</a>,
<a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.5.7.tar.gz">gzip</a>,
<a href="http://sourceforge.net/projects/gnucash/files/gnucash%20(unstable)/2.5.7/">all
files</a>.</li>

<li>You can also checkout the sources directly from the
repository with subversion:<br/><br/><span style="font-family:
monospace;">svn co http://svn.gnucash.org/repo/gnucash/trunk
gnucash</span>
<p>Or with git:</p><span style="font-family:
monospace;">git clone git://github.com/Gnucash/gnucash.git</span></li>
</ul>

<p>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.</p>

<h3>Win32 and MacOSX binary</h3>
<p>The following pre-compiled application packages are also available:</p>
<ul>
<li><a href="http://downloads.sourceforge.net/sourceforge/gnucash/unstable/gnucash-2.5.7-setup.exe">GnuCash 2.5.7 Win32 setup executable</a></li>

<li><a href="http://downloads.sourceforge.net/sourceforge/gnucash/unstable/gnucash-Intel-2.5.7-1.dmg">GnuCash 2.5.7 MacOSX dmg for Intel Macs</a></li>

<li><a href="http://downloads.sourceforge.net/sourceforge/gnucash/unstable/gnucash-PPC-2.5.7-1.dmg">GnuCash 2.5.7 MacOSX dmg for PowerPC Macs</a></li>
</ul>

<h3>About the Program</h3>
<p>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.</p>

0 comments on commit 87e3ccd

Please sign in to comment.