-------------------- - Make the thread local behavior something the caller can enable/disable via a flag during the lock creation, it's on by default. - Better error handling on Windows.
3.11.0
-------------------- - Make the lock thread local.
3.10.7
-------------------- - Use ``fchmod`` instead of ``chmod`` to work around bug in PyPy via Anaconda.
3.10.6
-------------------- - Enhance the robustness of the try/catch block in _soft.py. by :user:`jahrules`.
3.10.5
-------------------- - Add explicit error check as certain UNIX filesystems do not support flock. by :user:`jahrules`.
3.10.4
-------------------- - Update os.open to preserve mode= for certain edge cases. by :user:`jahrules`.