Changelog¶
v0.11.0¶
Feature release
New:
before_and_after
frommore_itertools
(#111)Removed:
loop
parameter is now removed from asyncio functions (#136)Docs: fixed docstring for
builtins.max
(#107)Docs: can now be built without installing package (#135)
Python: Added support for Python 3.11 (#133)
Python: Deprecated support for Python 3.6, to be removed in 0.12.0
$ git shortlog -s v0.10.0...v0.11.0
10 Amethyst Reese
2 Daniel Miranda
6 John Reese
1 Minsung.Kim
12 dependabot[bot]
v0.10.0¶
Feature release
New
as_generated()
function for consuming multiple iterables (#99)
$ git shortlog -s v0.10.0b1...v0.10.0
1 John Reese
v0.10.0b1¶
Beta release
New
as_generated()
function for consuming multiple iterables (#99)
$ git shortlog -s v0.9.0...v0.10.0b1
3 John Reese
v0.9.0¶
Feature release
Python 3.10 support (#84, #97)
Fixed:
as_completed()
will now cancel pending tasks when the timeout threshold has been reached.Fixed:
zip()
will now gather all tasks correctly when exceptions are raised, resulting in no pending tasks being unawaited.DEPRECATED:
loop
parameters to asyncio functions are ignored, and will be removed entirely in v0.11.0. This is for 3.10 compatibility, as well as to follow common practice and guidance around asyncio.
$ git shortlog -s v0.8.0...v0.9.0
17 John Reese
20 dependabot[bot]
3 pyup.io bot
v0.8.0¶
Feature release:
Added
builtins.any()
andbuiltins.all()
(#44)builtins.next()
takes an optionaldefault
parameter (#40, #41)asyncio.gather()
now handles cancellation (#64)Better exception handling in
itertools.tee()
(#47)Removed dependency on typing_extensions for Python 3.8 and newer (#49)
Improved documentation and formatting
$ git shortlog -s v0.7.1...v0.8.0
1 Bryan Forbes
2 Jason Fried
15 John Reese
1 Kevin Stone
3 Roger Aiudi
3 Sunyeop Lee
1 Yop
10 pyup.io bot
v0.7.1¶
Bugfix release:
Fix groupby() not working with empty iterables (#39)
Tested on Python 3.9
$ git shortlog -s v0.7.0...v0.7.1
8 John Reese
1 Roger Aiudi
2 pyup-bot
v0.7.0¶
Feature release
Add
min()
andmax()
to builtins
$ git shortlog -s v0.6.1...v0.7.0
7 John Reese
v0.6.1¶
Metadata fix
Corrected description field for PyPI
Switched from setuptools to flit for build/publish
$ git shortlog -s v0.6.0...v0.6.1
1 Dima Tisnek
6 John Reese
v0.6.0¶
Feature release v0.6.0
First pieces of more_itertools (#18)
$ git shortlog -s v0.5.1...v0.6.0
3 John Reese
1 Zsolt Dollenstein
v0.5.1¶
Documentation Release v0.5.1
Include changelog, code of conduct, and contributers guide in sdist
Include wheels when building release distributions
$ git shortlog -s v0.5.0...v0.5.1
4 John Reese
v0.5.0¶
Feature Release v0.5.0
Feature: concurrency-limited implementation of asyncio.gather (#10)
Fix: platform independent encoding in setup.py (#15, #16)
Fix: make zip_longest stop iterating on finished iterators (#13)
Improved documentation
Overhaul package configuration and requirements
Format package using isort
Add coverage testing with codecov.io
Switch to Github Actions for CI
Testing on Python 3.8
$ git shortlog -s v0.4.0...v0.5.0
1 Alexey Simuskov
23 John Reese
1 Tim Hatch
v0.4.0¶
Feature release v0.4.0
Provisional module for friendly versions of the asyncio library. Access this via
aioitertools.asyncio
.
$ git shortlog -s v0.3.2...v0.4.0
4 John Reese
v0.3.2¶
Bug fix release:
chain.from_iterable now accepts async generators to provide iterables (#8)
$ git shortlog -s v0.3.1...v0.3.2
1 A Connecticut Princess
2 John Reese
v0.3.1¶
Bug fix release v0.3.1:
Fixes
islice
consuming extra items (#7)
$ git shortlog -s v0.3.0...v0.3.1
2 John Reese
3 Vladimir Solomatin
v0.3.0¶
Feature release v0.3.0:
Accept
start
parameter toenumerate()
(#2)Added PEP 561 compliance and py.typed (#1)
Support for functions that return awaitables (#5)
$ git shortlog -s v0.2.0...v0.3.0
6 Bryan Forbes
12 John Reese
v0.2.0¶
Feature release:
Support all of itertools
$ git shortlog -s v0.1.0...v0.2.0
8 John Reese
v0.1.0¶
Initial feature release:
Shadow major builtins for iterables
Unit tests for all builtins
$ git shortlog -s v0.1.0
2 John Reese