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"]
- To retain the old configuration,
- PyWry is now an optional dependency of the
-
[BugFix] Bump
linearmodels
andarch
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, andextended_hours
replaces,prepost
.
- Removed:
-
[BugFix] Fix ReferenceGenerator Unions and Choices @deeleeramone (#6599)
- Structure of
reference.json
andopenapi.json
has changed to group all parameter "choices" by provider.
- Structure of
-
[Feature] OptionsChains Properties @deeleeramone (#6564)
- Response object from
obb.derivatives.options.chains
is now a single model, structured as aDict[List]
. Previously was a[List[Dict]
- Response object from
-
OECD function parameters have changed to reflect new updated structures at the source:
- [BugFix] Fix OECD GDP Real + Add EconDB To Endpoint @deeleeramone (#6589)
- [BugFix] Fix
gdp.forecast
@deeleeramone (#6585) - [Feature] Cleanup OECD CLI Endpoint. @deeleeramone (#6584)
- [BugFix] Clean Up Nominal GDP & Add EconDB As Provider @deeleeramone (#6581)
-
[BugFix] Update Missed Lock Files for
certifi 2024.7.4
@deeleeramone (#6583)- Alll extensions have been updated for
certifi 2024.7.4
.
- Alll extensions have been updated for
-
[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
- Supported providers:
- New router path:
-
[Feature] Add Fred Release Tables @deeleeramone (#6595)
- New router path:
obb.economy.fred_release_table
- Supported providers:
openbb-fred
- Supported providers:
- New router path:
-
[Feature] Add PCE (Personal Consumption Expenditures) reports to Economy @deeleeramone (#6578)
- New router path:
obb.economy.pce
- Supported providers:
openbb-fred
- Supported providers:
- New router path:
-
[Feature] Add Historical Market Cap @deeleeramone (#6603)
- New router path:
obb.equity.historical_market_cap
- Supported providers:
openbb-fmp
- Built-in view, "chart=True".
- Supported providers:
- New router path:
-
[Feature] Add TIPS Yields (to maturity) @deeleeramone (#6597)
- New router path:
obb.fixedincome.government.tips_yields
- Supported providers:
openbb-fred
- Supported providers:
- New router path:
-
[Feature] Replace Nasdaq SP500 Multiples With Direct Source @deeleeramone (#6609)
- New provider extension - "openbb-multpl" - to replace
nasdaq
forobb.index.sp500_multiples
. - Deprecated:
nasdaq
as provider toobb.index.sp500_multiples
.- Reason: Data no longer updated by Nasdaq Data Link.
- New provider extension - "openbb-multpl" - to replace
-
[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
- New router path:
- Three routes have been consolidated into one:
-
[BugFix] Fix OECD GDP Real + Add EconDB To Endpoint @deeleeramone (#6589)
- Adds
econdb
as provider to:obb.economy.gpd.nominal
obb.economy.gdp.real
- Adds
-
[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.
- Adds properties and class methods to the output of
-
[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.
- Adds
🐛 OpenBB Platform Bug Fixes
- [BugFix] Fix Yfinance Discovery Percent Values @deeleeramone (#6611)
- [BugFix] Fix ReferenceGenerator Unions and Choices @deeleeramone (#6599)
- [BugFix] FRED Release Table: Fix Date Parsing For Format Variation @deeleeramone (#6608)
- [BugFix] Fix Rogue Percent Value In FMP ETF Info @deeleeramone (#6607)
- [BugFix] Bump
linearmodels
andarch
Version @deeleeramone (#6600) - [BugFix] CLI: /technical/sma --chart @deeleeramone (#6594)
- [BugFix] Raise EmptyDataError When No Results Returned From
obb.economy.fred_search()
@deeleeramone (#6592) - [BugFix] Yield Curve Chart: Fix Syntax Where Pandas Drops Column Name After
reset_index()
@deeleeramone (#6591) - [BugFix] Fix OECD GDP Real + Add EconDB To Endpoint @deeleeramone (#6589)
- [BugFix] Fix CLI Interactive Tables Not Opening @deeleeramone (#6588)
- [BugFix] Fix
gdp.forecast
@deeleeramone (#6585) - [BugFix] Update Missed Lock Files for
certifi 2024.7.4
@deeleeramone (#6583) - [BugFix] Delete Dev Container @deeleeramone (#6582)
- [BugFix] Clean Up Nominal GDP & Add EconDB As Provider @deeleeramone (#6581)
- [BugFix] Update Extension
lock
Files Forcertifi 2024.7.4
@deeleeramone (#6580) - [BugFix] Fix GitHub Actions Branch Check URL that 404s @deeleeramone (#6579)
📚 OpenBB Documentation Changes
- Highlight agents repo on README @DidierRLopes (#6596)
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!