Commit Graph

1809 Commits

Author SHA1 Message Date
ValueRaider 164efd5933 Github actions: supply-chain hardening 2026-04-01 00:35:03 +01:00
ValueRaider 172ec0f0a3 Merge pull request #2731 from dhruvan2006/fix/querybase-types
Refactor QueryBase to use typed Operator
2026-03-28 20:11:14 +00:00
ValueRaider e6fb1be1a6 Merge pull request #2733 from tgao09/fix/readme-pip-setup
docs: fix dev branch install command
2026-03-27 20:08:22 +00:00
Tony Gao 36b73f57ab docs: fix dev branch install command 2026-03-27 09:57:35 -04:00
Dhruvan Gnanadhandayuthapani 1b3ca8144b Refactor QueryBase to use typed Operator 2026-03-27 00:41:37 +01:00
ValueRaider 3fcefb92d9 Fix bug in #2695 2026-03-22 15:29:38 +00:00
ValueRaider 371511c6b4 Merge pull request #2695 from david-belbeze/fix/fill-devidends
Fix/fill devidends
2026-03-21 18:34:22 +00:00
ValueRaider b1e95bf59a Access div FX via 'Ticker.dividends' 2026-03-21 18:33:34 +00:00
ValueRaider 4013a4fd74 Merge pull request #2722 from tsinglua/main
chore: remove repetitive word in multi_level_columns.rst
2026-03-19 21:09:22 +00:00
tsinglua 7c41c76915 chore: remove repetitive word in multi_level_columns.rst
Signed-off-by: tsinglua <tsinglua@outlook.com>
2026-03-17 19:27:45 +08:00
ValueRaider 037f4b84df Merge pull request #2718 from wavebyrd/fix/2557-thread-safe-download
Fix thread-safety in download() with mutex lock
2026-03-12 22:18:35 +00:00
Carson Jones 27589a1539 Add mutex lock to prevent concurrent download() corruption
Concurrent calls to yf.download() from separate threads share the
module-level _DFS, _ERRORS, and _TRACEBACKS dicts, causing one call
to overwrite or read another's results. Serialize access with a
threading.Lock so each download() runs atomically.

