Skip to content

xbbg 1.4.5

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jul 01:06

Added

  • Shared ETF NAV / iNAV toolkit with Python and JavaScript parity: A new xbbg-recipes module resolves Bloomberg's authoritative ETF_NAV_TICKER / ETF_INAV_TICKER relationships (normalized to one Index suffix and validated as genuine Index securities, so non-conventional targets such as QQQ US Equity -> QXV Index and null/AT1IN Index legs survive intact), serves current NAV/iNAV snapshots and daily history with a FUND_NET_ASSET_VAL fallback for ETFs without a daily NAV Index, and powers Python xbbg.ext (etf_nav_relationships, etf_nav_snapshot, etf_nav_history, subscribe_etf_inav plus async variants) and @xbbg/core (etfNavRelationships, etfNavSnapshot, etfNavHistory, subscribeEtfInav) with identical schemas and atomic iNAV subscription preflight.

Changed

  • Canonical CDX series identities across Rust, Python, and JavaScript: xbbg-recipes, cdx_ticker / active_cdx, and Engine.cdxTicker() / Engine.activeCdx() now require Bloomberg VERSION metadata and return explicit Vn identifiers (including V1) by default, resolve prior-series versions independently, and round-trip explicit-version tickers correctly. Pass versionless=True or { versionless: true } only when a legacy Bloomberg alias is required.

Full Changelog: v1.4.4...v1.4.5