Skip to content

🧮 LibItoFin v0.45.0

Choose a tag to compare

@ptah-technical-app ptah-technical-app released this 26 Oct 02:22
· 195 commits to main since this release

0.45.0 (2026-10-26)

🎁 Features

  • amortizing-fixed: add bounded amortizing bond construction (c1d3612)
  • amortizing-fixed: add wave7 coherent unit 07 (34ae1ab)
  • amortizing-floating: add bounded plain-Ibor factory replay (bba4adb)
  • amortizing: add bounded plain-Ibor factory and provenance tracking (b566866)
  • amortizing: add bounded plain-Ibor factory recipe (1e18eca)
  • api: add asset-or-nothing factories to option facades (a938ad9)
  • api: add cash-digital BlackCalculator factories (5478e10)
  • api: add percentage-strike factories and cross-language tests (c22ef49)
  • bindings: add European percentage-strike factories (0a85e1f)
  • bindings: expose bond and leg payment navigation methods (0e3e7e0)
  • black-calculator: add cash-digital conformance support (4d8f656)
  • bond-analytics: add price-fed ATM rate support (6a2c6af)
  • bond-atm: add price-fed ATM docs and examples (c263c60)
  • cashflows: add CPI leg and register CPI cash flows (bff1762)
  • cashflows: add live base-date CPI coupon and leg core policy (9bd72f0)
  • cpi-bond: add bounded Rust CPI bond support (eafdf5e)
  • cpi-capfloor: add bounded quoted-price contract (fd6742c)
  • cpi-capfloor: expose quoted-price CPI cap/floor bindings (0222577)
  • cpi-oracle: add independent CPI oracle generator and shared inputs (c1b79a1)
  • cpi-swap: add bounded Python facade and native registration (1a5cb66)
  • cpi: add bounded Python CPI cashflow foundation (0b2605c)
  • crates: add bounded CPI cap-floor snapshot surface (286c25c)
  • crates: add bounded CPI-versus-Ibor swap core (e425a02)
  • crates: add CPI coupon and indexed principal foundation (79623de)
  • crates: add explicit-price Bond ATM core helper (d6d903c)
  • crates: add named Python base-date CPI factories (ccb6d8b)
  • crates: add private checked inflation principal helpers (26b257e)
  • ffi: add European signed gap option APIs (8d8387f)
  • gap-option: complete bindings and contract coverage (ca55c97)
  • gap: add Python factory and cross-language coverage mapping (456dab7)
  • go: add CPI cap/floor quoted-price facade (1065157)
  • go: add CPI cashflow facade and tests (4e4329e)
  • go: add CPIBond bindings and coverage tests (545a7a8)
  • go: add InflationCashFlow bindings and example (a8f17ee)
  • go: add Session-owned CPISwap facade with native Payer pays Ibor (de0c4f8)
  • go: add wave7 amortizing-fixed coherent unit 04 (355fcd7)
  • go: expose bounded plain-Ibor amortizing bond factory (46abc6c)
  • go: expose CPI base-date factories and effective denominator (d58f5a6)
  • inflation: add Python principal-flow coverage and docs (67f610f)
  • instruments: add amortizing fixed-rate bond binding (9785fde)
  • libitofin-ffi: add additive payment-navigation C ABI adapters (1dc3ca9)
  • libitofin-ffi: add amortizing fixed-bond constructor (1d236f3)
  • libitofin-ffi: add base-date CPI factories and base query (193eb57)
  • libitofin-ffi: add bounded CPI leg and aggregate guards (c1f3e94)
  • libitofin-ffi: add C-ABI CPI bond production slice (0649bca)
  • libitofin-ffi: add CPI cap/floor quoted-price boundary (2bbf9cc)
  • libitofin-ffi: add CPI coupon/pricer foundation slice 8 of 14 (a9d9455)
  • libitofin-ffi: add CPI metadata queries and boundary regressions (680c764)
  • libitofin-ffi: add guarded plain-Ibor amortizing bond factory (02c2a7b)
  • libitofin-ffi: add inflation principal C-ABI factories and queries (e8fab6f)
  • libitofin-ffi: add standalone scalar-payoff C adapters (9d074dd)
  • libitofin: add validated plain-Ibor amortizing constructors (805eb66)
  • payment-inspection: add Go navigation methods and QuantLib fixtures (33a5e89)
  • payment-inspection: add Python payment navigation coverage (438012a)
  • python-facade: expose explicit-base CPIBond facade (cfc1f35)
  • python: add bounded plain-Ibor amortizing factory coverage (da64853)
  • python: expose bounded amortizing Ibor bond factory (7f2bd2a)
  • python: expose immutable ScalarPayoff factories and PayoffKind (54079c3)
  • python: register inflation principal cash-flow facades (bde8fc5)
  • release: enable opt-in scheduled releases (3542024)
  • scalar-payoff: add checked Go factories and adapter tests (9f417bb)
  • scalar-payoffs: add Python tests, example, and public contract (8bddc65)
  • scripts: add native CPI leg fixture producers (a52664d)
  • scripts: add qualified native CPI cap/floor oracle generators (c26a1e4)
  • src: add CPI Python facade and generic leg seam (22a3ec9)
  • src: add interpolating CPI cap-floor pricing route (c8855bc)
  • src: expose bounded CPI swap C ABI entry points (753550e)

♨️ CI, Workflows & Configs

  • integration: synchronize all-five integration files (3c8fc6d)

Go bindings

Install github.com/benbenbang/libitofin/sdk/go@v0.45.0 with Go 1.27.1. The native archives and SHA-256 checksums are attached below for Linux amd64, Linux arm64, macOS amd64, and macOS arm64. cgo, a C compiler, and the matching native package are required. See the installation guide.

Windows amd64 native Go package (GNU/MinGW) is available with its SHA-256 checksum; use a matching MinGW cgo compiler.