0.3.4
What's Changed
New features 🚀
- Added swappable backends for
Logot.wait_for()
andLogot.await_for()
by @etianen in #78 - Only importing
asyncio
if actually used by @etianen in #83 - Added swappable backends for
Logot.capturing()
by @etianen in #85
Documentation changes 📖
- Added external links to documentation sidebar by @etianen in #67
- Removing issue tracker link from sidebar by @etianen in #68
- Emphasised the synchronous assertions in docs and code by @etianen in #69
- Tweaking docs sidebar by @etianen in #73
Other changes
- Installing the
main
dependency group in CI by @etianen in #70 - Added conditional
typing-extensions
dependency for older Python versions by @etianen in #71 - Refactored
Waiter
abstraction by @etianen in #72 - Running
build
workflow on PR too by @etianen in #74 - Build matrix refactor by @etianen in #75
- Lighter-weight CI installs by @etianen in #76
- Splitting up sync and async wait tests by @etianen in #77
- Updated
Logot.__repr__
for newasyncio_waiter
property by @etianen in #84 - Updated
Logot.__repr__
for newcapturer
property by @etianen in #86
Full Changelog: 0.3.3...0.3.4