Skip to content

v1.2.1

Latest

Choose a tag to compare

@polakowo polakowo released this 11 Nov 18:06

What's Changed

  • test(generic): support pandas 3.1 timedelta expectations by @JohnDReynolds in #895
  • fix(indicators): select unmapped input columns by @JohnDReynolds in #889
  • fix(data): initialize download kwargs in from_data by @JohnDReynolds in #890
  • fix(utils): preserve dictionary state on rejected loads by @JohnDReynolds in #891
  • fix(records): pass group_by to top_n and bottom_n masks by @wavebyrd in #892
  • Fix single-column DataFrame outputs from pandas-ta by @Don-Yin in #893
  • fix(data): preserve named Series in column alignment by @JohnDReynolds in #898
  • fix(generic): prevent narrow integer diff overflow by @JohnDReynolds in #899
  • fix(returns): return NaN or signed infinity for zero-volatility Sharpe and Sortino by @ryanduguid in #897
  • perf(generic): O(n) rolling min/max using a monotonic deque by @destinyN1 in #901
  • fix(indicators): avoid unsigned true range underflow by @JohnDReynolds in #900
  • test(utils): keep invalid timezone fixture compatible with dateparser by @JohnDReynolds in #907
  • fix(base): align reordered equal-length indexes by @JohnDReynolds in #905
  • fix(generic): handle nonpositive diff periods by @JohnDReynolds in #906
  • fix(portfolio): stop dropping a lot when flooring to size_granularity by @stooq1 in #894
  • feat(generic): add crossed_below_1d_nb and crossed_below_nb by @20163070 in #908
  • fix(records): respect group_by in MappedArray.describe on pandas 3 by @wavebyrd in #910
  • Expose type hints by @Dreamsorcerer in #844
  • fix(portfolio): divide gross exposure by portfolio value by @stooq1 in #903
  • fix(returns): treat constant returns as zero volatility in Sharpe ratio by @gautamggg53 in #904
  • Improve index-alignment and true-range performance while preserving validation and integer precision by @polakowo
  • Consolidate regression tests and include shared test helpers in source distributions by @polakowo
  • Expand documentation walkthroughs, add interactive charts, and refresh README examples and visuals by @polakowo

New Contributors

Full Changelog: v1.2.0...v1.2.1