Difference between revisions of "Announcement 2.5.0"

From GnuCash
Jump to: navigation, search
(What's New in GnuCash 2.5.0?: Fix bogus code sections)
m (What's New in GnuCash 2.5.0?)
Line 36: Line 36:
 
** Reorder invoice entries in the invoice window  
 
** Reorder invoice entries in the invoice window  
  
* The "Num" field is now optionally per-split rather than
+
* The "Num" field is now optionally per-split rather than per-transaction.
per-transaction.
 
  
 
* Gnucash can print to a PDF for reports and invoices  
 
* Gnucash can print to a PDF for reports and invoices  

Revision as of 23:43, 7 April 2013

Gnucash 2.5.0 Unstable

The GnuCash development team is pleased to announces the release of GnuCash 2.5.0, 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:

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 2.4.x series. Everyone is invited to help improve the documentation; see Development on how to get involved.

How can you help?

  • Testing: Test it and help us discover all bugs that might show up in there. Please file bug reports in bugzilla at http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
  • Translating: A new version means new strings to translate. If you're able to write well in some language other than English and can read English well enough to understand the documentation, consider helping with translating Gnucash and its documentation. Translation has the details of how to participate, and Translation_Status can keep you apprised of when it will be time to start and finish.