summaryrefslogtreecommitdiff
path: root/finance
AgeCommit message (Collapse)AuthorFilesLines
2022-04-11py-stripe: updated to 2.71.0adam2-6/+6
2.71.0 - 2022-04-08 * API Updates * Add support for `apply_customer_balance` method on resource `PaymentIntent`
2022-04-10Paper over tree breakage caused by unresolvable Python deps fromnia2-4/+4
scikit/pandas/numpy.
2022-04-10Fix build breakage from py-scipy now being Python >= 3.8gutteridge2-4/+4
2022-04-03revbump for devel/protobufadam1-2/+2
2022-04-02Update to 3062.100wen2-6/+6
Upstream changes: 2020-01-24 Martin Maechler <maechler@stat.math.ethz.ch> * DESCRIPTION (Version): 3062.100 ; using Authors@R * R/utils-head.R: tail.matrix() in R-devel uses 'keepnums'. * R/timeSeries-readSeries.R (et all): do *NOT* use `if(class(.) == "timeSeries")` but use `inherits(*, "...")` !! * R/methods-plot.R (.plotTimeSeries): fix wrong logic in `if(.. && at == "auto")` when `at` can be a vector (!) * R/aaa-utils.R (`%||%`): utility, to be used extensively in * R/methods-plot2.R (.xtplot.timeSeries).
2022-03-31py-stripe: updated to 2.70.0adam2-6/+6
2.70.0 - 2022-03-30 * API Updates * Add support for `cancel_action`, `process_payment_intent`, `process_setup_intent`, and `set_reader_display` methods on resource `Terminal.Reader`
2022-03-30gnucash-docs: update to 4.10.1.wiz3-8/+9
4.10.1- 28 March 2022 o Re-release 4.10 because a CMakeLists.txt error included only the Portuguese version of the Tutorial and Concepts Guide. 4.10 - 27 March 2022 o Update Preferences documentation to match current state o Fix 2 "[WARN] FOUserAgent - Destination: Unresolved ID reference" o Updates to Gen Imp Tran Matcher other than for new Append checkbox o Adjusted entity for image width in gnc-docbookx.dtd and removed a duplicate entry. o Improve the documentation of the Find dialog. o Memo isn't a transaction field, Notes is. o F::Q Link to IRC channel inserted as entity o F::Q insert note on NAV, insert Entity for Data file o Remove country codes from lang attribute and other minor formalities
2022-03-30gnucash: update to 4.10.wiz3-10/+11
4.10 - 27 March 2022 The eleventh release of the 4.x Stable Series Between 4.9 and 4.10, the following bugfixes were accomplished: Bug 684507 - commodity namespace should be localized Bug 741674 - Newly created Scheduled Transactions appear in existing search windows Bug 797501 - Currency symbols in Hebrew (RTL) language Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date Bug 798164 - Import transaction window does not allow changing the transaction description. Bug 798272 - up/down arrow keys do not work in account selection pop-up Bug 798375 - Transfer Account Selection not editable after typing error Bug 798386 - Cannot increment date by 1 day with Japanese keyboard.Allow ';' to increment the date because on those keyboards + is shift-;. Bug 798391 -OFX import routine keeps prompting for accepted (and reconciled) transactions when imported again Bug 797610 - Scrolling is too fast to follow Bug 798392 - Reports do not display when Reports JavaScript dependencies are located at a filepath that includes special characters like hash ("#") Bug 798395 - ofxdirectconnect downloads crash gnucash 4.9 Bug 798408 - The calculation in budgets UI and reports are wrong. Bug 798411 - Untranslated/Unused string [pt only] Bug 798415 - Due Bills Reminder Dialog - Right align 'amount'This was a right-to-left language (e.g. Hebrew) problem. Bug 798435 - Crash on print after printing checks Bug 798438 - on reconcile window, click on the last column 'R' does not order the entries according with the status Bug 798448 - Column 'num' cannot be null Bug 798458 - Build failure with gcc 12 Bug 798474 - Windows 10: Mouse scroll wheel on register only scrolls 1 pixel at a time (instead of 1 line at a time) The following fixes and improvements were not associated with bug reports: Added a BETA Stock Transaction Assistant to help create a variety of securities transactions. To try it out start GnuCash with the --extra option, open a stock-type register, and select Actions>Stock Assistant. Please note any issues on Bug 798004. Remove the hard-coded default namespaces"AMEX", "NASDAQ", "NYSE", "EUREX", and "FUND" from the New Security dialog. These namespaces were added to the list of existing namespaces; it was necessary to create a commodity that used one of them to make that one an actual namespace, so users who have commodities in e.g. the namespace NYSE will still see that namespace in the selection list. Reasoning: The list was necessarily incomplete and confused new users. Fixed the Income Statement report table formating so that all sections get laid out to the same width. [Python Bindings]Implement some comparison and arithmetic operators for GncNumeric Budgets are sensitive to readonly status Disable some budget features if book is readonly Fix suppression of "cut split/transaction" warnings for the current session These were not working because they were missing from the temporary warnings settings schema. The warnings could only be dismissed permanently. Add them to the temporary warnings section of the settings schema. Currencies in several locations not displayed correctly for Hebrew [category-barchart] Added option to show ratios [html-chart] Add format style option for numbers Better wording for tax table changed info message. [register] Checkbox any value other than 0x20 (ASCII space) is true. Because it can be X or U+2716 now and could be something else in future. Fixes in particular the disappearing tax-included and tax-table in the Invoice/Bill entry register. [gnc-budget-view.c] modify GList in reverse because the GList modification in gnc_budget_view_refresh works on the tail end (see g_list_last being chopped off successively, followed by g_list_append successively), wherease it's much faster to work on the head end. Therefore: reverse, modify, and re-reverse. [Python Bindings]Provide the complete set of QOF enums in gnucash [Pyton Bindings]Provide wrapper for qof numeric predicate Python bindings already have some wrapping objects for qof predicates. This adds the one missing for GncNumeric comparisons. Additionally fixes a wrong number for QOF_NUMERIC_MATCH_ANY in example file. Remove commodity-table.scm, no longer required after adjusting qif-dialog-utils Preferences, Import: UPDATE AND RECONCILE should be UPDATE AND CLEAR on preference "Enable update match action" tooltip text. [register] Enable horizontal scrolling with a touchpad. [business]Add diagnostic messages to GncEntry and GncInvoice. Replace code style guidance with reference to the wiki Coding Standard page. Update Form/Schedule line references for 2021 for the US Income Tax Report Update the register help label when cell read only Change AR/AP Type cell to be read only The Type cell in AR/AP registers should not be changeable from the register so make the cell read only. Tip-of-the-Day, new tip: the full file path is shown in the status bar. [assistant-qif-import] Prevent ambiguous mnemonic Mnemonic N clashes with GtkAssistant "Next". Change to D which does not clash. Numerous performance and code-clarity improvements.
2022-03-30py-stripe: updated to 2.69.0adam3-7/+16
2.69.0 - 2022-03-29 * API Updates * Add support for Search API * Add support for `search` method on resources `Charge`, `Customer`, `Invoice`, `PaymentIntent`, `Price`, `Product`, and `Subscription` * Pin click dependency to 8.0.4 to avoid breakage in black * Add infrastructure for test-helper methods * Revert Orders to use qualified name for upload_api_base 2.68.0 - 2022-03-23 * API Updates * Add support for `cancel` method on resource `Refund` * Add support for SearchResult.
2022-03-28{f,h,l,n,p}*/*: revbump(1) for libsndfiletnn1-2/+2
2022-03-15gnucash: switch to guile30wiz2-409/+409
XXX: needs paxctl +m now for guile30's JIT Bump PKGREVISION. Clean up a bit while here.
2022-03-15py-stripe: updated to 2.67.0adam3-7/+13
2.67.0 * Add support for new resource `TestHelpers.TestClock`
2022-03-06finance/ruby-braintree: update to 4.6.0taca3-7/+13
4.6.0 (2022-02-17) * Add PaymentMethodCustomerDataUpdated webhook notification support
2022-03-05py-ofxparse: fix packaging with python 3.xwiz1-2/+2
Empty entry_points.txt are not created any longer
2022-02-27py-stripe: updated to 2.66.0adam2-6/+6
2.66.0: Add support for `verify_microdeposits` method on resources `PaymentIntent` and `SetupIntent`
2022-02-26Bump all Haskell packages after enabling "split sections" in mk/haskell.mkpho5-10/+10
2022-02-25finance/rates: update to 0.7.0pin2-8/+9
-fix: update trimming logic
2022-02-21py-braintree: updated to 4.14.0adam3-8/+16
4.14.0 Add PaymentMethodCustomerDataUpdated webhook
2022-02-14finance/rates: update to 0.6.0pin2-6/+6
-Remove unused files -Fix a number of issues with rate calculation -Add --force flag
2022-02-12finance/ruby-activemerchant: update to 1.125.0taca3-7/+11
1.125.0 (2022-01-20) What's Changed * Wompi: add gateway by @therufs in #4173 * Stripe Payment Intents: Add setup_purchase by @aenand in #4178 * IPG: Add Gateway by @ajawadmirza in #4171 * Safe Charge: Add sg_NotUseCVV field by @ajawadmirza in #4177 * PayU Latam: send correct card types for maestro and condensa by @dsmcclain in #4182 * Stripe Payment Intents: refactor response by @aenand in #4183 * Safe Charge: Support string for Add sg_NotUseCVV field by @ajawadmirza in #4185 * Wompi: cast error messages to JSON by @therufs in #4186 * NMI: omit initial_transaction_id for CIT by @aenand in #4189 * Adding Priority gateway by @jessiagee in #4166 * GlobalCollect: Support for Lodging Data by @naashton in #4190 * Wompi: option for installments by @therufs in #4192 * Stripe Payment Intents: Add support for fulfillment_date and event_type by @dsmcclain in #4193 * Paysafe: Adjust logic for sending 3DS field by @meagabeth in #4194 * DLocal: Implement $0 Verify by @dsmcclain in #4184 * EBANX: Added processing_type Gateway Specific Field by @kledoux-spreedly in #4198 * Wompi: do not pass CVV if not provided by @therufs in #4199 * Paysafe: Concatenate credentials for headers by @meagabeth in #4201 * Stripe PI: add_metadata to setup_purchase by @aenand in #4202 * Element (Vantiv Express): Add support for CreditCardCredit action by @dsmcclain in #4203 * Orbital: Add googlepay payment tests by @ajawadmirza in #4205 * Mundipagg: Update success method by @ajawadmirza in #4210 * Worldpay: Add support for Visa Direct Fast Funds Credit by @dsmcclain in #4212 * Paysafe: Add support for stored credentials by @meagabeth in #4214 * Add Canadian institution number for check by @therufs in #4216 * Worldpay: Set default eCommerce indicator for EMVCO network tokens by @shasum in #4215 * Update Canadian institution number handling by @therufs in #4217 * Mercado Pago: Update verify for custom amount by @ajawadmirza in #4219 * Wompi: Add support for Auth and Capture by @rachelkirk in #4218 * Priority: update source and billing address checks by @jessiagee in #4220 * Revert "Remove YAML warning on load_fixtures_method" by @dsmcclain in #4229 * USAePay: Add store test, update authorize param by @jessiagee in #4232 * Orbital: Update google pay validations by @ajawadmirza in #4230 * Priority: Remove bank account tender type by @jessiagee in #4228 * Pin Payments: add void support by @montdidier in #4144 * Wompi: update authorization in capture by @rachelkirk in #4238 * IPG: Update authorization for store by @ajawadmirza in #4233 * Paymentez: Update card mappings by @ajawadmirza in #4237 * Orbital: Quick fix for brand correction by @ajawadmirza in #4242 * Priority: Cleaning up refund method by @jessiagee in #4240 * Priority: update parsing for error messages by @jessiagee in #4245 * GlobalCollect: Support Airline Data by @naashton in #4187 * IPG: Add store error response by @ajawadmirza in #4241 * Adds Multiple Item Codes and Amounts to Cashnet Gateway by @peteroas in #4243 * IPG: verify method bug fixes for core by @ajawadmirza in #4244 * Stripe: Add support for skip_radar_rules by @dsmcclain in #4250 * CyberSource: Add tax fields by @ajawadmirza in #4251 * Kushki: Add support for metadata by @rachelkirk in #4253 * Wompi: Update sandbox and production endpoints by @rachelkirk in #4255 * Orbital: Add SCA Merchant Initiated field by @ajawadmirza in #4256 * GlobalCollect: Update Production Endpoint by @naashton in #4196 * Decidir Plus: Add Gateway Adapter by @naashton in #4264 * Decidir Plus: Update payment reference by @naashton in #4271 * Paysafe: Update redact method by @meagabeth in #4269 * Elavon: third_party_token bug fix by @rachelkirk in #4273 * Add metadata to network_tokenization_credit_card by @mark-sim in #4270 * Decidir Plus: Sub Payment Fields by @naashton in #4274 * PayWay: Update endpoints and response code by @jessiagee in #4281 New Contributors * @kledoux-spreedly made their first contribution in #4198 * @peteroas made their first contribution in #4243 * @mark-sim made their first contribution in #4270
2022-02-12revbump after changing the default Haskell compilerpho5-8/+10
2022-02-12Update to hledger-1.24.1pho5-40/+31
The list of changes since 1.21 is too long to paste here: https://hackage.haskell.org/package/hledger-1.24.1/changelog
2022-02-12Update to hledger-lib-1.24.1pho6-118/+167
The list of changes since 1.21 is too long to paste here: https://hackage.haskell.org/package/hledger-lib-1.24.1/changelog
2022-02-05py-alphalens: updated to 0.4.0adam3-10/+10
v0.4.0 This is a minor release from 0.3.6 that includes bugfixes, performance improvements, and build changes.
2022-02-05py-pyfolio: not for Python 3.7adam1-2/+2
2022-01-23py-stripe: updated to 2.65.0adam3-8/+10
2.65.0 * API Updates * Add support for new resource `PaymentLink` * Start testing Python 3.10
2022-01-22py-bitcoinrpc: fix PLIST for python 2.7wiz1-1/+2
2022-01-18Bump packages that depends on GHCpho5-10/+10
2022-01-14*: remove workaround patches for python 3.6wiz6-74/+3
2022-01-10py-bitcoinrpc: fix for python 2.7wiz1-5/+5
2022-01-10py-bitcoinrpc: convert to egg.mkwiz2-4/+8
2022-01-10*: Recursive revbump from boost 1.78.0ryoon4-7/+8
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz4-8/+16
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz81-83/+162
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-30py-stripe: updated to 2.64.0adam2-6/+6
2.64.0 Update class custom methods to save list object parameters. Introduce custom listing methods on objects. Clarify metadata deletion message.
2021-12-30py-eth-rlp: patch for Python 3.6 is no longer neededadam2-25/+1
2021-12-30Forget about Python 3.6adam8-16/+16
2021-12-26(finance/bitcoin) Fix build by +patch-configre.ac, == issuemef2-1/+19
2021-12-23({finance,misc}/py-trytond-*) more regen for PLIST, distinfomef4-17/+51
2021-12-23(*/py-trytond-*) more regen for PLIST, distinfomef1-5/+10
2021-12-23(*/py-trytond-*) more regen for PLIST, distinfomef35-186/+504
2021-12-22(*/py-trytond-*) regen distinfo and PLIST, I'll adjust other fallout latermef78-353/+666
2021-12-20gnucash-docs: update to 4.9.wiz3-7/+9
4.9 - 19 December 2021 o Bug 797950 - Reconcilation docs don't mention automatic credit card payment feature. o Guide:C: Add a directory with datafiles for faster regeneration of images o Chapter "Online-Quotes" created. Description of the installation and configuration of F::Q (moved from Help_ch_Account-Actions-xml). o Remove several Autotools remains o Drop TravisCI as we are using Github Workflows now. o Removed the information of HACKING file from README. o Add ghelp to the default target At some point in the past ghelp didn't have to be built, as one could develop and test simply from the source directory. That is no longer the case so perform a build by default if ghelp is enabled.
2021-12-20gnucash: update to 4.9.wiz3-9/+9
4.9 - 19 December 2021 The tenth release of the 4.x Stable Series Between 4.8 and 4.9, the following bugfixes were accomplished: Bug 797502 - (RTL) - Right edge of the reports are locked while scrolling down Running gnucash in Hebrew, the right edge of the reports are locked while scrolling down and do not scroll with the rest of the report. Bug 797618 - Spanish translation of Shares and Stock Bug 797678 - OFX importer should supplement, not replace, existing Notes (and Description and Memo) fields Add an "Append" checkbox to the bottom of the "Generic import transaction matcher" window to the left of the "Reconcile after match" checkbox. When ticked, this causes the imported Description/Notes to be appended to the matched transaction Description/Notes respectively. The selected ticked/unticked state of the "Append" checkbox is saved in a key value pair for the import account, so the next import for that account will automatically default it to the saved state. As these mods are limited to the code for the matcher window, this should work for all the imports that use it - ie ofx & csv file imports (both tested) & aqbanking (cannot test). Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date Bug 798222 - Account search dialog: Pushing enter does nothing Bug 798266 - Dropdown picker menu for category does not appear Bug 798313 - "File/Import/Import Transactions From CSV" crashes Gnucash. Bug 798320 - Error message indicating a crash of GNUcash when closing application - MacOS 10.15.7 (19H1419) Bug 798325 - New Currency for Venezuela (VED) Bug 798327 - Ofx import stops too early for multi-account OFX and one account has no new transactions Bug 798335 - No longer possible to change trading account Strip trading splits only if "Use Trading Accounts" is enabled for the book so that users who want to manage trading accounts by hand may do so. Bug 798341 - Right align in Hebrew - Account screen Bug 798346 - crashes when running check & repair Bug 798352 - Decimal Precision when Entering Mutual Fund Transaction Let xaccParseAmount parse up to 12 decimal places instead of 8. Bug 798382 - Typo corrections in comments The following fixes and improvements were not associated with bug reports: More memory leak plugging and GList efficiency improvements. Fix build with cmake older than 3.18 3.18 introduced 'cmake -E cat', but we still have to support versions starting from 3.14. [account-piecharts] don't use gnc:make-internal-option Several improvements to the experimental IFRS cost-basis report. Fix two minor issues with displaying links in the Document Link dialog. Fix obsolete links to bugzilla.gnome.org in translations. L18N: Fix glossary/es.po:906: duplicate message definition... 901: ...this is the location of the first definition [budget-flow] delay creating exchange-fn until a valid budget exists because it needs budget period end-date. [options.scm] Addon previous commit... need to initialize with guid [options.scm] gnc:make-budget-option stores guid instead of object because object may become stale if UI is used to delete it, leading to stale pointer and segfault. storing guid is safer, and will return null if budget is deleted. Support SEPA internal transfer Fix issue with failure to run reconciliation with all accounts present in a multi-account OFX file. Do that by saving a GList of statements, rather than a pointer to a single one. Also freeing of info happens during the call to process_next_file. Import of OFX files with many securities opens too many matching dialogs Because ofx import is currently split per target account, and since each security has its own accounts, importing such OFX is a tedious process. The fix is to only split the transactions if we identify a potential transfer, currently based on amount, date and accounts. To do that, we insert transactions one by one into a list, making sure we have not already inserted one that has the same date, and the same absolute amount. If we have, we keep this potential transfer for a second phase. A naive approach would loop through added transactions for each new transaction by that ends up being O(N^2), which matters if we have many transactions. Instead, I'm using a hash to make this O(N log N). [date-utilities.scm] remove unused date selectors code & string Adjust GNC_DEFINE_TYPE_EXTENDED_END To match new signature of g_once_init_enter and g_once_init_leave. glib headers should not be included with 'extern "C"'. Add explanatory note for gnc_add_scheme_deprecated_module test code [test-engine-extras] don't create splits of opposing amt/value signs Splits' value and amount should never be of opposite signs. Fix test book which had created this incorrect value/amount pair. Strengthen env-create-multisplit-transaction to disallow test book errors. [trep-engine] new option "Date Filter" to specify dates to filter by [dialog-sx-since-last-run] don't allocate repeatedly to combine strings [test-transaction] "Report Currency" renamed to "Report's currency" Separate the warnings for "cut split/transaction" and "delete split/transaction" [gnc-autoclear] Move autoclear algorithm into gnome-utils GSettings - fix GObject warning when old prefs-version is unset This will happen when current master (future 5.0) has been run at least once. [utest-gnc-pricedb] add tests for gnc_price_list_equal [reconcile-view][bug] dr/cr query tests amount instead of value Because split->amount and split->value are generally of equal sign, EXCEPT in stock transactions whereby split->value can be zero and split->amount is non-zero. e.g. a stock split transaction. Querying the split amount instead will allow stock accounts with stock splits to be reconciled. [split-register-model.c] Hide price==1 for zero-amount splits mainly of interest in zero-amount zero-value splits in the stock register eg dividend splits. [core-utils] introduce gnc:format (gnc:format str [binding value]...) str will contain ${binding} which will be replaced to value. [test-core-utils] uses srfi-64 [import-main-matcher] show destination acct for auto-match GSettings - add 'deprecate' and 'obsolete' conversions for user preferences 'deprecate' is technically a noop. It serves to remind maintainers the 'deprecated' preference is to be obsoleted in the next major release. 'obsolete' goes one step further in that it will cause gnucash to reset the preference, effectively clearing the value stored in the preferences backend. This is the final phase of a preference. Following this it will be completely removed from the GSettings schema in the next major release. Notes * 'deprecate' and 'migrate' are related. Both are a reminder the preference is to be obsoleted in the next major release. 'deprecate' does only that though while 'migrate' will also trigger a copy of the old value to a new location in the databse. * This commit readds a couple of preferences that had been removed in the past to be able to properly obsolete them (and to test the obsoleting code)
2021-12-17py-eth-abi: does not support python 3.6wiz2-4/+4
Also mark its user that way
2021-12-08revbump for icu and libffiadam7-13/+14
2021-12-06py-vatnumber: remove, unmaintained upstream.wiz5-36/+1
2021-11-25electrum: do not check version of aiorpcXadam3-3/+22
2021-11-25electrum: remove upper bound to fix bulk buildwiz1-2/+2
2021-11-24py-pyevmasm: switch to testing via py-test.wiz1-4/+7