xbbg 1.3.1
Added
@xbbg/langgraphchart-spec helper for generative UI: Addedxbbg_ext_chart_specandcreateExtChartSpecTool()to convert bounded Bloomberg result rows into dependency-free Vega-Lite visualization payloads for CopilotKit, assistant-ui, Vercel AI SDK, LangGraph UI, or other frontend renderers.
Fixed
- Python request failures catch public
BlpRequestError(#341): Native Rust request-family errors are normalized to the public Python exception classes at the request boundary, soexcept xbbg.BlpRequestErrorcatches all-security request failures while preservingBlpLimitError,BlpSecurityError, andBlpFieldErrorspecificity. @xbbg/langgraphpreferreds fields are optional in tool calls:xbbg_preferredsnow treatsfields: []as omitted so the preferred-stock recipe can use its default field set instead of rejecting model/frontend calls that send an empty optional list.
Security
- Security dependency updates for PyO3, esbuild, and LangGraph tooling: Updated the Rust PyO3 binding stack to the patched
0.29line, upgraded Arrow integration accordingly, and refreshed JavaScript development dependencies/overrides so Dependabot alerts for PyO3,esbuild, and transitiveuuidare resolved.
Full Changelog: v1.3.0...v1.3.1