/gnucash, Personal or business finance management program
2.6.6nb1, Package name:
gnucash-2.6.6nb1, Maintainer: wiz
GnuCash is a personal finance manager. A check-book like register
GUI allows you to enter and track bank accounts, stocks, income
and even currency trades. A full set of reports allow you to see
the state of your finances. The interface is designed to be simple
and easy to use, but is backed with double-entry accounting principles
to ensure balanced books. Features include:
- An easy-to-use interface.
- Scheduled Transactions
- Mortgage & Loan Repayment Druid
- Small Business Accounting Features
- OFX and Quicken File Import and HBCI Support
- Reconcile window with running reconciled and cleared balances
- Stock/Mutual Fund Portfolios
- Get Stock & Mutual Fund quotes from various web sites, update
portfolio automatically (more funds being added regularly).
- Multiple Currencies & Currency Trading
- New Multi-Currency Transaction Handling
- Chart of Accounts
- Split Transactions
- Double Entry
- Income/Expense Account Types (Categories)
- General Ledger
- International date handling, many different translations.
Required to run:
] Required to build:
] Package options
Master sites: SHA1:
Version history: (Expand)
- (2015-04-06) Updated to version: gnucash-2.6.6nb1
- (2015-04-03) Updated to version: gnucash-2.6.6
- (2014-12-30) Updated to version: gnucash-2.6.5
- (2014-11-01) Updated to version: gnucash-2.6.4
- (2014-10-08) Updated to version: gnucash-2.6.3nb11
- (2014-10-01) Updated to version: gnucash-2.6.3nb10
CVS history: (Expand)
| 2015-04-06 10:17:41 by Adam Ciarcinski | Files touched by this commit (470) |
Revbump after updating textproc/icu
| 2015-04-03 00:41:49 by Thomas Klausner | Files touched by this commit (4) | |
Update to 2.6.6:
2.6.6 - 29 March 2015
GnuCash 2.6.6 released
The GnuCash development team proudly announces GnuCash 2.6.6, the
sixth maintenance release in the 2.6-stable series.
The following bugs are fixed:
619899 - Use normal gettext or intltool toolchain also for scm files
649933 - Creating cash flow report takes a long tim
672760 - Postponed transaction applied invalid date
721196 - CSV. Cannot import lines with empty fields for deposit or withdrawal \
in bank transaction download.
723409 - Incorrect symbol for Turkish lira
727466 - The symbol of CNY changed to 元
727647 - "gncInvoiceGetTotal" is not read-only function?
731889 - guile 2 exports different autoconf macros than what is expected
733685 - Fancy Date Format doesn't stick
738749 - Broken account template en_GB/uk-vat.gnucash-xea.
739228 - Advanced Portfolio report: wrong calculation of Value Correctly \
convert the value into the report's currency.
739584 - gnucash-2.6.4 segfaults regularly on transfer .
740471 - Applying payment to invoice Segmentation fault
741228 - "Red line" threshold applies to Template scheduled transactions
741810 - Compilation fails because of creating .gnucash
742089 - Decimal places. Set the debit and credit cells' print_info to the \
account so that the decimal places are correct for the commodity.
742332 - German tax report uses US tax quarters and not real quarters.
742624 - Scheduled Transaction Editor results in immediate segfault
743609 - Add configure options to disable libsecret detection
743807 - Stops critical error messages.
745265 - Segfault in generate_statusbar_lastmodified_message on Windows. \
Actually change the default date format without AM/PM
745354 - Enhance the Find Transactions dialog. Make it possible to define \
search criteria that consist of multiple terms anded or ored together. Use this \
to define a new criterion to look for specified text in any of the Description, \
Notes, or Memo fields
746517 - gnc-sql-backend.c compile fails with -Werror=format-nonliteral. Use \
GCC pragma to disable the warning in the one place that trips it
746977 - scm ccache files should be in pkglibdir not pkgdatadir.
Other repairs that weren't reported in bugs:
Let CPAN and ActiveState package managers take care of dependencies \
instead of explicitly installing a few of them directly.
Correct the number field displayed in the reconcile window to correspond \
with the source specified in File->Options
Fix some bugs found by SWIG version 3.0.5. Prior to version 3.0.3 SWIG \
silently ignored invalid preprocessor directives
Scrubbing Improvements, including avoiding a potential infinite loop.
Remove build and run of no-longer-existant intl-scm/guile-strings.
Rewrite gnc-test-env in perl. This eliminates another guile dependency in \
the build chain.
Switch from guile to xml to manage our iso-currencies source file
Numeric values with more than commodity smallest fraction get silently dropped.
Update US Income Tax data to reflect minor changes for 2014
Advanced portfolio should respect report date when looking for other \
Improve income and expense reporting in advanced portfolio report
Accept prices of the form n.nnne[+-]nn, i.e. with an exponent. An example \
requiring this is currency conversion from IDR to USD
Added Lithuanian language business accounts
Fix crash when running check & repair on an open AP/AR register
Updated Translations: Danish, Dutch, German, Spanish
New Translations: Maithili, Manipuri-Bengali Script, Manipuri-Meetei Mayek Script.
| 2015-01-31 19:41:01 by Thomas Klausner | Files touched by this commit (3) |
Add default-on ofx option.
| 2014-12-30 15:07:45 by Thomas Klausner | Files touched by this commit (3) | |
Update to 2.6.5:
2.6.5 - 16 December 2014
Announcement: GnuCash 2.6.5 Release 2014-12-16
GnuCash 2.6.5 released
The GnuCash development team proudly announces GnuCash 2.6.5, the
fifth maintenance release in the 2.6-stable series.
The primary reason for this release is that the problems which plagued 2.6.4 on \
Microsoft Windows have been resolved.
We've also fixed the following bugs:
736359 - Date of 0000-00-00 in MySQL backend crashes GnuCash.
737815 - Graphs Cannot Be Generated Correctly.
738113 - Crash on reload budget report.
738477 - WebKit is broken on Win32.
741418 - Freeze unposting bill, 100% cpu usage.
Other fixes that weren't reported as bugs:
Pre-compile scm files when building with guile 2.
Fix build-time hard-coded path introduced by the guile2 compile changes
Prevent crash when standards-report dir doesn't exist.
QIF Import crashes when closing via the 'X' button on the last page
Omit extension on calls to load-extension.
Use one common base directory to store all scheme files and modules.
Guile module structure cleanup.
Harmonize variable names used to refer to guile modules in all makefiles.
Add missing comma in call to gtk_tree_store_set(). Thanks to Frédéric \
Bière for finding and fixing the problem.
Revert to using numerical indexes for the x-axis on bar charts.
Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup.
Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also \
add IBAN checking.
Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or \
alphas correctly as needed.
Adapt german SKR03 account template to updated tax rate.
Allow GUILE1_PROGS as m4 name. Patch by email@example.com.
Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.
Updated Translations: Assamese Indic, Danish, German, Gujarati Indic, Italian, \
Kannada Indic, Konkani Latin,
| 2014-11-01 14:25:23 by Thomas Klausner | Files touched by this commit (4) | |
Update to 2.6.4.
2.6.4 - 28 September 2014
Announcpement: GnuCash 2.6.4 Release 2014-09-28
GnuCash 2.6.4 released
The GnuCash development team proudly announces GnuCash 2.6.4, the
third maintenance release in the 2.6-stable series. Please take the
tour of all the new features.
Between 2.6.3 and 2.6.4, the following bugfixes were accomplished:
120199 - Incorrect sort order in "Sort by Statement Date".
434462 - register color don't work correct with system theme color.
509263 - Since Last Run dialog won't allow resizing of Status column.
610202 - gnucash silently closes when no X11/$DISPLAY is present.
630638 - 'Process payment' should allow to select equity accounts for
671615 - French: 'New Customer' button in Find Customer dialog is
translated to 'Nouvel onglet'
688965 - Page Up, Page Down keys cause GnuCash to hang.
692249 - Add Help button in Custom Reports dialog box,
695240 - mortgage wizard empty table.
707243 - Hard-coded font colors in account tree?
711440 - Tab labels have different background colour than containing gui
711567 - Cannot save a custom report if a path contain diacritic chars
719457 - Template for Home Mortgage Loan isn't properly nested.
719457 - Template for Home Mortgage Loan isn't properly nested.
720427 - Review of french account templates
720934 - Barcharts with many data points have overlapping x-axis labels.
722140 - Add option to control inclusion of trading accounts in cash flow
722200 - configure script does not pick the correct am_cv_scanf version.
723145 - Currency display does not respect locale.
723442 - Report Options - Report Name too short.
725054 - Re-numbering sub accounts crashes the program.
725366 - Formula Parsing Error with Scheduled Mortgage Transactions
726449 - Budget Barchart does not show up if running sum is selected.
726888 - cancel button is available on all pages of assistant.
727130 - Crash when newline in Report Title
727338 - Translation and Account file updates for Latvian.
728103 - Invoice opened does not contain the Job under circumstances.
728717 - Ubuntu 14.04 - GNUcash crashes on close.
728841 - XML backend does not always store KVP slots.
729157 - Bill Term discount days are allowed to be more than due days.
729497 - Saved Report Configuration selection window resize.
730255 - Python bindings: Assigns bill entries to non-existant invoice.
731519 - The fix sets the upper limit before it sets the value of the end
row spin button.
733107 - Search for reconcile status doesn't work right.
733283 - [PATCH] Loss of fractions when importing OFX investment
733506 - (ForwadDisableQIF) The forward button is not active even though
a file is selected.
734183 - Set all of the denominators correctly on the currency values.
736703 - Scheduled transaction are registered without credit/debit.
732545 - gnucash-2.6.3 segfaults when started.
Some other fixes not associated with reported bugs were accomplished:
Add business lot scrubbing to Check & Repair->All/This transaction(s).
Add context to generic translatable string. This was suggested in
Bug 671615 by JÃ©rÃ´me Rapinat.
Add scrub function to reduce the amount of lot links used. Only lot links
between two or more document lots must remain. All lot links between
document and payment lots can be scrubbed.
Add some date format checking and make sure generated dates are the correct
user selected format, not always locale format.
Allow the ability to skip rows when importing transactions.
Always use the price we display to calculate the current value of an
Better period totals formatting in Invoices.
CSV Export: factor out function to generate regular expression.
CSV Import transform macro into function.
Convert ISO-8859-1 account chart templates to UTF-8.
Correct txf output to use a minus sign, rather than parenthesis.
Fix document type dispay for credit notes on owner report.
Fix test-backend-dbi segfault with libdbi-0.9.0.
Handle the case of scrubbing a lot link between two non-document lots.
Make scrub in lot viewer scrub business lots using the new scrub functions.
Move account type checking functions into the engine.
Prevent older gnucash versions from opening a data file if previously
unhandled kvps are used.
Python bindings. Add function gncVendorNextID, complementary to
Re-enable loading and saving gnucashdotdir/accelerator-home on OSX.
Refactor OS-specific ifdef to reduce code duplication, which results
in reduced risk on typos in either branch
Refactor get_pay_split into gncOwnerFindOffsettingSplit. In this form it
can be used both for scrubbing lot links and for adding new payments
Refactor gncOwnerReduceSplitTo out of reduce_biggest_split. It can now be
used both for scrubbing and when applying payments
Refactor gnc_doc_doc_link into gncOwnerSetLotLinkMemo and move it. It can
now be used both for scrubbing and when applying payments
Refactor scrub_doc_pay_link into scrub_other_link and make it more generic.
It can now be used both to:
* move a payment to a document lot (its original use case)
* move a refund to a payment lot or the other way around
Relax requirements for booleans in invoice line, accepting 'y' as well as
'yes', 't' as well as 'true'.
Replace C++ reserved words for future compatibility with C++.
Rework assistant csv import regex code to eliminate the mandatory dummy
Rewrite invoice payment logic to fix lot link proliferation.
SQL: Save commodity namespace changes from template.
Set default currency for French account chart templates.
Tweak the get_pay_split function to prefer the best possible match.
Use libsecret if available since gnome-keyring has been deprecated.
Use more significant digits for SX function returns.
Use same default setting for quotes in csv import and export.
Widen the scope of the subsplit merge scrub function. When used in a
strict sense it will only merge splits that are marked as subsplits
of each other. In relaxed mode it will merge any split two splits
that are both in the same lot and the same transaction.
double_to_gnc_numeric: Return overflow error immediately on invalid input.
Ensure that the root account is saved to the SQL backend.
Chart-of-Account Templates Updated: Latvian, French, Swedish
Translations Updated: Brazilian Portuguese, Dutch, Konkani (includes
replacing Raman character set with Devangari), Latvian, Marathi,
New Translations: Bodo, Hindi, Kashmiri, Telugu, Urdu. Thanks to
The Centre for Development of Advanced Computing (C-DAC), Pune,
India. Translation Team Leader: Chandrakant Dhutadmal
Concurrent with the release of Gnucash 2.6.4 we're pleased to also
release a new version 2.6.4 of the companion Help and Tutorial and
| 2014-10-07 18:47:38 by Adam Ciarcinski | Files touched by this commit (442) |
Revbump after updating libwebp and icu
| 2014-10-01 12:23:46 by Thomas Klausner | Files touched by this commit (3) | |
According to upstream, guile-www is not used. Remove dependency
| 2014-08-04 00:34:03 by Thomas Klausner | Files touched by this commit (1) | |
Switch to v2 of webkit-gtk. Bump PKGREVISION.