Skip to content

Latest commit

 

History

History
60 lines (35 loc) · 1.2 KB

CHANGES.rst

File metadata and controls

60 lines (35 loc) · 1.2 KB

Changes

1.0.0 (2020-12-32)

  • Fix a bug with cancelation during acquire #170 (thanks @romasku)
  • Deprecate passing explicit loop argument to RWLock constructor
  • Deprecate creation of RWLock instance outside of async function context
  • Minimal supported version is Python 3.6
  • The library works with Python 3.8 and Python 3.9 seamlessly

0.6.0 (2018-12-18)

  • Wake up all readers after writer releases lock #60 (thanks @ranyixu)
  • Fixed Python 3.7 compatibility
  • Removed old yield from syntax
  • Minimal supported version is Python 3.5.3
  • Removed support for none async context managers

0.5.0 (2017-12-03)

  • Fix corner cases and deadlock when we upgrade lock from write to read #39
  • Use loop.create_future instead asyncio.Future if possible

0.4.0 (2015-09-20)

  • Support Python 3.5 and async with statement
  • rename .reader_lock -> .reader, .writer_lock -> .writer. Backward compatibility is preserved.

0.3.0 (2014-02-11)

  • Add .locked property

0.2.0 (2014-02-09)

  • Make .release() non-coroutine

0.1.0 (2014-12-22)

  • Initial release