v4.4.2
OpenBB-finance/OpenBBv4.4.2Apr 2, 2025by github-actions[bot]
AI Summary
This release enhances the developer experience by refactoring PackageBuilder and improving the `openbb-platform-api` launcher. It introduces a new endpoint for fetching current and historical FOMC documents with a multi-file viewer widget.
Key Highlights
- FOMC documents endpoint with multi-file viewer
- PackageBuilder refactoring for dependency injection
- Improved openbb-platform-api launcher
- Enhanced handling of custom apps
New Features
- New FOMC documents endpoint with Workspace template
- FOMC Documents Workspace App
- Improved docstring and reference generation
- Support for Forms in `widgets.json`
Full Release Notes
## 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 In `widgets.json` For Forms @deeleeramone (#7055) - [BugFix] Compatibility With `Depends` Parameters. @deeleeramone (#7066) - [BugFix] Move `showwarning` To Outside `catch_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! ### Links 🦋 [Website](https://openbb.co/), [Twitter](https://twitter.com/openbb_finance), [Linkedin](https://www.linkedin.com/company/openbb-finance), [Instagram](https://www.instagram.com/openbb.finance/), [Reddit](https://www.reddit.com/r/openbb/), [Discord](https://discord.com/invite/xPHTuHCmuV)