Skip to content

OpenBB Platform v4.3.1

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Aug 08:29
· 127 commits to refs/heads/develop since this release
3e24fd6

Thank you and welcome to our new contributors πŸ”₯

Thanks to, mmistroni, for contributing to the Finviz screener endpoint.

Summary πŸŽ‰

This release includes some bug fixes, dependency version bumps, new router paths and functionality, and a new provider extension.

What's changed πŸš€

A new version of openbb-cli resolves the issue of "nothing happening" when a command is run. The tables now engage the backend window creation directly.

🚨 OpenBB Platform Breaking Changes

  • [Feature] PyWry Optional With Charting @deeleeramone (#6590)

    • PyWry is now an optional dependency of the openbb-charting extension. This decouples window creation from the charting features and makes the installation slimmer.
      • To retain the old configuration, pip install openbb-charting["pywry"]
  • [BugFix] Bump linearmodels and arch Version @deeleeramone (#6600)

    • Versions pulled are now 6 & 7, respectively.
  • [Feature] Remove Deprecated Fields From Equity Historical @deeleeramone (#6598)

    • Previously deprecated parameters have been removed.
    • In obb.equity.price.historical:
      • Removed:
        • adjusted
        • prepost
      • All providers now use the adjustment enum to select the price adjustment factor for historical prices, and extended_hours replaces, prepost.
  • [BugFix] Fix ReferenceGenerator Unions and Choices @deeleeramone (#6599)

    • Structure of reference.json and openapi.json has changed to group all parameter "choices" by provider.
  • [Feature] OptionsChains Properties @deeleeramone (#6564)

    • Response object from obb.derivatives.options.chains is now a single model, structured as a Dict[List]. Previously was a [List[Dict]
  • OECD function parameters have changed to reflect new updated structures at the source:

  • [BugFix] Update Missed Lock Files for certifi 2024.7.4 @deeleeramone (#6583)

    • Alll extensions have been updated for certifi 2024.7.4.
  • [BugFix] Delete Dev Container @deeleeramone (#6582)

    • Removes the Dev Container from the repository.

πŸ¦‹ OpenBB Platform Enhancements

  • [Feature] Add Nonfarm Payrolls To economy.survey @deeleeramone (#6571)

    • New router path: obb.economy.survey.nonfarm_payrolls
      • Supported providers: openbb-fred
  • [Feature] Add Fred Release Tables @deeleeramone (#6595)

    • New router path: obb.economy.fred_release_table
      • Supported providers: openbb-fred
  • [Feature] Add PCE (Personal Consumption Expenditures) reports to Economy @deeleeramone (#6578)

    • New router path: obb.economy.pce
      • Supported providers: openbb-fred
  • [Feature] Add Historical Market Cap @deeleeramone (#6603)

    • New router path: obb.equity.historical_market_cap
      • Supported providers: openbb-fmp
      • Built-in view, "chart=True".
  • [Feature] Add TIPS Yields (to maturity) @deeleeramone (#6597)

    • New router path: obb.fixedincome.government.tips_yields
      • Supported providers: openbb-fred
  • [Feature] Replace Nasdaq SP500 Multiples With Direct Source @deeleeramone (#6609)

    • New provider extension - "openbb-multpl" - to replace nasdaq for obb.index.sp500_multiples.
    • Deprecated: nasdaq as provider to obb.index.sp500_multiples.
      • Reason: Data no longer updated by Nasdaq Data Link.
  • [Enhancement] Consolidate OECD Interest Rate Endpoints as a Single Function @deeleeramone (#6602)

    • Three routes have been consolidated into one:
      • New router path: obb.economy.interest_rates
      • Deprecated:
        • obb.economy.short_term_interest_rate
        • obb.economy.long_term_interest_rate
        • obb.economy.immediate_interest_rate
  • [BugFix] Fix OECD GDP Real + Add EconDB To Endpoint @deeleeramone (#6589)

    • Adds econdb as provider to:
      • obb.economy.gpd.nominal
      • obb.economy.gdp.real
  • [Feature] OptionsChains Properties @deeleeramone (#6564)

    • Adds properties and class methods to the output of obb.derivatives.options.chains.
    • results is now a single instance as a dictionary of arrays.
    • Refer to the docstring of results for a description of properties and functions.
  • [Feature] Add Finviz Screener Presets (V3 Compatible) @deeleeramone (#6601)

    • Adds finviz as a provider to: obb.equity.screener.
    • Support for legacy V3 SDK/Terminal stock screener presets.

πŸ› OpenBB Platform Bug Fixes

πŸ“š OpenBB Documentation Changes

We are proud of our community contributors and staunch supporters of open-source ecosystems.
Help us promote our community by tagging @openbb_finance on X with a link to your pull request,
and join our Discord server to chat about your contribution! We want to hear about your experience!

Links πŸ¦‹

Website, Twitter, Linkedin, Instagram, Reddit, Discord