Breaking changes
- Now uses
asyncio.get_running_loop()to get its event loop rather thanasyncio.get_event_loop(). If you are usingaiocafrom within an asyncio event loop (the common use case) then this will not make any difference. If you are usingaiocafrom a thread without an asyncio event loop (unlikely) then this will now raise an exception rather than silently creating an event loop for that thread.
What's Changed
- Convert to use asyncio.get_running_loop by @coretl in #61
- chore: Update supported Python versions through copier template update by @DiamondJoseph in #59
- Update copier to 4.1.0 by @AlexanderWells-diamond in #64
- Revert changes that removed Python3.8 compatibility by @AlexanderWells-diamond in #67
- Fix an issue with dropped sync callbacks by @coretl in #69
- Restore non-alpha epicscorelibs dependency by @coretl in #70
- Copier update by @coretl in #76
New Contributors
- @DiamondJoseph made their first contribution in #59
Full Changelog: 1.8.1...2.0