Thank you and welcome to our new contributors 🔥
@Olexandr88, @ozzy35410 and @sadikkuzu
Summary 🎉
This release includes several enhancements to the developer experience, along with some general bug fixes.
🚀 What's Changed
- Refactored PackageBuilder to support dependency injection via positional arguments that are
fastapi.Depends
instances. - Improved docstring and reference generation.
- Improved handling of custom apps by the
openbb-platform-api
launcher.
🆕 New Endpoints
obb.economy.fomc_documents
- Provider: Federal Reserve
- Get current, and historical, FOMC documents.
- Includes an OpenBB Workspace template, and widget, with document viewer.
🦋 Pull Requests Included:
- Run "pre-commit autoupdate" @sadikkuzu (#7080)
- docs: (contributing) @Olexandr88 (#7033)
- Fix typo: MacOS to macOS @ozzy35410 (#7062)
- fix typos @ozzy35410 (#7063)
- [Feature] FOMC Documents With Workspace Multi-File Viewer Widget @deeleeramone (#7065)
- [BugFix] Safely Access
openapi_extra
When None @deeleeramone (#7077) - [Enhacement] Cleanup CompanyFilings @deeleeramone (#7074)
- [BugFix]
etf.sectors(provider='tmx')
- Fix Key Error When No Info Found @deeleeramone (#7075) - [BugFix] Fixes Docstring Generator Broken By #7066 @deeleeramone (#7069)
- [Feature]
openbb-platform-api
- Create Entry Inwidgets.json
For Forms @deeleeramone (#7055) - [BugFix] Compatibility With
Depends
Parameters. @deeleeramone (#7066) - [BugFix] Move
showwarning
To Outsidecatch_warnings
Context Block @deeleeramone (#7058) - Improve openbb api launcher @piiq (#7060)
- [BugFix] Fix yFinance Intraday "end_date" Filter @deeleeramone (#7059)
- [BugFix]
obb.regulators.sec.filing_headers
Fix Accessing Local Before Assignment @deeleeramone (#7057) - [BugFix] Fix Biztoc With No Params @deeleeramone (#7056)
- Release/4.4.1 - Merge Release From Main Into Develop @deeleeramone (#7053)
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!