Releases: pydanny/cached-property
Releases · pydanny/cached-property
2.0.1 - Zippy Zope
What's Changed
- Specify py3.8 or higher / Officially drop py2.7 by @pydanny in #357
- Link to functools.cached_property by @adamchainz in #355
- Add official support for current Python versions (3.8, 3.9, 3.10, 3.11, 3.12, 3.13) by @mrbean-bremen in #353
- Migrate AUTHORS.rst to AUTHORS.md by @Secrus in #233
- Migrate README.rst to README.md by @Secrus in #234
- Changed from black to ruff for formatting, thanks to @pydanny
New Contributors
- @Secrus made their first contribution in #233
- @mrbean-bremen made their first contribution in #353
- @adamchainz made their first contribution in #355
Full Changelog: 2.1...1.5.2
Note: This includes release notes from the 2.0 release, which was yanked
2.0 - Powerful Pyramid
What's Changed
- Add official support for current Python versions (3.8, 3.9, 3.10, 3.11, 3.12, 3.13) by @mrbean-bremen in #353
- Migrate AUTHORS.rst to AUTHORS.md by @Secrus in #233
- Migrate README.rst to README.md by @Secrus in #234
- Changed from black to ruff for formatting, thanks to @pydanny
New Contributors
- @Secrus made their first contribution in #233
- @mrbean-bremen made their first contribution in #353
Full Changelog: 1.5.2...2.0
Werkzueg Wonder
The last version of cached_property before we drop Python 2.7
- Add formal support for Python 3.8
- Remove formal support for Python 3.4
- Switch from Travis to GitHub actions
- Made tests pass flake8 for Python 2.7
Bold Bottle
- Dropped some non-ASCII characters from HISTORY.rst, thanks to @AdamWill
- Added official support for Python 3.5, thanks to @pydanny and @audreyr
- Removed confusingly placed lock from example, thanks to @ionelmc
- Corrected invalidation cache documentation, thanks to @proofit404
- Updated to latest Travis-CI environment, thanks to @audreyr
Daring Django
- Overall code and test refactoring, thanks to @gsakkis
- Allow the del statement for resetting cached properties with ttl instead of del obj._cache[attr], thanks to @gsakkis.
- Uncovered a bug in PyPy, https://bitbucket.org/pypy/pypy/issue/2033/attributeerror-object-attribute-is-read, thanks to @gsakkis
- Fixed threaded_cached_property_with_ttl to actually be thread-safe, thanks to @gsakkis
Fantastic Flask
- Regression: As the cache was not always clearing, we’ve broken out the time to expire feature to it’s own set of specific tools, thanks to @pydanny
- Fixed typo in README, thanks to @zoidbergwill
Python Power
- Added timed to expire feature to cached_property decorator.
- Backwards incompatiblity: Changed del monopoly.boardwalk to del monopoly['boardwalk'] in order to support the new TTL feature.