Fixes #2557
2026-03-12 17:05:08 -04:00
ValueRaider c02d21b559 Merge pull request #2716 from rshah98626/miscDocFixes
chore: minor doc fixes
2026-03-12 20:14:37 +00:00
Rahul Shah 3df4339f74 chore: minor doc fixes
This change fixes some stray documentation issues. The first fix addresses a broken link within the  file, while the second removes a line saying to go into the  directory before running the sphinx command to build the documentation.
2026-03-11 21:26:01 -05:00
David BELBEZE e8504186d7 fix fill dividends to 0 when it includes currency
- Save first dividend currency in history metadata when provided
- Remove merge of dividends and currency column (when both exists) to prevent dtype changes (float to str) that cause errors when fill devidends NAN with 0.
2026-03-08 22:24:48 +01:00
ValueRaider e989b86bc2 Merge pull request #2709 from ranaroussi/fix/history-period-docstring
Fix/history period docstring
2026-03-07 14:18:38 +00:00
ValueRaider 3c062b7141 Clarify history() period default 2026-03-04 19:53:09 +00:00
ValueRaider caee158db1 Merge pull request #2703 from a-drenaline/noneType_protections
Extended protections to the dictionary structure and list type of _history_metadata
2026-03-01 00:47:44 +00:00
adrenaline e212c320bc extended protections to the dictionary structure and list type 2026-02-22 13:17:02 -06:00
ValueRaider 81631009a2 Merge pull request #2687 from KarthickKrishnasaisha/docs-logging-clarify
Docs: clarify debug logging config and deprecate enable_debug_mode
2026-02-21 17:37:15 +00:00
karthickkrishnasaisha 255b448a64 Docs: clarify debug logging config and deprecate enable_debug_mode
Issue template: use yf.config.debug.logging instead of enable_debug_mode
2026-02-16 16:03:40 -08:00
ValueRaider f7e3a9287b Version 1.2.0 2026-02-16 19:49:02 +00:00
ValueRaider a028443812 Merge pull request #2698 from ranaroussi/dev
sync dev -> main
2026-02-16 19:47:14 +00:00
ValueRaider 8ca31dedb0 Merge pull request #2697 from ranaroussi/fix/pandas-3-toNumpy-ro
Handle Pandas to_numpy() returning read-only
2026-02-15 18:27:53 +00:00
ValueRaider f95cdbb74a Handle Pandas to_numpy() returning read-only 2026-02-15 15:57:52 +00:00
ValueRaider a98a8f3d6e Merge pull request #2696 from ranaroussi/main
sync main -> dev
2026-02-15 12:01:09 +00:00
ValueRaider 93cc357d93 Merge pull request #2689 from thecaptain789/fix-typo-received
fix: correct typo 'recieved' to 'received'
2026-02-11 19:24:35 +00:00
thecaptain789 64bd1baa79 fix: correct typo 'recieved' to 'received' 2026-02-09 05:07:47 +00:00
ValueRaider 41c6a4bae2 Merge pull request #2685 from kbluck/feature/screener-exchanges
Update exchange maps for equities and mutual funds.
2026-01-28 19:44:27 +00:00
Kevin Bluck 56cfbd5828 Update exchange maps for equities and mutual funds. 2026-01-25 13:32:49 -08:00
ValueRaider fa755363dc Version 1.1.0 2026-01-24 16:01:54 +00:00
ValueRaider 7874a45e3b Merge pull request #2682 from ranaroussi/dev
sync dev -> main
2026-01-24 15:57:45 +00:00
ValueRaider 9e6d00c674 Merge pull request #2683 from ctasada/ctasada/issue-2679
Upgrade to Pandas 3.0 (Fixes #2679)
2026-01-24 12:08:09 +00:00
Carlos-Tasada 04cd07eb6a Timestamp.now(tz) already exists in Pandas since 9 years ago, so there's no need to upgrade Pandas right now.
Keeping the change removes the deprecation warning, achieving the goal of this PR
2026-01-23 14:09:03 +01:00
Carlos-Tasada 25bf12cb92 Upgrade to Pandas 3.0 (Fixes #2679)
Pandas 3.0 introduced many changes. One of them is a noisy deprecation warning `Pandas4Warning: Timestamp.utcnow is deprecated and will be removed in a future version. Use Timestamp.now('UTC') instead.`

This PR upgrades YFinance to use the latest Pandas 3.0.0 version, removing the warning
2026-01-23 08:44:47 +01:00
ValueRaider 27cb8aa2a2 Docs for capital-gains repair; Fix warnings in price-repair 2026-01-22 19:36:37 +00:00
ValueRaider 947cd4420c Merge pull request #2671 from sd416/main
Add GitHub Actions to Dependabot configuration
2026-01-20 19:18:43 +00:00
sd416 fd3965ad92 Add GitHub Actions to Dependabot configuration and updating actions
Add GitHub Actions to Dependabot configuration

Add GitHub Actions to Dependabot configuration

Bump actions/checkout from 2 to 6

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/setup-python from 4 to 6

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/github-script from 7 to 8

Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-20 05:04:51 +00:00
ValueRaider bf94ae937b Merge pull request #2668 from ranaroussi/fix/price-split-repair-false-positives
Improve stock-split repair false-positives
2026-01-19 23:11:02 +00:00
ValueRaider 496d238bfa Merge pull request #2667 from ranaroussi/feature/price-repair-capital-gains-double-count
New price repair: capital gains double-counting
2026-01-19 23:10:49 +00:00
ValueRaider ce4c07be1f New price repair: capital gains double-counting 2026-01-19 23:10:05 +00:00
ValueRaider f984876b35 Improve stock-split repair false-positives 2026-01-19 23:09:16 +00:00
ValueRaider 8d6188c926 Merge pull request #2674 from orionnelson/hotfix/py39-compat-regression-2672
Fix Python 3.9 compatibility regression in calendars.py
2026-01-19 23:06:40 +00:00
Orion Nelson 12e1951f80 Fix Python 3.9 compatibility regression in calendars.py
Fixes #2673

syntax issue
2026-01-18 16:05:43 -05:00
ValueRaider 47a8f64ff7 Merge pull request #2673 from kbluck/fix/config-init-all
Add config to __all__
2026-01-17 22:32:39 +00:00
Kevin Bluck 0f1d091ac8 Add config to __all__ 2026-01-17 13:08:24 -08:00
ValueRaider 42411d44df Merge pull request #2669 from ranaroussi/main
sync main -> dev
2026-01-11 12:58:34 +00:00
ValueRaider b0e855e7ec Merge pull request #2661 from peter199711/fix-pypi-link
Fix broken contributing link in PyPI documentation
2026-01-10 12:20:11 +00:00
ValueRaider ea455c16a5 Merge pull request #2664 from Timour-Ilyas/fix-license-link
Fix broken LICENSE.txt link in PyPI documentation
2026-01-10 12:19:47 +00:00
ValueRaider 3e33a75230 Merge pull request #2665 from salsugair/fix-Saudi-Arabia-MIC-Code
Fix Saudi Arabia MIC Code
2026-01-10 12:19:21 +00:00