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)