Repository navigation
🧮 LibItoFin v0.45.0
·
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.