Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.86 KB

File metadata and controls

27 lines (22 loc) · 1.86 KB

ChunkSplitters.jl Changelog

Version 3.1.0

  • INFO Recover support for Julia 1.6+. All tests pass from 1.9+, and an allocation test fails in 1.6.

Version 3.0.0

  • BREAKING The new lower compat bound for Julia is 1.10. This implies that support for the old LTS 1.6 has been dropped.
  • BREAKING The old main API function chunks has been renamed to index_chunks.
  • BREAKING A new function chunks has been introduced that returns an iterator that provides chunks of elements rather than chunks of indices of a given input collection. To avoid copies, it is based on view.
  • BREAKING For performance reasons, the split keyword option now requires a Split instead of a Symbol. Concretely, :batch should be replaced by Consecutive() and :scatter should be replaced by RoundRobin().
  • BREAKING The keyword argument minchunksize has been renamed to minsize.
  • BREAKING getchunk isn't public API anymore (and has, internally, been renamed to getchunkindices). If you really need a replacement, consider using index_chunks(...)[i] instead.
  • BREAKING The old legacy API that relied on positional rather than keyword arguments has been dropped.