這是歷史版本頁面 — 看 GnuCash 最新版本

GnuCash 2.7.0

GnuCash 軟體圖示 GnuCash 2.7.0 資料更新 2017-10-21

GnuCash 操作介面
GnuCash 的操作介面

下載與官方連結

前往官方網站 下載 GnuCash

gnucash-2.7.0.setup.exe · 110 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

For Users:
- The headline item for this release is that GnuCash now uses the Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced on us by some major Linux distributions dropping support for the WebKit1 API. Unfortunately the Webkit project doesn't support Microsoft Windows with the newer API so that platform will continue to use the WebKit1 API, though with Gtk3. We've selected Gtk+-3.14.0 as the minimum version because it fully supports CSS theming
- There's a new CSV importer largely rewritten in C++, adding new features including the ability to re-import CSV files exported from GnuCash
- Data file directories are now located appropriately to the operating system's conventions by default. It's still possible to overried with the environment variable GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of GnuCash
- Accounts in the Bayes import map are now linked by GUID instead of names so that the matcher won't have to be retrained if you rename an account. This will make your file unreadable by previous versions of gnucash. There's a new editor to remove outdated or incorrect match data from the import maps, a new user interfacs for managing files associated with transactions, an improved facility for removing old prices from the price database, and a way to remove deleted files from the history list in the file menu
- Numerics are rewritten to allow for more significant digits. The old 6-digit-maximum fraction will be a 9-digit maximum by 2.8. there is still some cleanup required before the limit can actually change
- New Income GST Report and some improvements to the Transaction report
- Chart Reports appearance is improved

For Developers:
- The code is reorganized into a core library directory, libgnucash, and applications-specific directory, gnucash. Code lifted from other projects is in borrowed
- Several parts of the engine and the SQL backend are rewritten in C++, an effort that will continue in the next development cycle. KVP is now private to libgncmod-engine. Object properties stored using KVP are generally accessible using g_object_get and g_object_set; there is also a more direct access available via qof_instance_get and qof_instance_set
- KVP and GUID are reimplemnted in C++ using boost::variant and boost::UUID respectively (Aaron Laws)
- The date implementation is migrated to boost::date-time, replacing a Glib GDateTime implementation. This makes the earliest date recordable 1 January 1400CE instead of 1 January 1CE
- Distribution tarballs can now be built with CMake as well as Autotools
- The CuteCash front end has been removed. The code we need from GOffice has been brought into the GnuCash code base so GOffice is no longer a dependency
- A new Russian translation of the Guide has been started by Dmitriy Mandel
- There will be no unstable documentation release at this time

Known problems:
- On Microsoft Windows starting the AQBanking Setup Wizard crashes GnuCash
- test-import-bayes built with autotools intermittently fails at line 381, where the returned value is 1 instead of the expected 6