2021-01-04 11:50:33 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
gnucash: update to 4.4.
4.4 - 28 December 2020
The fifth release of the 4.x stable series, a snap release to fix bug 798063.
Between 4.3 and 4.4, the following bugfixes were accomplished:
Bug 798038 - Incorrect spelling in german account templates 'common' and
'full' part 2: AT
Bug 798063 - Crash when opening SX Editor
No other improvements were made.
Deprecations
xaccAccountCountSplits: use gnc_account_has_child_splits
gnc:html-table-append-column!: Build a new table with all of the columns
and copy in the rows.
Updated Translations: German, Italian, Japanese
4.3 - 27 December 2020
The fourth release of the 4.x stable series.
Between 4.2 and 4.3, the following bugfixes were accomplished:
Bug 106746 - In Mort. Repay. druid, creating New acct should also select it.
Bug 128772 - Account Help Button does not work
Bug 309943 - When unable to obtain a lock, no option to open another database.
Bug 330930 - Financial Calculator resets payment period to zero if automatic \
decimal places used
Bug 343647 - [rfe] save tab/report location
Bug 345924 - RFE: don't disable "OK" button after using \
"Apply" to modify chart options
Bug 355496 - Mark placeholder accounts in account tree window visibly.
Bug 355498 - When there is only one result from a 'Find', select it.
Bug 571697 - Transaction Status in Since Last Run needs to look clickable.
Bug 644242 - Window Panning Oddity.
Bug 645379 - When duplicating a transaction, any non-numeric value entered \
in the "Number" field is discarded.
Bug 667490 - Support image-based TAN methods QR, photoTAN, and chipTAN \
optical "Flicker code"
Partial: Implements the display of flashing optical TAN challenges (aka \
flicker) in the "Enter TAN" dialog box.
Bug 688917 - Help button not working when editing style sheets.
Bug 720564 - Search in General Ledger cannot be cleared.
Bug 794807 - Calendar widget current month shown as (null).
Bug 797901 - List of Recently Used Files not updated until GnuCash is closed \
and reopened.
Bug 797944 - Crash on use of File-Open
Bug 797953 - RFE: provide access to filter-by on right-mouse-click in \
Accounts register.
Bug 797956 - dialog-report-style-sheet.c stylesheet editor does not set \
transient_for correctly.
Bug 797959 - "Exception" when value greater than one million with \
commas and periods is pasted to register.
Bug 797967 - minor ui niggles - some dialogs don't respond to GDK_KEY_Escape
Bug 797971 - odd cursor behaviour in register Description.
Bug 797972 - Crash on export report CSV
Bug 797982 - exchange rates' decimal places (bis)
Bug 797983 - v4.2 report numbers change over gnucash restarts; Price \
Database dropping user:price-editor entries.
Bug 797984 - Infinite loop while Check&Repair AR and AP accounts
Bug 797989 - Sorting columns by alphabet with non-ASCII characters
Bug 797993 - Reverse balance option does not apply to an Account Report
Bug 797994 - Account type-ahead search doesn't match accented characters.
Bug 798005 - Import of QIF file sets expenses to zero, deposits are fine
Bug 798008 - Option '--log' cannot be specified more than once.
Bug 798015 - cash flow numerical-overflow
Bug 798031 - Date goes to prior year with mm/dd entry to transaction duplicate.
Bug 798036 - Transaction Report should offer price source
Bug 798038 - Incorrect spelling in german account templates 'common' and 'full'
Bug 798039 - Using 'Consolidate Transactions' option on Consolidate \
Transaction Report returns Error
Bug 798041 - Open invoices in new window.
Bug 798047 - Crash on delete account.
Bug 798050 - error using Reports->Experimental->Income Statement \
(Multicolumn)
The following fixes and improvements were not associated with bug reports:
Add custom unbound-variable exception reporter in guile that identifies what \
module provides the missing symbol.
Balsheet-pnl report: show most recent period first by default
Change register page icon to a padlock if read only
When a resister is read only make whole sheet insensitive.
Add account name to the read-only-register dialog box because under some \
circumstances it may be unclear to which register the message applies.
Strictly use use-modules to import Scheme symbols: Guile 3.0 doesn't like \
the alternatives. This can cause problems resolving symbols if the source of \
those symbols isn't yet compiled and hasn't been symlinked into the builddir.
Don't try to reload report if the first attempt raised an html error.
Barcharts: Limit account drill-down depth to 6.
I18N:glossary: add mortgage terms ARM, APR, FRM
Change the icons used for the file locked dialog box.
Add support for the opening balance accounts flag
Up to now, opening balance accounts have been identified by means of fixed \
names and their translations. Support Replacing this with a consistent \
non-translated tag. The actual replacement will be added to Gnucash 4.4; this \
change is to ensure a migration path.
Replace TravisCI with Github actions for CI testing. TravisCI sharply \
restricted their free support of Free Software projects.
Use LTDL_LIBRARY_PATH instead of (DY)LD_LIBRARY_PATH in environment file.
Add a few more CSS classes for labels
Add GoogleMocks of some engine objects and refine Import-export unit tests \
using them.
Add auto-clear to register page
Change source files dialog-dup-trans.* for space and tabs
Fix exception when converting to decimal values that reduce to N/1.
Add confirmation of Main Window close when more than one window is displayed
Add keyboard shortcuts <Ctrl><Alt><Menu> for the notebook \
page selection menu and <Ctrl><Alt>A to jump to the Accounts page.
Allow using the Ctrl+Alt+PgUp/Down to scroll the report view.
Fix report page keyboard focus in the scroll window.
Fix some incorrect links to the help file
Fix section help on windows not working.
Set the visibility of the account column in import-main-matcher depending \
upon the nubmer of accounts being displayed.
Add option to hide memo column on import-main-matcher
Fix pressing help button in OFX importer causing main-import-matcher to disappear
Preferences dialog: Display the invalid account separator message box only \
when the user closes the Preferences Dialog instead of after every change to any \
control.
Expose ngettext as gnc:ngettext
Add tooltip in import matcher window for description and memo column.
Put Macs back on WebKit2.
CMake: Mute guile-2.2 again
Fix several report stylesheet font-handling issues especially on macOS.
Fix price-renderer not converting to decimal.
Add some additional places where Check&Repair can be aborted
Make the price database list obey the force-prices-to-decimal preference.
Several improvements to the auto-clear dialog.
Fix some errors found by i18nspector in po files
Tax Report Options appeared twice on menu for Chart of Accounts
General Journal Report: Allow Report Options>General Title to render
document title.
[options.scm] rename new-owner-report "Links" to "Transaction \
Links"
[new-owner-report] enable doclink links
[html-utilities][API] add function gnc:html-invoice-doclink-anchor
Disable chart animation that prevented visual comparison of state before
and after reload
Select the register account if Tax Options dialog opened from a register tab.
Deprecations
xaccAccountCountSplits.
gnc:html-make-exchangerates
|
2021-01-01 09:24:59 by Ryo ONODERA | Files touched by this commit (266) |
Log message:
*: Recursive revbump from boost-1.75.0
|
2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456) |
Log message:
Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
|
2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814) |
Log message:
*: Recursive revbump from textproc/icu-68.1
|
2020-09-28 00:02:14 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
gnucash: update to 4.2.
4.2 - 27 September 2020
The third release of the 4.x stable series.
Between 4.1 and 4.2, the following bugfixes were accomplished:
Bug 102787 - Currency selection should do autocompletion
Bug 476114 - Goto register by date feature req
Adds ability to jump to arbitrary date.
Bug 554391 - Tax Options dialog - can only assign one TXF category at a time
If the Tax options dialog is opened from the Chart of Accounts
and an account is selected then the tax dialog will preselect
that account.
Bug 787295 - Allow UI jump from Business accounts to their relevant
invoice/bill/voucher
Bug 797514 - Changing transaction unreconciles a split inconsistently
Partial: This make sure that the split's reconcile status
gets updated before the transaction is committed.
Bug 797730 - Transaction matching can match multiple imported transactions
to the same existing one
Bug 797839 - Auto-complete prevents entering non-ASCII transaction
descriptions
Bug 797852 - Error in Accounts Payable Aging re cut off dates
Bug 797857 - Edit->Preferences: Help/Close buttons unreachable
Bug 797874 - Errors in register and new-account UI
Bug 797878 - Pie chart displays fractions and long decimal representations
Ensure amounts rendering is rounded to report-currency SCU
Bug 797880 - [gnucash-cli] encoding and font differing from manually
exported reports (Win10, German locale).
Bug 797883 - [Transaction Report] non-localized string
Bug 797889 - editing amounts in dr / cr behaving oddly
Bug 797893 - Unable to change font size in charts
Use the stylesheet font values instead of hard-coded ones.
Bug 797895 - Hang for a long time (9 minutes per account) importing a QFX
file.
Bug 797896 - [HBCI] crash when downloading transactions.
Bug 797897 - Cannot select multiple accounts in Tax Report Options
Bug 797898 - [reconciliation] calculated balance amount per reconcilation
date depending on actual time.
Bug 797900 - Crash caused by Quitting while Check and Repair All is running
Bug 797923 - Running employee report results in "Unbound variable: txn"
Bug 797924 - Crash when searching for customer to process payment.
Bug 797935 - Strange formal register headers
In languages other than English because of poorly constructed
translatable strings.
Bug 797936 - Lot viewer notes field too narrow
Bug 797945 - Tools -> Import Map Editor causes GnuCash to lock up
The following fixes and improvements were not associated with bug reports:
Update version in README, add Boost::program_options to dependencies.
[report-utilities] compact functions
Small fixes for various translation issues:
Deduplicate translatable strings
Add context to one-letter strings in guile code
Fix typo in linked document gui Align translatable strings
Expose C_ function (gettext with context string) to guile code, first use
is for the document link short code (L)
Improve and repair progress bar display on a variety of reports and
windows, improving performance on several by reducing the number of
progressbar calls.
[gnc-main-window] enable show_text for progressbar, allowing
gtk_progress_bar_set_text to actually display the progress text.
Fix help_label of dialog-doclink.glade, remove question mark from
Available, and insert missing spaces into the Business Item variant.
Rename all Transaction and Invoice Association identifiers to DocLink to
better reflect the purpose and for consistency with other software
(e.g. Libre Office).
Rename Transaction and Invoice Associations to Document Links. More clearly
describes the actions and is more consistent with other software
(e.g. Libre Office).
Remove the Remove Linked Document context menu item because that can
be done in the Manage dialog box.
Fix the horizontal scrollbar in the linked docs window.
I18n - deduplicate translatable strings
macOS: Give GnuCash time to shut down gracefully instead of letting macOS
pull the rug out.
I18N: Align glossary to gnucash.pot. Create a similar copyright header.
Add missing Report-Msgid-Bugs-To.
[report-utilities] More dump data functions:
gnc:dump-book - splits grouped by account
gnc:dump-all-transactions - splits grouped by transaction
gnc:dump-split - dumps single split
[business-urls] link to owner report with enddate
[dialog-invoice] gnc_business_call_owner_report_with_enddate
[new-owner-report][api] owner-report-create-with-enddate; accepts enddate
argument like owner-report-create.
Enable exporting the tables in charts and some reports as CSV.
Tweak a few strings to reuse translations
Exported gnc:cmdline-template-export and gnc:cmdline-get-report-id.
Handle ambiguous reportnames by returning #f.
[price-quotes.scm] ensure missing-alphavantage message can show on console
[budget.scm] Fix report crash on books with unreversed budgets
[gnucash-cli] -R show should accept & try to load datafile
Speed up computation of import match lists by running query only once,
committing accounts only once, and doing a bulk insert into the
GtkTreeview.
Add Python example export_account_totals.py. Exports acount totals of all
accounts into a CSV file.
Updated Translations: Dutch, German, Italian, Ukrainian
New Translations: Estonian, Indonesian
|
2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) |
Log message:
*: bump PKGREVISION for perl-5.32.
|
2020-08-17 22:20:41 by Leonardo Taccari | Files touched by this commit (2202) |
Log message:
*: revbump after fontconfig bl3 changes (libuuid removal)
|
2020-07-27 09:08:09 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
gnucash: update to 4.1.
4.1 - 26 July 2020
The second release of the 4.x stable series.
Between 4.0 and 4.1, the following bugfixes were accomplished:
Bug 775582 - Change "Petrol" (or Gas if seen in USA) to \
"Fuel".
Bug 797759 - Some transactions are not highlighted in the matching window
Bug 797787 - Feature request: preference setting to open new tabs adjacent
to currently active tab (as opposed to at the end of the tab
list).
Bug 797825 - OFX import crashes on import of investment transaction
Bug 797827 - 4.0.1 gnucash-cli seg faults on macOS Catalina
Bug 797828 - Budget Barchart was not upgraded
Upgrade to html-chart: Use period start/end instead of
date start/end
Bug 797830 - Expense over time has extra empty row
Bug 797831 - Printer not found
Bug 797834 - Ctrl+A in account register fields chimes after any element
newly focussed.
Bug 797835 - Zero Crossing in 4.0 that wasn't in 3.10
Bug 797842 - Windows: Insertion cursor invisible in Edit Account or New
Account windows until text fields have content.
Bug 797843 - Quickfill broken with Cyrillic input language
Bug 797844 - Typing account number to select account fails
Bug 797845 - Backspace key produces incorrect result
Bug 797847 - Best match probability calculation on import is too
pessimistic.
Lowering the minimum value for the auto-clear preference.
This is to allow user to still auto clear even when date
doesn't match exactly.
Bug 797850 - Account register credit/debit column headings untranslated
Bug 797853 - Crash on "Save As" in MacOS Mojave and Gnucash 4
Bug 797854 - Global Register Preference to prompt for interest payment is
not being honored.
Replace the global preference item with a per-account option,
enabled only on those account types where interest might be
paid or charged.
Bug 797858 - Transaction date is one day too early from SWIFT MT940 import.
Bug 797861 - Yearly / Monthly average reporting displays zeros
Bug 797873 - New Account Hierarchy selects en_US
The following fixes and improvements were not associated with bug reports:
Accommodate Guile-3.0 in Scheme code.
[html-style-info] Display fractional amounts as decimal in price-render
Warn against using xaccTransGetSplit for iteration instead of encouraging it.
Quickfill cells: Remove the selection after a delete.
Accommodate AQBanking < 6 use of GWEN_TIME instead of GWEN_DATE.
ensure averaging-multipler returns exact numbers rather than floats
[gnucash-cli] improve "-R show" to describe report
Don't leak the libofx contexts in gnc_file_ofx_import_process_file/
Make the edit dialog refresh the auto-interest flag display based on pref
Remove global preference for auto-interest-transfer
[Reports] Use SRFI-9 records for HTML styling.
[html-style-sheet] combine 2 similar functions
Let environment override AppleLanguages on Macs.
[balsheet-eg] remove unused functions
[balsheet-eg] modernize accrec to use srfi-9 record
[account.cpp] prevent crash in gnc_account_get_currency_or_parent.
CMakeLists: mark deprecation of .scm files
[eguile-utilities] Ensure that fmtnumeric renders numbers as decimals \
instead of exact fractions.
[Python Bindings] Implement keyword paramters to selected functions.
[Python Bindings] Adapt to use of sessionOpenMode in qof_session_begin
introduce python submodule deprecation.
Link with libm.so on those platforms that require it.
[account-piecharts] round account->balance to report-currency SCU
[report-utilities] ensure commodity-collector doesn't round amounts
[advanced-portfolio] simplify basis functions
[advanced-portfolio] simplify basis-builderand use scheme division which is \
more accurate than gnc_numeric_div. tests need to change slightly.
[git-release-notes.pl] html-escape strings in the html output.
Updated Translations: Croatian, Hebrew, Italian, Japanese, Romanian, Ukrainian
|
2020-06-29 15:36:45 by Thomas Klausner | Files touched by this commit (7) | |
Log message:
gnucash: update to 4.0.
What's New in GnuCash 4.0
Major Highlights
A new Transaction Association dialog, available from the Update
Association for Transaction menu item that has replaced the two
association items in 3.x, allows setting, changing, and deleting
associations.
A symbol (paperclip for files, chain links for URLS) is now displayed
in the Associations column (visible in double-line mode) in the
register in place of the letters when a transaction has an
association. This doesn't work on MacOS.
Associations may now be added to bills, credit notes, invoices, and
vouchers. The actual association when present is added as a link
button which is shown below the notes.
New type-ahead search is added to sequential search when selecting an
account or an Action in the register: Instead of typing the first few
characters of a top level account, the separator, the first few
characters of the next level account and so on you may instead type a
few characters of any part of a full account name and the drop-list
will be filtered to contain only matching accounts. Once you have a
small enough list you can use the arrow keys to select the account
that you want.
Command-Line
A new separate executable, gnucash-cli (gnucash-cli.exe on Microsoft
Windows) for doing command-line things like updating the prices in
your book. gnucash-cli gains the ability to run reports from the
command line. Specify reports to run by name or guid. It also provides
an export format and an output file name without which it will output
the report to stdout.
gnucash-cli --report run --name=[reportname/guid] datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html \
datafile.gnucash
gnucash-cli --report run --name=[reportname/guid] --output-file=x.html \
--export-type=TYPE datafile.gnucash
gnucash-cli --help will display a screen listing all of the available
commands and their options.
The GUI program, gnucash, still responds to the options it always has,
though --get-price-quotes is deprecated in favor of gnucash-cli
--quotes get.
Graphic User Interface
When creating a new account hierarchy it's now possible to load
account templates from locales other than the one set for the user
interface.
On the Choose Accounts to Create page there are two drop-downs above
the Account Types selector, one for language and one for country, the
choices in the latter depending on the former. The default is the
current locale but they may be used to select account templates from
any locale.
When deleting accounts the destination accounts of moved splits will
be checked to ensure that they have the same commodity as the source
account. If they don't you'll get a warning and the opportunity to
pick another account or to carry on regardless.
Reversing transactions will now pop a dialog box to request a posting
date.
Business Functions
Business Document Column Widths
Entry column widths in Invoices, Bills, and Employee Vouchers may now
be saved as defaults for each type of document.
Two menu items are added to the View menu when a Bill, Invoice, or
Voucher tab has focus: "Use as Default Layout for Vendor Documents" or
"Reset Default Layout for Vendor Documents"
Vendor Documents is for Bills and is replaced by Customer or Employee
Documents for Invoices or Vouchers respectively.
The first saves the current document's column widths and makes them
the default for all documents in the same type. The second menu item
removes the customization and documents of that type will therafter
use the computed default widths.
Importing Transactions
Support for AQBanking Version 6. This is required to support new FinTS
protocols for the European Payment Services Directive (PSD2).
The Import Map Editor (Tools>Edit Import Maps) will scan for Bayesian
associations with non-existent accounts and display a dialog offering
to remove any that are found. It also adds a button at the bottom of
the Import Map Editor to delete them if one chooses not to use the
dialog.
The OFX file importer can now import more than one file at a time.
OFX imports having balance information will now offer to immediately
reconcile, passing the balance information in the file to the
reconcile info.
The import transaction matcher window column headings are changed from
R to C and from U+R to U+C, reflecting that the matcher marks
transactions cleared but doesn't reconcile them.
Account matcher will decline to match accounts with a different
commodity from the imported split if the import information includes
the commodity.
Ellipsize the Description and Memo fields in the account matcher.
Reports
A new report menu supbmenu Multicolumn contains the old
custom-multicolumn report and a new Dashboard report containing
Account reports for expenses and income, an income-expense chart, and
an account summary.
Support for UK VAT and Australian GST have been added to the
Income-GST report. The report's options are changed from source
accounts to source sales and purchase accounts to permit proper
reporting of capital purchases. N.B. This is incompatible with
previous versions of the report and will require regenerating saved
configurations.
Budgets
Optionally include the account code option in budget view.
Enable adding notes to budgets.
Account codes may now optionally be displayed in the Budget Tree
View..
Compatibility
GnuCash 4.x will not migrate old gconf settings from GnuCash 2.4.x.
Customization and Scripting
The GnuCash widget hierarchy for CSS has been revised to be more
consistent with Gtk practice. You may need to spend some time with the
GtkInspector to get your custom CSS back the way you like it.
Python bindings are now localized and their strings available for
translation.
|
2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689) |
Log message:
Revbump for icu
|