github OpenBB-finance/OpenBB v4.7.0
OpenBB V4.7.0

5 hours ago

Thank you and welcome to our new contributors 🔥

Summary 🎉

Version 4.7.0 of the ODP Python Package adds support for Python 3.14 and Pandas 3.0, adds new data, and fixes some bugs.

🚨 Breaking Changes

The Polygon provider module has been removed from the repository and is no longer published.

🆕 What's New

Support for Python 3.14

Support for Pandas 3.0

New data added to the openbb-federal-reserve provider extension

  • [Feature] Add Svensson Nominal Yield Curve From Federal Reserve by @deeleeramone in #7338
    • New endpoints (provider='federal_reserve'):
      • obb.fixedincome.government.svensson_yield_curve
      • obb.economy.total_factor_productivity
    • New Workspace App: "Federal Reserve System - Stats & Indicators"

New reusable components for parameter standardization.

  • from openbb_core.provider.utils.country_utils import Country
  • from openbb_core.provider.utils.exchange_utils import Exchange
  • feat(platform): standardize country inputs with ISO 3166 Country type by @sandole in #7333
  • feat(platform): extend Country type standardization to equity screeners by @sandole in #7355
  • feat(platform): standardize exchange inputs with ISO 10383 MIC codes by @sandole in #7351
  • feat(platform): add membership groups to Country type by @sandole in #7352

Add FRED as a provider to obb.economy.calendar

  • [Feature] Add FRED Release Calendar to economy.calendar Endpoint by @deeleeramone in #7366

Refactor obb.regulators.sec.schema_files to be a full XBRL schema explorer

  • [Feature] Refactor regulators.sec.schema_files As A General Purpose XBRL Schema Explorer by @deeleeramone in #7356

Refactor and optimize obb.equity.fundamental.management_discussion_analysis with a custom HTML2Markdown converter specifically for SEC documents

🦋 Other PRs From This Release

  • Close the quote by @cclauss in #7309
  • [Security] Update Lock Files for Dependabot (aiohttp, rsa) by @deeleeramone in #7310
  • [BugFix] Re-lock the openbb Package (Missed in Previous PR) by @deeleeramone in #7313
  • [BugFix] More Lock File Updates by @deeleeramone in #7314
  • fix(cli): prevent internal type annotations from leaking into help descriptions by @RinZ27 in #7302
  • [Security] openbb-core: Regenerate Lock File by @deeleeramone in #7322
  • [Security] Re-lock Packages For Protobuf Dependabot Alert by @deeleeramone in #7335
  • chore: Update outdated GitHub Actions versions by @pgoslatara in #7326
  • fix: update outdated examples in openbb-apachebeam by @murataslan1 in #7286
  • Add github action that validates all changes have a formal description by @piiq in #7340
  • [BugFix] Support PEP 649 & PEP 749 (Enable Python 3.14) by @deeleeramone in #7343
  • [BugFix] openbb_platform_api & openbb_mcp_server: Fix app_import path handling for drive paths. by @deeleeramone in #7344
  • chore(lint): migrate from pydocstyle to ruff by @sandole in #7346
  • [Chore] - Remove redundant bandit dependency by @sandole in #7347
  • [BugFix] Update Some Lock Files For Dependabot by @deeleeramone in #7358
  • [BugFix] openbb-mcp-server: Add Missing Description For available_categories Tool by @deeleeramone in #7348
  • fix(lint): resolve pre-existing mypy errors across cli and platform modules by @sandole in #7362
  • [Security] Update package.json, pakcage-lock.json, and cargo.lock Files by @deeleeramone in #7367
  • refactor: sanitize dynamic column name in SEC form4 utility by @RinZ27 in #7376
  • Fix various typos by @luojiyin1987 in #7374
  • fix incorrect checkbox state logic in extension selector by @Ocheretovich in #7387
  • [BugFix] openbb-core: Fix Missing Examples In reference.json by @deeleeramone in #7383
  • update lock files... by @deeleeramone in #7391
  • fix(cli): replace eval with ast.literal_eval in parse_unknown_args_to_dict by @T-Arjun in #7390
  • [BugFix] Update get_user_agent Utility With Modern User Agent Strings by @deeleeramone in #7398
    *[BugFix] openbb-core: Fix Merged Choices Validation in Python Interface by @deeleeramone in #7404

Full Changelog: v4.6.0...v4.7.0

Don't miss a new OpenBB release

NewReleases is sending notifications on new releases.