Difference between revisions of "Announcement 2.5.0"

From GnuCash
Jump to: navigation, search
(initial text, copied from Announcement 2.3.0)
 
(Update for actual release)
Line 11: Line 11:
 
=== What's New in GnuCash 2.5.0? ===
 
=== What's New in GnuCash 2.5.0? ===
  
'''This is a draft!'''
+
* Robert Fewell has contributed a rewrite of the ledger (Gnucash's
 +
primary interface window) to use the GtkTreeModel (select "register 2"
 +
from the menu) as well as a new CSV import/export facility for account
 +
trees.<em>Take care not to try to open a single account in both the old and
 +
new registers at the same time. Doing so will crash Gncuash</em>
  
* In addition to ... , Gnucash can now ...
+
* 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.
  
* Major bugfixes since the 2.2.x series include
+
* Gnucash now works with Guile-2.0.  
  
** [http://bugzilla.gnome.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Other&product=GnuCash&target_milestone=2.5.0&long_desc_type=allwordssubstr&long_desc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&field0-0-0=noop&type0-0-0=noop&value0-0-0= 2.5.x-targeted bugs]
+
* 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
  
* We would like to encourage people to test this and any further releases as much as possible and submit bug reports in order that we can polish GnuCash to be as stable as possible for the 2.6.0 release in a few weeks. Then post any bugs you find to bugzilla http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
+
* The "Num" field is now optionally per-split rather than
* If you have the urge to help beyond testing please get involved in the discussions on the GnuCash mailing lists which you will find at http://www.gnucash.org. We especially need people to help with updating the documentation. Please see http://wiki.gnucash.org/wiki/Development on how to get involved.
+
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.
 +
 
 +
* Gnucash is no longer subject to the "2038" bug, so that 30-year
 +
  mortgages can now be entered correctly.
 +
 
 +
* By agreement of all authors we have relicensed Gnucash to the Gnu
 +
Public License Version 2 or later from just Version 2.
  
 
=== Caveats for testers: ===
 
=== Caveats for testers: ===

Revision as of 01:03, 1 April 2013

This is a draft!

The GnuCash development team proudly announces GnuCash 2.5.0 aka "...", the first of several unstable 2.5.x releases of the GnuCash Open Source Accounting Software which will eventually lead to the stable version 2.6.0. With this new release series, GnuCash comes with a collection of new features for everyone, and especially upgraded online banking capabilities for German users. It runs on GNU/Linux, *BSD, Solaris and Mac OSX. This release is intended for developers and testers who want to help tracking down all those bugs that are still in there.

Download:

(EDITORIAL NOTE: Please keep the download links here at the top because people are annoyed when having to scroll down multiple pages until they see the download link. They can be duplicated at the end, though.)

What's New in GnuCash 2.5.0?

  • Robert Fewell has contributed a rewrite of the ledger (Gnucash's

primary interface window) to use the GtkTreeModel (select "register 2" from the menu) as well as a new CSV import/export facility for account trees.Take care not to try to open a single account in both the old and new registers at the same time. Doing so will crash Gncuash

  • 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.
  • 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
  • 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.
  • Gnucash is no longer subject to the "2038" bug, so that 30-year
mortgages can now be entered correctly.
  • By agreement of all authors we have relicensed Gnucash to the Gnu
Public License Version 2 or later from just Version 2.

Caveats for testers:

  • Any 2.5.x version might crash unexpectedly at any point during runtime. If you test some serious work in a 2.5.x release, make sure you hit "Save" after every non-trivial workstep.
  • The documentation has had screenshots updated, however, many help texts usually only refers to the 1.8.x series. Everyone is invited to help improve the documentation; see http://wiki.gnucash.org/wiki/Development on how to get involved.

How can you help?