這是歷史版本頁面 — 看 GnuCash 最新版本
GnuCash 5.0
下載與官方連結
gnucash-5.0.setup.exe · 連結指向軟體原廠
版本紀錄
- 2023-09-25 GnuCash 5.4
- 2023-06-27 GnuCash 5.3
- 2023-06-26 GnuCash 5.2
再看 5 筆
- 2023-04-30 GnuCash 5.1
- 2023-03-27 GnuCash 5.0
- 2022-12-19 GnuCash 4.13
- 2022-09-26 GnuCash 4.12
- 2022-06-27 GnuCash 4.11
這一版改了什麼
What's new in this version:
New Features:
- A new Stock Transaction Assistant to guide you through entering most investment transactions for stocks, bonds, and mutual funds. You can access it from Actions>Stock Assistant when the focus tab is the Accounts page or a Stock or Fund account register.
- A new Investment Lots report showing a graph of capital gains and losses in a period by investment lot. Note that if you don't use the View Lots dialog to manage capital gains and losses this report won't have anything to show you. Use Reports>Assets & Liabilities>Investment Lots to see the report.
- The Online Quotes facility has been completely rewritten and the old gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs have been replaced with finance-quote-wrapper. The functions performed by those programs may now be accomplished by passing commands to gnucash-cli -Q, see gnucash-cli --help for specifics. The perl module requirements have changed with the rewrite: The new version doesn't need Date::Manip but needs JSON::Parse instead. gnc-fq-update has been, er, updated to reflect that.
- A new tab on the New/Edit Account dialog called More Properties includes entries to set a high and low limit on an account. That's coupled to a new column that's available on the Accounts Page, Balance Limit. If you set a high or low limit and the account balance falls above or below the respective limit an indicator will be shown in the Balance Limit column.
- The description field quickfill in the register now displays a drop-down list of possible completions instead of just one inline completion.
- File import menu items for the MT940, MT942, and DTAUS formats is replaced with a single Import from AQBanking that supports importing any file format supported by AQBanking, including the frequently requested CAMT. (Note that some CAMT profiles are under the XML format.)
- The import matcher now permits editing descriptions, notes, and memo fields in the matcher window before creating the transactions. Right-click and select from the context menu.
- The report generated by the Print Invoice button on the Edit Invoice tab can now be configured as a book option at the bottom of the Business tab; this permits selecting a saved configuration of one of the standard invoice reports. Another option enables a delay, during which a dialog box will appear enabling the user to select a different report. Note: When saving a configuration make sure that the invoice number is not set or you'll get that particular invoice instead of the one that you pressed the button for.
Stability Improvements:
- There are hundreds of small changes to prevent memory leaks, reduce unnecessary memory allocations, and fix compiler and static analyzer warnings
- Use of deprecated API in C/C++ is now an error (with 3 exceptions), including for the minimum required version of GLib and Gtk
- Extensive changes to the CSV importer, resolving most known bugs
- Remove all unused variables and made an unused variable a compile error
- Move all extern "C" declarations into the respective header files and remove extern "C" wrappers around #include statements
- Separate the scheme financial functions into a separate module so that all other scheme code can be banished from libgnucash to bindings
Modernization:
- The menus and toolbars now use the GAction and GActionGroup actuation functions, replacing the deprecated GtkAction and GtkActionGroup APIs
- The experimental Register2 implementation is removed, as is the never-used Jalali calendar code and partly-written option code for creating a book currency