Skip to content

v1.1.0

Latest

Choose a tag to compare

@polakowo polakowo released this 05 Jul 17:17

Highlights

  • Added Python 3.14, pandas 3, NumPy 2.4+, and Numba 0.66+ support.
  • Added Telegram Bot API v20+ compatibility.
  • Improved Rust engine packaging and parity coverage.
  • Refreshed documentation, examples, resources, and feature previews.

What's Changed

Features and compatibility

  • Add Python 3.14 and pandas 3 support by @polakowo
  • Add Telegram v20+ bot compatibility by @polakowo

Fixes

  • Fix Data.get for unnamed multi-symbol series by @gyx09212214-prog in #854
  • Fix zero-N mapped masks and speed up top/bottom N selection by @emiliolugo in #857
  • Fix custom benchmark plotting for selected portfolio columns by @Whning0513 in #859
  • Initialize from_order_func record buffers before exposing them to callbacks by @Whning0513 in #860
  • Fix NaN-aware top/bottom N parity across engines by @emiliolugo in #861
  • Return NaN for empty risk/index metrics by @polakowo
  • Add init_temp_records flag to simulations by @polakowo
  • Simplify dependency extras and fix NumPy-related tests by @polakowo

Documentation and examples

  • Refresh documentation, install instructions, resources, examples, and feature previews by @polakowo

CI, packaging, and release workflow

  • Build and test wheels for Python 3.11, 3.12, 3.13, and 3.14 by @polakowo
  • Update Docker release tagging so workflow-triggered Docker builds publish versioned tags by @polakowo

New Contributors

Full Changelog: v1.0.0...v1.1.0