Skip to content

OpenBB V4.7.0

Choose a tag to compare

@deeleeramone deeleeramone released this 09 Mar 17:36
· 52 commits to develop since this release
dddc3b3

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