Age | Commit message (Collapse) | Author | Files | Lines |
|
Version history:
------- -------
4.12 - 25 September 2022
Between 4.11 and 4.12, the following bugfixes were accomplished:
Bug 794584 - Register not updated when scheduled transactions created
Bug 798262 - Scheduled transactions with blank amounts do not get created.
Bug 798385 - Description to often only "Landesbank Hessen-Thuringen Girozentrale"
Prepend the Ulitimate Creditor or Ultimate Debtor to the transaction description.
Bug 798565 - Import map editor: deletion of a map does not mark gnucash document as dirty
Bug 798573 - Tab Width Behaviour
Formerly when the notebook tabs on the left or right, the space used fluctuated depending on tab label width. This change sets the label width to the preference setting when the tabs are on the left or right but when top or bottom the width is set to the number of characters when shorter than the preference setting so they take up less room.
Bug 798578 - MT940 imports broken - all transactions have date of first transaction
Bug 798585 - segfault running sample script
simple_business_create.py.
Bug 798588 - sx scrubbing was using incorrect free function
Bug 798590 - Transaction report: wrong type argument in position 1
Bug 798598 - Selecting a line in a Vendor Credit Note changes display of Subtotal cell to 0.00
Bug 798611 - Date changing when changing timezone by one hour
When getting a date from the date editor anywhere in the program set the time to neutral time instead of the beginning of the day unless get_date_internal is called with GNC_DATE_EDIT_SHOW_TIME in which case the user-provided time is used.
Bug 798616 - Can't register amount greater than 9,000,000,000
Because when loading the value the split in the xml backend doesn't yet have a parent so the code tried to convert to GNC_COMMODITY_MAX_FRACTION and if the numerator was larger than 10^10 that would overflow. To fix it this changes the "don't know" response in get_currency_denom and get_commodity_denom to GNC_DENOM_AUTO which will normally leave the denominator alone.
The following fixes and improvements were not associated with bug reports:
It is now possible to edit the description, notes, and memo fields of new transactions in the import matcher and to do so for multiple transactions. The option is accessed via a context menu on selected import lines.
Show GnuCash's installation and configuration configuration paths in the About dialog. List the same from the command line with a --paths option.
Add account hierarchy templates for locale es_AR
Continued work on the Stock Transaction Assistant. If you want to try out this new way of recording your investment transactions start GnuCash with the --extra option. The stock assistant is available on the toolbar and from the Actions menu when a register for a STOCK or FUND account is focused.
Replace the very obsolete ghelp: URI scheme with help: and install the documentation according to the XDG documentation spec on non-Mac Linux systems. This ensures that the Help menu documentation items work with Gnome 42 and later.
Conforming to the XDG documentation spec, rename the root page of the Help manual to index from help. This has the happy side effect of removing some special-case code from the macOS documentation links.
Standardize the top-level Equity and Assets account names in the French templates to "Capitaux propres" and "Actif" respectively.
[gnc-ab-utils] concise string accumulator
[gnc-glib-utils] gnc_g_list_stringjoin skips NULL data
[ifrs-cost-basis] identify sale/purchase according to truth table instead of via flawed heuristics
[ifrs-cost-basis] add options used as a report footer
[lot-viewer] Show Open & Close dates only when they have a value.
Fix use-after-free crash in gnc_set_busy_cursor.
Create Swiss SMB account chart acctchrt_pme-19.gnucash-xea.
[date-utilities] avoid report crash if start > end date
[html-chart] add percent formatter for numbers for older javascript.
[trial-balance] set default price-source to average-cost
to minimise complaints (see Bug 798550)
Use macos-latest github runner for mac tests.
[dialog-price] Price Database: Insert help buttons
Disable transaction type (i.e. Bill or Invoice) in Invoice/Bill Registers, determining the type by inspecting the money flow.
Fix python tests dependencies
So that ninja check works from a clean build directory with Python enabled.
Review of account templates C—missing placeholders, redundancies
Fixed a variety of fixed memory leaks, poor list handling, and dangling reference errors.
New API:
gnc_tm_get_today_neutral to complement gnc_tm_get_today_begin and
gnc_tm_get_today_end.
gnc_get_dialog_widget_from_id
gnc_list_all_paths
Deprecations: None.
New and Updated Translations: Basque, Chinese (Simplified), Croatian, Dutch, English (Australia), English (New Zealand), English (United Kingdom), French, German, Hebrew, Hungarian, Indonesian, Italian, Korean, Marathi, Polish, Portuguese, Portuguese (Brazil), Russian, Swedish, Ukrainian
|
|
eth-account v0.7.0 (2022-08-17)
Bugfixes
bump ansi-regex to 5.0.1 to fix minor ReDos vulnerability
Enable lint runs again on CI
fix DoS-able regex pattern
Allow towncrier to build the release notes again
Improved Documentation
Add example to generate multiple accounts from a mnemonic
Pin Jinja2 at >=3.0.0,<3.1.0; pin towncrier==18.5.0; open up Sphinx requirement to allow >=1.6.5,<5.
added missing quotes to readme dev environment setup example
Breaking changes
Change bitarray dependency requirement to be >=2.4,<3 since 2.4 has wheels for all platform types.
Fix errors in EIP-712 signing
|
|
3.0.1:
Added typing
|
|
eth-hash v0.5.0 (2022-07-20)
Performance improvements
Prefer pysha3 backend by default
|
|
|
|
|
|
4.8.0 (2022-07-25)
* Add ach_return_responses to Transaction for search results that search for
transaction that have ach return response related data.
* Add ach_return_responses_created_at range field to to TransactionSearch
* Add reason_code to TransactionSearch to search for reason codes on
transaction that have ach return responses associated with them.
* Add 'ExchangeRateQuoteAPI'
* Add LiabilityShift class and liability_shift field to RiskData
* Replace generic errors with api_error_response
4.7.0 (2022-04-01)
* Add AchReturnCode to transaction object
* Add retried boolean to Transaction
|
|
1.126.0 (2022-04-15)
What's Changed
* GlobalCollect: Add support for Naranja and Cabal card types by @dsmcclain
in #4286
* PayFlow Pro: Add Stored Credentials by @dsmcclain in #4288
* Decidir Plus: Fraud Detection Fields by @naashton in #4289
* Credorax: Update OpCode for Credit transactions by @dsmcclain in #4279
* Revert "Credorax: Update OpCode for Credit transactions" by @dsmcclain in
#4306
* CE-2343 Bluesnap Idempotency by @drkjc in #4305
* Decidir Plus: Add supported methods by @ajawadmirza in #4284
* Paymentez: Fix authorize for core by @ajawadmirza in #4310
* Orbital: refactor gateway adapter and indicate support for network
tokenization by @dsmcclain in #4309
* IPG: Remove Uruguay from supported countries by @ajawadmirza in #4311
* Decidir: Add sub_payments sub-fields to gateway by @meagabeth in #4315
* DecidirPlus: Add unstore method by @ajawadmirza in #4317
* Decidir & Decidir Plus: Revise handling of sub_payment sub-fields by
@meagabeth in #4318
* Decidir Plus: Improve response messaging by @naashton in #4325
* PayU Latam: Refactor/fix failing remote tests by @rachelkirk in #4326
* Global Collect Success Criteria V2 by @peteroas in #4324
* SafeCharge: Change Verify to send 0 amount by @dsmcclain in #4332
* DLocal: Add support for force_type field by @dsmcclain in #4336
* Decidir Plus: name_override option on store by @naashton in #4346
* Stripe PI: test shipping address by @ajawadmirza in #4344
* Priority: Update add_purchases_data method by @drkjc in #4349
* DecidirPlus: Handle payment_method_id by card_brand by @naashton in #4350
* DecidirPlus: debit and payment_method_id fields by @naashton in #4351
* CE- 2403 Priority: Add GSF replay_id by @drkjc in #4352
* Moneris: ensure all remote tests pass by @esmitperez in #4354
* Stripe PI: standardize shipping_address fields by @dsmcclain in #4355
* Airwallex: Support gateway by @therufs in #4342
* Addition of invalid_amount for amount_too_small Stripe error handler by
@drabbytux in #4319
* Payflow Pro: Add 3DS Support by @esmitperez in #4356
* Small Rubocop Fixes by @dsmcclain in #4358
* DecidirPlus: Add new fields by @ajawadmirza in #4361
* DecidirPlus: Update error_code method by @ajawadmirza in #4364
* Stripe PI: add request_three_d_secure to setup_intent by @aenand in #4365
* Adyen: Add custom amount for verify by @ajawadmirza in #4369
* Airwallex: QA by @therufs in #4367
* Moneris: Add 3DS MPI Fields Support by @esmitperez in #4373
* Duplicate(concat) Address sent - card_connect is concat. address1 and 2
causing a AVS error by @ali-hassan in #4362
* Cybersource: Remove Pinless Debit Transaction Functionality by @peteroas
in #4370
* Rapyd: Add gateway support by @meagabeth in #4372
* Cybersource: Fix Existing Tests by @peteroas in #4374
* Airwallex: QA round 2 by @therufs in #4377
* Airwallex: Add descriptor field by @dsmcclain in #4379
* Visanet Peru: use timestamp for purchase number by @naashton in #4378
* Airwallex: Add Stored Credential support by @drkjc in #4382
* Rapyd: Add metadata and ewallet_id options by @naashton in #4387
* Priority: Refactor gateway integration, add additional fields to request
by @dsmcclain in #4383
* Rapyd: Update type option to pm_type by @naashton in #4391
* Priority: Update verify method signature by @dsmcclain in #4394
* Priority: add settled and voided to list of successful response statuses
by @dsmcclain in #4397
* Multiple Gateways: Resolve when/case bug by @naashton in #4399
* Airwallex: Add 3DS Global Support by @drkjc in #4395
* Add Cartes Bancaires bin ranges by @leahriffell in #4398
* Release v1.126.0 by @leahriffell in #4402
New Contributors
* @drkjc made their first contribution in #4305
* @drabbytux made their first contribution in #4319
* @ali-hassan made their first contribution in #4362
|
|
|
|
4.1.0 - 2022-08-19
* API Updates
* Add support for new resource `CustomerCashBalanceTransaction`
* Add a support section to the readme
* Fix test TestCharge.test_is_saveable().
|
|
for hs-aeson, hs-vector
|
|
4.0.2 - 2022-08-03
* Fix issue where auto_paging_iter failed on nested list objects.
4.0.1 - 2022-08-02
* Fix incorrect handling of additional request parameters
* Fixes issue where using special parameter like `api_key`, `idempotency_key`, `stripe_version`, `stripe_account`, `headers` can cause a `Received unknown parameter error`.
4.0.0 - 2022-08-02
Breaking changes that arose during code generation of the library that we postponed for the next major version. For changes to the SDK, read more detailed description at https://github.com/stripe/stripe-python/wiki/Migration-guide-for-v4. For changes to the Stripe products, read more at https://stripe.com/docs/upgrades#2022-08-01.
"⚠️" symbol highlights breaking changes.
* API Updates
* Next major release changes
* API Updates. Add Price.create tests.
* API Updates. Use auto-generation for credit_note and invoice methods.
⚠️ Removed
- Removed deprecated `AlipayAccount`, `BitcoinReceiver`, `BitcoinTransaction`, `IssuerFraudRecord`, `Recipient`, `RecipientTransfer`, and `ThreeDSecure` classes.
- Removed deprecated `Charge.update_dispute` and `Charge.close_dispute` methods that were using legacy REST API endpoint. Prefer [Dispute.modify](https://stripe.com/docs/api/disputes/update?lang=python) and [Dispute.close](https://stripe.com/docs/api/disputes/close?lang=python)
- Removed deprecated `Card.details` method and `CardDetails` resource. The REST API endpoint is not longer supported.
- Removed the deprecated `Source.source_transactions` method. Prefer `SubscriptionItem.list_source_transactions`
- Removed the deprecated `SubscriptionItem.usage_record_summaries` method. Prefer `SubscriptionItem.list_usage_record_summaries`
- Removed the deprecated `Charge.refund` method. Prefer [Refund.create](https://stripe.com/docs/api/refunds/create)
⚠️ Changed
- To be consistent with other resource methods, `ApplicationFee.refund` returns an instance of `ApplicationFee` and doesn't mutate the instance of `ApplicationFee`.
- To be consistent with other resource methods, the `Customer.delete_discount` no longer resets the `discount` property to `None` and returns the deleted discount instead. If you were relying on this behavior, reset the discount property manually:
- The `LineItem` resource now inherits from `StripeObject` as it has no methods of it's own.
- To be consistent with other resource methods, the `Subscription.delete_discount` returns an instance of deleted discount and doesn't mutate the instance of `Subscription`.
- Update the CA certificate bundle.
- Request sending logic unified across standard and custom methods (https://github.com/stripe/stripe-python/pull/832)
|
|
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
|
|
Default stays on; it is used if it's installed, but if not, just
stock quote fetching is disabled.
|
|
|
|
|
|
|
|
|
|
4.16.0
Add LiabilityShift class and liability_shift to RiskData
Add ExchangeRateQuote API
Add ach_return_responses_created_at and reason_code fields in TransactionSearch
Allow vaulting of raw ApplePayCards with billing address via Customer.create/update
|
|
|
|
|
|
|
|
Eth_Account 0.6.1 (2022-02-24)
Bugfixes
Allow encoding of structured data containing bytes
|
|
0.6.0
- Mitigate timing attack
- Fix typo in README
- Migrate to CircleCI
- Allow salt size specification on keyfile creation
- Drop Python 3.5 and 3.6 support, Add Python 3.8-3.10 support and update corresponding dependencies
|
|
eth_abi 3.0.0 (2022-01-19)
Features
Add support for python 3.8
Add support for Python 3.8. Includes updating mypy and flake8 version requirements
Drop Python 3.6 support, add Python 3.9 and 3.10 support. Update any dependencies accordingly
Bugfixes
Catch ABITypeError exceptions when checking has_encoder
Improved Documentation
Fix broken badges in README
|
|
v0.4.0
------
- Remove support for python 3.5
- Add support for python 3.9 and 3.10
- Updated eth-utils and eth-typing version requirements
- Raise BadSignature error if ecrecover returns a point at infinity
|
|
Eth_Rlp 0.3.0 (2022-01-19)
Features
Add support for python 3.8-3.10
Require eth-utils>=2.0,<3
Deprecations and Removals
Remove support for Python 3.6
|
|
Eth_Utils 2.0.0 (2021-11-18)
Features
Upgrade eth-typing to v3.0+, Add support for python 3.9 and 3.10 Remove support for python 3.5
|
|
v3.1.0 (2022-06-22)
Features
Setup towncrier to generate release notes from fragment files to ensure a higher standard for release notes.
Add new BLSPrivateKey type for BLS private key
Add __all__ property to __init__.py with appropriate types to explicitly export
Add GrayGlacier to ForkName enum
v3.0.0 (2021-11-15)
Update ForkName enum to include Berlin, London, and ArrowGlacier
Update Python support to include python 3.8-3.10
Remove Python 3.5 support
|
|
eth-hash v0.4.0 (2022-07-06)
Features
Add support for Python 3.8, 3.9, 3.10
Deprecations and Removals
Drop support for Python 3.5 and 3.6
eth-hash v0.3.3 (2022-06-30)
Performance improvements
Keccak backend was initialized every time it was called. Now it's initialized only the first time it's called.
Internal Changes - for eth-hash Contributors
Prune venv files from the release via MANIFEST.in
|
|
## 3.5.0 - 2022-06-30
* [#831](https://github.com/stripe/stripe-python/pull/831) API Updates
* Add support for `deliver_card`, `fail_card`, `return_card`, and `ship_card` test helper methods on resource `Issuing.Card`
* Switch from using `instance_url` to computing method path in place for custom methods.
* Switch from using explicit class methods for test helpers instead of using meta-programming.
## 3.4.0 - 2022-06-17
* [#824](https://github.com/stripe/stripe-python/pull/824) API Updates
* Add support for `fund_cash_balance` test helper method on resource `Customer`
* [#823](https://github.com/stripe/stripe-python/pull/823) Trigger workflows on beta branches
## 3.3.0 - 2022-06-08
* [#818](https://github.com/stripe/stripe-python/pull/818) fix: Update cash balance methods to no longer require nested ID.
## 3.2.0 - 2022-05-23
* [#812](https://github.com/stripe/stripe-python/pull/812) API Updates
* Add support for new resource `Apps.Secret`
## 3.1.0 - 2022-05-19
* [#810](https://github.com/stripe/stripe-python/pull/810) API Updates
* Add support for new resources `Treasury.CreditReversal`, `Treasury.DebitReversal`, `Treasury.FinancialAccountFeatures`, `Treasury.FinancialAccount`, `Treasury.FlowDetails`, `Treasury.InboundTransfer`, `Treasury.OutboundPayment`, `Treasury.OutboundTransfer`, `Treasury.ReceivedCredit`, `Treasury.ReceivedDebit`, `Treasury.TransactionEntry`, and `Treasury.Transaction`
* Add support for `retrieve_payment_method` method on resource `Customer`
* Add support for `list_owners` and `list` methods on resource `FinancialConnections.Account`
* [#719](https://github.com/stripe/stripe-python/pull/719) Set daemon attribute instead of using setDaemon method that was deprecated in Python 3.10
* [#767](https://github.com/stripe/stripe-python/pull/767) Bump vendored six to 1.16.0
* [#806](https://github.com/stripe/stripe-python/pull/806) Start testing on pypy-3.8
* [#811](https://github.com/stripe/stripe-python/pull/811) Add sanitize_id method
## 3.0.0 - 2022-05-09
* [#809](https://github.com/stripe/stripe-python/pull/809) Release of major version v3.0.0. The [migration guide](https://github.com/stripe/stripe-python/wiki/Migration-Guide-for-v3) contains more information.
(⚠️ = breaking changes):
* ⚠️ Replace the legacy `Order` API with the new `Order` API.
* New methods: `cancel`, `list_line_items`, `reopen`, and `submit`
* Removed methods: `pay` and `return_order`
* Removed resources: `OrderItem` and `OrderReturn`
* ⚠️ Rename `financial_connections.account.refresh` to `financial_connections.refresh_account`
* Add support for `amount_discount`, `amount_tax`, and `product` on `LineItem`
## 2.76.0 - 2022-05-05
* [#808](https://github.com/stripe/stripe-python/pull/808) API Updates
* Add support for new resources `FinancialConnections.AccountOwner`, `FinancialConnections.AccountOwnership`, `FinancialConnections.Account`, and `FinancialConnections.Session`
## 2.75.0 - 2022-05-03
* [#805](https://github.com/stripe/stripe-python/pull/805) API Updates
* Add support for new resource `CashBalance`
|
|
|
|
|
|
|
|
|
|
4.11 - 26 June 2022
o Bug 798414 -No way to get whole of account column displayed
o Fix crosslinking between Help and the Guide so that nightlies link
to nightly builds and releases link to release documents on
https://www.gnucash.org/
o Add Description of installing Perl for Finance::Quote
o Change gnc-local-$LANG into gnc-gui-$LANG in all files.
o dtd-docbook: Separation of the declaration of entities of the GUI
from their translatable part.
o Add tests related to images and figures
* Warn if document references images that don't exist
* inform if images exist that are not referenced
o Require same cmake version as gnucash program
o FO formatting, Added parameter to PdfTarget to improve the
presentation of 'glosslist' elements.
o [SQL Backends] Clarify footnote about required additional packages.
o Fix path to find svg files
o dtd-docbook: Added an explanation of the syntax and corrected some
previous entries.
o dtd-docbook: further work to simplify the translation of menu items
o dtd-docbook: add more translatable GUI elements (menuitems)
o gnc-docbookx.dtd, Optimize links to Selinger's docs
|
|
4.11 - 26 June 2022
Between 4.10 and 4.11, the following bugfixes were accomplished:
Bug 797163 - qof_book_get_option segfaults when retrieving a non-leaf frame
Bug 798053 - Accounts renumeration (renumbering)
Bug 798471 - Can't see or select Income or Expense accounts in Income Tax
Information GUI
Bug 798483 - GnuCash Crashing With SIGSEGV During QFX Import Transaction
Matching
Bug 798491 - MT940 of day 28.02.2022 ends in transactiondate 01.01.1970
Bug 798493 - Invoice Report Quantity & Unit Price fields have limited
decimal precision on printed invoices
Bug 798496 - gncEntry Quantity and Discount are misusing commodity scu
Bug 798499 - Expense Chart data tables include extra columns of data
Bug 798500 - FTBFS (tests failure) on armhf
Bug 798501 - Balance wrong date end of period
Bug 798531 - Selecting "Print" from the file menu on a report crashes
gnucash
Bug 798533 - Crash when importing quicken @ currency
Bug 798535 - Crash when increasing the number of periods in a budget
Bug 798547 - Calculated Due Date is short 1 day when posting on day of fall
change from Daylight Time to Standard Time.
The following fixes and improvements were not associated with bug reports:
Partially fix Bug 771095 by inserting a help button in the Since-Last-Run dialog.
Lock down GITHUB_TOKEN permissions on workflows.
[g_option_context_get_help() returns a char* which must be freed.
[assistant-stock-transaction] dividends must include stock account.
Fix arch linux CI build failures.
Add a help button to the financial calculator dialog.
[assistant-stock-transaction] avoid resetting txn_types unnecessarily.
[assistant-stock-transaction] reorder of Pages - date before type.
[import matcher] Only append description if there's something to append to.
Otherwise just set the new string.
[balsheet-pnl] test "lvl <= depth-limit" outside add-indented-row
this will be the first step trying to fix bug 798502. the bug likely
resides in the (if) conditional in (add-account-row).
[gnc-main-window] page->window is not main_window, skip warning.
This function gets called for both regular register *and* the embedded
register in the SX template editor. The latter is not a main_window,
and launching the SX editor would lead to warnings.
[gnc-plugin-page-register] if account==NULL, skip AccountIsPriced because
gnc_plugin_page_register_ui_initial_state may be called for non-account
registers (eg the sx editor) and account may be null.
[gnc-account-sel.c] prepend & reverse while building acct list
and don't use confusing double pointer
Fix use-after-free in unable to save database dialog.
[account.cpp] restore breadth-first search for 2 functions
gnc_account_lookup_by_name and gnc_account_lookup_by_code were
searching breadth-first and accidentally changed to depth-first in 4.7.
[reports] use new function names
[account.cpp] gnc_accounts_and_all_descendants converted from scm
[CI]Work around new git security measure.
[balsheet-pnl] faster definition of balance lists
[gnc-numeric.cpp] Reduce logging level of gnc_numeric exception message
because exceptions are expected in some use cases.
Redo icon handling in cmake
Using globs for file copying prevents cmake from discovering newly added
icons. Writing rules that explicitly use lists of icons will fix this
as a new icon in the sources will have to be added to the list and will
force reparsing by cmake. We have to maintain the lists anyway for our
dist target so there's actually no extra work involved for the devs.
[assistant-stock-transaction] better Dr/Cr imbalance error message
New API:
gnc:accounts-and-all-descendants-sorted
gnc-accounts-and-all-descendantsNone
Deprecations:
gnc:account-path-less-p
gnc:accounts-and-all-descendants
New and Updated Translations: Arabic, Chinese (Simplified), Croatian,
English (Australia), English (New Zealand), English (United Kingdom), French,
German, Hebrew, Hindi, Hungarian, Italian, Korean, Nepali, Norwegian Bokmål,
Polish, Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian
|
|
Upstream changelog , please visit:
http://homebank.free.fr/zh/news.php
|
|
Upstream changes:
#-#-#-#-#-#-#-#-#-# Changes in TTR version 0.24.2 #-#-#-#-#-#-#-#-#-#
BUG FIXES
- Check for 'ratio > 0' before calculating 'n' in zlema() C code. The prior
code could result in division by 0, which was flagged by clang-UBSAN.
Thanks to Prof Brian Ripley for the report. (#100)
#-#-#-#-#-#-#-#-#-# Changes in TTR version 0.24.1 #-#-#-#-#-#-#-#-#-#
BUG FIXES
- Fix leading NA accounting in wma() C code. The prior code caused invalid
reads under valgrind. Thanks to Prof Brian Ripley for the report. (#99)
- Check for 'ratio > 0' before calculating 'n' in ema() C code. The prior
code could result in division by 0, which was flagged by UBSAN. Thanks to
Prof Brian Ripley for the report. (#100)
- Make ALMA() output length equal input length when the input can not be
converted to xts. This was caused by the difference between
rollapply.default() and rollapply.xts(). Thanks to GitHub user
marksimmonds for the report. (#29)
- Fix stoch() in very rare cases where fastK is Inf. I could only reproduce
this if the Close is > High and High and Low are equal, but that is a data
error. I fixed anyway because there may be other cases I don't anticipate.
Thanks to GitHub user cjuncosa for the report. (#52)
- Fix MFI() when money flow is always zero or positive. The denominator of
the money ratio will be zero if there is no negative money flow for 'n'
consecutive observations (e.g. during a strong up-trend), which causes the
money flow index to be Inf. Set the money flow index to 100 in this case.
And the money ratio will be NaN if there's no money flow for 'n'
consecutive observations (e.g. if there are no trades), which causes the
money flow index to be NaN. Set the money flow index to 50 in this case.
Thanks to GitHub user jgehw for the report, reproducible example, and
suggested patch. (#81)
#-#-#-#-#-#-#-#-#-# Changes in TTR version 0.24.0 #-#-#-#-#-#-#-#-#-#
SIGNIFICANT USER-VISIBLE CHANGES
- Updated stockSymbols() to use the NASDAQ FTP site instead of downloading
the CSV from the NASDAQ stock screener page. Some columns are no longer
populated because they are not provided in the FTP file:
LastSale ,MarketCap, IPOyear, Sector, Industry
These columns will be removed in a future version. (#98, #5, #97)
- runPercentRank(x, n, cumulative = TRUE) now sets observations in the
initialization period to NA. This is consistent with the other
running/rolling functions in TTR. If you want the previous behavior,
you should use runPercentRank(x, n = 1, cumulative = TRUE). Thanks to
GitHub user httassadar for the report. (#73)
NEW FEATURES
- Add Ehler's Correlation Trend Indicator. Thanks to Evelyn Mitchell for
the suggestion, and for Ethan Smith for the initial implementation. (#92)
BUG FIXES
- runMAD() returned incorrect values when 'cumulative = TRUE' and the input
contained leading NA. Thanks to GitHub user stellathecat for the report.
This also affected runMedian() also. (#93)
- ZLEMA() would crash when 'ratio = 0.0' and 'n' was not specified. Thanks
to GitHub user yogat3ch for the report! (#95)
- WMA() did not return an xts object when passed an xts object for 'x' that
had leading NA, with the default 'wts = 1:n'. Thanks to Cory Fletcher for
reporting this issue via email. (#96)
- stoch() was wrong when 'bounded = FALSE'. Thanks to GitHub user rfinfun
for the report and patch. (#74)
- HMA() threw an error when 'n' was an odd number. This was because the
first call to WMA() used 'n = n / 2' which caused 'n' to not be an
integer. Thanks to GitHub user dragie for the report. (#76)
|
|
Upstream changes:
Changes in 0.4-20 (2022-04-29)
Remove check for Yahoo Finance cookies because the site no longer responds with a cookie, and that caused the connection attempt to fail. This affected getSymbols(), getDividends(), and getSplits(). Thanks to several users for reporting, and especially to @pverspeelt and @alihru for investigating potential fixes! #358
Update getSymbols.yahooj() for changes to the web page. #312
Add HL() and supporting functions. These are analogues to HLC(), OHLC(), etc.Thanks for Karl Gauvin for the nudge to implement them.
Add adjusted close to getSymbols.tiingo() output. Thanks to Ethan Smith for the suggestion and patch! #289 #345
Use a Date index for getSymbols.tiingo() daily data. Thanks to Ethan Smith for the report! #350
Remove unneeded arguments to the getSymbols.tiingo() implementation. Thanks to Ethan Smith for the suggestion and patch! #343 #343
Load dividends and splits data into the correct environment when the user provides a value for the env argument. The previous behavior always loaded the data into the environment the function was called from. Thanks to Stewart Wright for the report and patch! #33
Make getOptionChain() return all the fields that Yahoo Finance provides. Thanks to Adam Childers (@rhizomatican) for the patch! #318 #336
Add orats as a source for getOptionChain(). Thanks to Steve Bronder (@SteveBronder) for the suggestion and implementation! #325
Improve the error message when getSymbols() cannot import data for a symbol because the symbol is not valid or does not have historical data. Thanks to Peter Carl for the report. #333
Fix the getMetals() example in the documentation. The example section previously had an example of getFX(). Thanks to Gerhard Nachtmann
for the report and patch! #330
Fix getQuote() so it returns data when the ticker symbol contains an “&”. Thanks to @pankaj3009 for the report! #324
Fix addMACD() when col is specified. Thanks to @nvalueanalytics for the report! #321
Changes in 0.4-18 (2020-11-29)
Fix issues handling https:// in getSymbols.yahooj(). Thanks to @lobo1981 and @tchevri for the reports and @ethanbsmith for the suggestion to move from XML to xml2. #310 #312
Fix getSymbols.yahoo(), getDividends(), and getSplits() so they all handle download errors and retry again. Thanks for @helgasoft for the report on getSymbols.yahoo() and @msfsalla for the report on getDividends() and getSplits(). #307 #314
Add implied volatility and last trade date to getOptionChain() output. Thanks to @hd2581 and @romanlelek for the reports. And thanks to @rjvelasquezm for noticing the error when lastTradeDate is NULL. #224 #304
Fix getOptionChain() to throw a warning and return NULL for every expiry that doesn’t have data. #299
Add “Defaults” handling to getQuote() and getQuote.yahoo(). Thanks to @ethanbsmith for the report. #291
Add Bid and Ask fields to the output from getQuote(). Thanks to @jrburl for the report and PR. #302
Fix “Defaults” to handle unexported function (e.g. getQuote.av(). Thanks to @helgasoft for the report. #316
importDefaults() doesn’t call get() on vector with length > 1. Thanks to Kurt Hornik for the report. #319
Changes in 0.4-17 (2020-03-31)
chartTheme() now works when quantmod is not attached. Thanks to Kurt Hornik for the report.
Changes in 0.4-16 (2020-03-08)
Remove disk I/O from getSymbols() and getQuote(). This avoids any disk contention, and makes the implementation pattern more consistent with other functions that import data. Thanks to Ethan Smith suggestion and PR. #280 #281
Make getQuote() robust to symbols without data, so it does not error if one or more symbols are not found. Also return quotes in the same order as the ‘Symbols’ argument. Thanks to Ethan Smith feature request and PR. #279 #282 #288
Handle semicolon-delimited symbol string handling to main getQuote() function. This makes getQuote() consistent with getSymbols(). Thanks to Ethan Smith suggestion and PR. #284 #285
Fix ex-dividend and pay date mapping. getQuote() returned the dividend pay date labeled as the ex-dividend date. Thanks to @matiasandina for the report. #287
Fix Yahoo Finance split ratio. The delimiter changed from “/” to “:”. For example, a 2-for-1 split was 1/2 but is now “2:1”. Thanks to @helgasoft for the report. #292
Error messages from getQuote.alphavantage() and getQuote.tiingo() no longer contain the API key when symbols can’t be found. #286
Fix getQuote.alphavantage() by replacing the defunct batch quote request with a loop over the single quote request. Thanks to @helgasoft for the report and patch. #296
Update getOptionChain() to handle empty volume or open interest Thank to @jrburl for the report and PR. #299 #300
|
|
|
|
Remove unused includes, fix dependencies where it's not included.
|
|
2.74.0
* API Updates
* Add support for `expire` test helper method on resource `Refund`
|
|
2.73.0 - 2022-04-18
* API Updates
* Add support for new resources `FundingInstructions` and `Terminal.Configuration`
|
|
|
|
2.72.0
API Updates
- Add support for increment_authorization method on resource PaymentIntent
|
|
4.15.2
Add retried to Transaction
|
|
2.71.0 - 2022-04-08
* API Updates
* Add support for `apply_customer_balance` method on resource `PaymentIntent`
|
|
scikit/pandas/numpy.
|
|
|