- Fix a race condition when multiple processes use the same file cache. Thanks dimitris-flyr!
- Switch from deprecated appdirs dependency to platformdirs.
- Restructure docs and add issue tracker/changes links to pypi.
- Do not catch OSError exceptions, so client code can handle and retry if needed. Fixes #27.
- Remove Python 2 support.
- Allow the chmod option to be set to False to disable file mode changes. Thanks morpheus65535!
- Adds context manager support. Thanks Yan Huihang!
- Exclude tests from installed package. Thanks ameyajoshi99!
- Minor code changes/updates.
- Allow app_cache_dir to be specified by user
- Uses shutil.move() instead of os.rename(). Fixes #22. Thanks Philip!
- Adds pypi and travis-ci badges to README.
- Adds flake8 to travis-ci and tox.
- Adds Python 3.5 tests.
- Includes tests in release package.
- Adds support for subcaches. Resolves #20.
- Creates AUTHORS.txt file.
- Adds test for FileCache.__iter__() and FileCache.__contains__().
- Fixes FileCache._all_keys assuming _buffer attribute (#19). Thanks soult!
- Adds unicode key support. Fixes #18.
- Adds docs test environment to tox. Fixes #17.
- Fixes code example typo. Fixes #16.
- Fixes typo in docstrings about serialization. Fixes #15.
- Adds not about appdirs requirement. Fixes #14.
- Adds appdirs support (issue #13)
- backwards-incompatible rewrite; fcache now emulates a :class:`dict`.
- bug fix: close temp file after creation (issue #1)
- now supports Python 2.6, 2.7, and 3.
- added :meth:`~fcache.Cache.set_default` method.
- :meth:`~fcache.Cache.invalidate` can now be called with no arguments, in which case it forces all data to expire.
- added :meth:`~fcache.Cache.keys` method.
- added :meth:`~fcache.Cache.values` method.
- added :meth:`~fcache.Cache.items` method.
- removed code-blocks from README so that PyPI would render the readme correctly.
- added :meth:`~fcache.Cache.invalidate` method.
- added documentation.
- added override switch to the :meth:`~fcache.Cache.get` method.
- Initial release.