Skip to content

rangeslib v0.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 01:34

0.5.0 - 2026-09-05

Added

  • Reusable adaptor composition, allowing pipelines such as
    views.filter(predicate) | views.take(3) to be reused with multiple inputs.
  • views.take_while and views.drop_while aliases for C++-style naming.
  • Scalar delimiters for views.split and views.join_with, while retaining
    iterable separator-pattern support.
  • scripts/benchmark.py for local performance measurements of large eager
    pipelines.

Changed

  • views.split now validates an empty separator before consuming its input.
  • Public typing now supports mixed-type two-range zip and cartesian_product,
    typed keys and values, and exact pairwise tuple output.