UpgradeNotes

From GnuCash
Revision as of 19:06, 25 November 2017 by Jralls (talk | contribs) (Remove redundant title.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page collects significant changes between major versions to the User Interface, API, configuration files, etc.

2.6.x and earlier to 2.7.x

  • The underlying GUI is changed from Gtk2 to Gtk3. This has a double impact on style customizations: First, the customization file name is changed from ~/.config/gtkrc-2.0 to ~/.config/gtkrc-3.0 (the actual filename and path varies by platform, see Where can I find the gtk resource file). Second, the actual customization syntax has changed to a subset of CSS, see Migrating Gtk Style.
  • The gnucash configuration data has moved (except on Macs) from ~/.gnucash to ~/.local/share/gnucash. If you use both versions side-by-side this may result in having two sets of configuration data, saved reports, and so on.
  • On the Transaction report the General->Style option has been replaced with a similar Display->Detail Level option. This was done in order to make the display of some columns dependent on the value of this option.
When upgrading from 2.6.x or earlier to 2.7.x and you had saved or open reports that had set General->Style to 'Multi-line' you will have to update these reports to set 'Multi-line' on the Display->Detail Level option instead and optionally resave your report.