Version history¶
This library adheres to Semantic Versioning.
1.3.0 (2016-12-03)
- Removed the asynchronous generator implementation in favor of Nathaniel J. Smith’s
async_generator library. The
yield_async()
,isasyncgenfunction()
andasync_generator()
functions are now deprecated and will be removed in the next major release.
1.2.0 (2016-09-23)
- Renamed the
isasyncgeneratorfunction
function toisasyncgenfunction
to match the new function in theinspect
module in Python 3.6 (the old name still works though) - Updated
isasyncgenfunction
to recognize native asynchronous generator functions in Python 3.6 - Updated
async_contextmanager
to work with native async generator functions in Python 3.6 - Changed asynchronous generators to use the updated
__aiter__
protocol on Python 3.5.2 and above - Added the ability to asynchronously iterate through
AsyncFileWrapper
just like with a regular file object
1.1.3 (2016-09-05)
- Fixed error when throwing an exception into an asynchronous generator when using asyncio’s debug mode
1.1.2 (2016-08-14)
- Fixed concurrency issue with
async with threadpool()
when more than one coroutine from the same coroutine function is being run
1.1.1 (2016-04-14)
- Import
call_async
to theasyncio_extras
package namespace (this was missing from the 1.1.0 release)
1.1.0 (2016-04-04)
- Added the
asyncio_extras.threads.call_async
function
1.0.0 (2016-04-08)
- Initial release