- Added
lazy_interleave()
function
- Support Python 3.11, 3.12, and 3.13
- Migrated from setuptools to hatch
- Drop support for Python 3.7
- When an iterator raises an exception, the final traceback will no longer
include an internal
EndOfInputError
- Added an
Interleaver.get(block, timeout)
method - Made the
Interleaver
constructor public and addedsubmit(iterator)
andfinalize()
methods
- Remove
typing-extensions
as a runtime dependency
Initial release