Releases: BobTheBuidler/ez-a-sync
v0.34.2
What's Changed
- no-op, my release workflow err'd due to pypi storage. This commit fixes semvar issue. by @BobTheBuidler in #922
Full Changelog: v0.34.1...v0.34.2
v0.34.1
What's Changed
- fix: restore ASyncFuture operator behavior and await materialization by @BobTheBuidler in #919
- fix: restore concrete type docstrings for Cython generic subclasses by @BobTheBuidler in #918
- fix(mypy-plugin): avoid internal errors when resolving decorator generics by @BobTheBuidler in #917
Full Changelog: v0.34.0...v0.34.1
v0.34.0
What's Changed
-
feat(mypy): add a_sync mypy plugin by @BobTheBuidler in #910
-
fix: add missing stdlib imports by @BobTheBuidler in #907
-
fix: render CancelMessage with stored values by @BobTheBuidler in #909
-
fix(mypy): fix type errors by @BobTheBuidler in #904
-
fix(mypy): fix mypy errs by @BobTheBuidler in #905
-
fix(mypy): tidy stubs and reduce type noise by @BobTheBuidler in #906
Full Changelog: v0.33.13...v0.34.0
v0.33.13
What's Changed
- fix: InvalidStateError in SmartProcessingQueue by @BobTheBuidler in #899
- fix: gracefully handle cancellation in SmartProcessingQueue tasks by @BobTheBuidler in #902
- fix: bug preventing gc of executors by @BobTheBuidler in #903
- chore: cleanup ugly logs by @BobTheBuidler in #901
Full Changelog: v0.33.12...v0.33.13
v0.33.12
What's Changed
- fix: safe event loop in descriptors by @BobTheBuidler in #878
- fix(mypy): avoid modifier kwarg overlaps in decorators/properties by @BobTheBuidler in #886
Full Changelog: v0.33.11...v0.33.12
v0.33.11
What's Changed
- chore: refactor exhaust_iterators by @BobTheBuidler in #857
- fix: handle cancellation in as_yielded by @BobTheBuidler in #858
- fix: exception handling in as_yielded by @BobTheBuidler in #859
- feat(cicd): run isort in github runner by @BobTheBuidler in #861
- feat(cicd): run pyupgrade in github runner by @BobTheBuidler in #860
- feat(cicd): run autoflake in github runner by @BobTheBuidler in #863
- chore: bump pyupgrade version to python3.10+ by @BobTheBuidler in #864
- chore: apply @stuck_coro_debugger to aiterator utils by @BobTheBuidler in #866
- chore: add
make hookscommand by @BobTheBuidler in #865 - chore: apply @stuck_coro_debugger to TaskMapping methods by @BobTheBuidler in #867
- chore(mypy): modernize type hints by @BobTheBuidler in #868
- fix(mypy): fix missing imports in stub files by @BobTheBuidler in #869
- chore: pyupgrade cython files by @BobTheBuidler in #870
- chore(deps): update dependency cython to v3.2.4 by @renovate[bot] in #871
- chore: add
_Done.__repr__method by @BobTheBuidler in #872
Full Changelog: v0.33.10...v0.33.11
v0.33.10
What's Changed
- feat: use CancelMessage in
anyandallhelpers by @BobTheBuidler in #853 - feat: add asyncio cancel msg in
shieldby @BobTheBuidler in #852 - fix: cancel TaskMapping get_next when loader is done by @BobTheBuidler in #855
- chore: refactor stuck_coro_debugger to use ccreate_task by @BobTheBuidler in #851
Full Changelog: v0.33.9...v0.33.10
v0.33.9
What's Changed
- feat: expose some private Event attrs to Python by @BobTheBuidler in #850
- Update README.md by @BobTheBuidler in #849
Full Changelog: v0.33.8...v0.33.9
v0.33.8
What's Changed
- fix: shield async_cached_property loader from cancellation by @BobTheBuidler in #846
- fix: early exit path in ASyncCachedPropertyDescriptor.get_loader by @BobTheBuidler in #847
- fix: pop Cancelled tasks from cached property classes by @BobTheBuidler in #848
Full Changelog: v0.33.7...v0.33.8
v0.33.7
What's Changed
-
fix: shield SmartProcessingQueue futs from cancellation from above by @BobTheBuidler in #844
-
fix: 'a_sync._smart.WeakSet' object has no attribute 'add' by @BobTheBuidler in #845
-
chore: update dependency cython to v3.2.3 by @renovate[bot] in #842
-
feat(mypy): update stubs by @BobTheBuidler in #843
Full Changelog: v0.33.6...v0.33.7