Commit Graph

6934 Commits

Author SHA1 Message Date
Dex
92744a33cd fix(cli): resolve modular OpenAPI references (#7586)
Fixes #7585
2026-07-14 10:11:08 -07:00
Danglewood
f5ae8a9046 Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBB into v5 2026-07-08 12:22:19 -07:00
Chimdumebi Nebolisa
1c74893140 docs: fix apps.json provider docstrings (#7568)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2026-07-08 16:21:29 +00:00
Danglewood
7a9ad1ecf1 remove yfinance provider from repo (#7576) 2026-07-08 13:19:12 +03:00
Danglewood
6ba0fb59f8 remove intrinio provider (#7575)
Remove the openbb-intrinio provider extension from the repository.
Reason: proprietary vendor with no internal access to any endpoint;
cannot build, develop or maintain.
2026-07-08 13:18:20 +03:00
Danglewood
3a237fa981 remove tiingo provider (#7574) 2026-07-08 13:16:56 +03:00
Danglewood
bea9639e53 remove tradier provider (#7573) 2026-07-08 10:17:53 +03:00
Danglewood
0085344a0e remove seeking alpha provider (#7570) 2026-07-08 10:17:17 +03:00
Danglewood
1f1ebdd535 [BugFix] openbb-sec: Fix IFRS Mapping in Financials Template (Provision for Loans/Credit Losses) (#7572)
* fix IFRS financial template to catch new provisions for credit/loans tags and correct the order of items in the income statement

* cash flow shuffle

* version bump

* move none check up in detect block

* black
2026-07-06 16:44:51 +00:00
Danglewood
9bbc49675d consolidate lint job 2026-07-05 15:21:16 -07:00
Danglewood
14c0042f78 general lint setup 2026-07-05 14:57:26 -07:00
Danglewood
0980d4f1e1 fogot that file 2026-07-05 14:49:06 -07:00
Danglewood
2c14e26acf fixes for ty 2026-07-05 14:47:32 -07:00
Danglewood
c06074f1dd workflow cleanup" 2026-07-05 14:38:34 -07:00
Danglewood
220ffb7798 Merge origin/develop into v5 (ours strategy: keep v5 as source of truth) 2026-07-05 14:07:39 -07:00
Dhruv
52a446cba0 fix(platform): resolve openbb and openbb-core packaging file conflict (#7563)
Co-authored-by: dhruvv16-hash <200462256+dhruvv16-hash@users.noreply.github.com>
2026-07-04 03:27:35 +00:00
Danglewood
768e52c635 fix merge widgets 2026-07-02 11:10:50 -07:00
Danglewood
f6867c2b18 [V5] openbb-charting: Refactor for V5 and Decouple (#7545)
* refactor charting for v5 patterns and decouple entirely

* coveragerc

* lint and tests

* fix tests

* configure dev group with openbb-technical

* ty

* fix cli test

* remove 3.15 from test matrix - dependencies are unstable

---------

Co-authored-by: deeleeramone <>
2026-07-01 09:37:01 -07:00
Danglewood
1a7cb61e22 update lok files for devtools, charting, and desktop (#7553) 2026-06-25 14:14:01 +00:00
Danglewood
f6ad868abd fix app startup event (#7554) 2026-06-24 20:48:42 +00:00
Danglewood
3160a84ad0 [Release] openbb-core: Pin Version of FastAPI to 0.136.3 (#7531)
* bump minimum version of fastapi to get starlette > 1

* fix test fixture broken by newer version of vitest

* another round of lock file syncs

* need to pin fastapi until breaking changes in 0.137 can be dealt with

* relock cli

* cli needs to run openbb-build before running test suite

* wrong solution, cli needs fastapi pin until handled. revert nox
2026-06-24 15:27:50 +00:00
Danglewood
f04f2fc71f fix nasdaq app startup event for newer version of fastapi (#7532) 2026-06-23 07:40:47 +00:00
Danglewood
d0acbd22f7 [BugFix] openbb-sec: Fix Period Detection in 40-F Filers That Only Tag 6-K in XBRL Facts (#7547)
* fix period detection in 40-F filers that only tag 6-K in XBRL

* clean up comment

* black
2026-06-23 07:38:55 +00:00
Danglewood
3fd14d7068 [V5] Refactor Shared Pass Through Router Extensions For Hatchling (#7524)
* refactor shared pass-through routers for hatchling and ruff + ty

* add publish workflows
2026-06-22 14:36:21 -07:00
Danglewood
4bcf8441bc add full support for AsyncIterator response type for streaming output (#7530) 2026-06-22 14:35:55 -07:00
Danglewood
6ca062bf86 [V5] openbb-platform-api: Refactor for V5 Spec, Config, Packaging, Test Coverage (#7494)
* stash some changes

* add more robust testing

* mypy

* point PR at V5

* introduce spec file

* codespell

* test fix

* fix workflow environment setup

* fix workflow environment setup

* fix workflow environment setup

* add pyyaml to dependencies

* split lint jobs

* fix workflow environment setup

* fix workflow environment setup

* workflow env setup

* workflow env setup

* clean up code comments

* add auth hook entrypoints

* codespell

* add codegen feature

* codespell

* move _unpack into dispatchers for consistency with codegen packages

* surface nested models in the response

* fix missing coverage in CI

* socrata updates

* test fix

* detect plotly output

* add --include and --exclude flags from generate-extension command

* refactor openbb-platform-api for V5 operations and spec file handling

* delete poetry.lock

* add test workflow

* add temp branch id for test workflow

* add httpx to dev dependencies

* add a conftest.py

* tweak conftest

* tweak conftest

* python 3.10 issues

* more python 3.10

* more python 3.10

* more python 3.10

* more python 3.10

* fix url template resolution

* multi-spec support

* fix a windows path issue

* cap test matrix at python 3.14

* no 3.15 runners for platform-api

* no useless comments

* platform controller command description split

* merge URL overloads from path params

* exclude none and unset from model dump

* markdown lint

* ignore get/post endpoints that are return SSE

* fix remaining fastapi 0.137 fallout

---------

Co-authored-by: deeleeramone <>
Co-authored-by: Copilot <copilot@github.com>
2026-06-20 20:23:23 -07:00
Danglewood
d8bab38d57 [V5] [BugFix] Fix for Breaking Changes in FastAPI 0.137+ (#7537)
* fix route introspection for fastapi 0.137

* recapture oeccd gdp forecast test cassette

---------

Co-authored-by: deeleeramone <>
2026-06-18 08:35:41 -07:00
Danglewood
8b0ac2e641 Merge branch 'v5' of https://github.com/OpenBB-finance/OpenBB into v5 2026-06-09 08:42:59 -07:00
Danglewood
85d9ed527f [V5] openbb-congress-gov: Refactor for V5 + Convert To Using Bulk Files Instead of api.congress.gov. (#7528)
* refactor congress-gov for v5 and use bulk files instead of API with credentials

* integration tests

* apps tab name

* convert caching to sql

* codespell
2026-06-08 13:44:47 -07:00
Danglewood
ba81abcbc0 merge branch develop 2026-06-03 09:30:00 -07:00
Danglewood
564eb18335 [BugFix] openbb-fred: Fix 429 Error From FRED API & Implement Global Rate Limiter For Provider (#7527)
* fix 429 error from fred api due to change in rate limit calculation

* mypy

* black

* pylint

* pin aiohttp in devtools so vcrpy doesn't break
2026-06-03 15:41:45 +00:00
Danglewood
fbcd512905 remove integration tests from extensions that were moved into the famafrench provider 2026-06-01 14:52:01 -07:00
Danglewood
bf0cb48465 markdown linting 2026-06-01 14:49:24 -07:00
Danglewood
d8fd8f06da some ty items and add requests-types stubs for ty in devtools 2026-06-01 14:24:13 -07:00
Danglewood
89b8c00b33 downgrade aiohttp in devtools for vcrpy 2026-06-01 13:42:42 -07:00
Danglewood
b839304567 merge branch v5 2026-06-01 13:28:05 -07:00
Danglewood
74d9b58623 general-linting 2026-06-01 13:20:19 -07:00
Danglewood
9a30186174 [V5] CLI 2.0 - Pluggable Backends, Non-TTY Default, HTTP Dispatcher, Spec Files + Codegen (#7433)
* stash some changes

* add more robust testing

* mypy

* point PR at V5

* introduce spec file

* codespell

* test fix

* fix workflow environment setup

* fix workflow environment setup

* fix workflow environment setup

* add pyyaml to dependencies

* split lint jobs

* fix workflow environment setup

* fix workflow environment setup

* workflow env setup

* workflow env setup

* clean up code comments

* add auth hook entrypoints

* codespell

* add codegen feature

* codespell

* move _unpack into dispatchers for consistency with codegen packages

* surface nested models in the response

* fix missing coverage in CI

* socrata updates

* test fix

* detect plotly output

* add --include and --exclude flags from generate-extension command

* cap test matrix at python 3.14

* no useless comments

* platform controller command description split

* merge URL overloads from path params

* exclude none and unset from model dump

---------

Co-authored-by: deeleeramone <>
Co-authored-by: Copilot <copilot@github.com>
2026-06-01 19:14:38 +03:00
Danglewood
c3f49f096b [V5] openbb-famafrench: Refactor for V5 (#7503)
* refactor famafrench for v5

* codespell

* finishing touches

---------

Co-authored-by: deeleeramone <>
2026-06-01 19:12:46 +03:00
Danglewood
35aacde541 refactor econometrics for v5 (#7505)
Co-authored-by: deeleeramone <>
2026-06-01 19:12:06 +03:00
Danglewood
9061473d9e [V5] openbb-bls: Refactor for V5 + Add Many Endpoints (#7518)
* refactor bls for v5, add 100 widgets

* some CI fixes

* no python 3.15

* fix missing dev group in pyproject.toml

* more pyproject fallout

* action
2026-06-01 19:11:05 +03:00
Danglewood
123cafe826 [V5] Remove openbb-benzinga (#7521)
* delete benzinga

* more references

---------

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2026-06-01 19:10:42 +03:00
Danglewood
de62b673ee [V5] Remove openbb-alpha-vantage (#7522)
* delete alpha vantage

* more files

---------

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2026-06-01 19:09:05 +03:00
Danglewood
481af13cbd delete biztoc (#7523) 2026-06-01 19:06:32 +03:00
Danglewood
b9730ad658 openbb-core publish workflow 2026-05-31 22:44:51 -07:00
Danglewood
b6c2c79a0f actions 2026-05-30 00:22:27 -07:00
Danglewood
39e85422fe actions 2026-05-30 00:13:45 -07:00
Danglewood
7fd1d89d52 merge branch develop 2026-05-29 13:16:54 -07:00
Danglewood
b03651c96d [Security] Update Repository Lock Files (#7519)
* update repository lock files for dependabot

* missed one file in the commit
2026-05-29 20:12:01 +00:00
Danglewood
7007a878db merge branch develop 2026-05-29 13:04:07 -07:00