1.. :changelog:
2
3History
4-------
5
61.5.2 (2020-09-21)
7++++++++++++++++++
8
9* Add formal support for Python 3.8
10* Remove formal support for Python 3.4
11* Switch from Travis to GitHub actions
12* Made tests pass flake8 for Python 2.7
13
141.5.1 (2018-08-05)
15++++++++++++++++++
16
17* Added formal support for Python 3.7
18* Removed formal support for Python 3.3
19
201.4.3  (2018-06-14)
21+++++++++++++++++++
22
23* Catch SyntaxError from asyncio import on older versions of Python, thanks to @asottile
24
251.4.2 (2018-04-08)
26++++++++++++++++++
27
28* Really fixed tests, thanks to @pydanny
29
301.4.1 (2018-04-08)
31++++++++++++++++++
32
33* Added conftest.py to manifest so tests work properly off the tarball, thanks to @dotlambda
34* Ensured new asyncio tests didn't break Python 2.7 builds on Debian, thanks to @pydanny
35* Code formatting via black, thanks to @pydanny and @ambv
36
37
381.4.0 (2018-02-25)
39++++++++++++++++++
40
41* Added asyncio support, thanks to @vbraun
42* Remove Python 2.6 support, whose end of life was 5 years ago, thanks to @pydanny
43
44
451.3.1 (2017-09-21)
46++++++++++++++++++
47
48* Validate for Python 3.6
49
50
511.3.0 (2015-11-24)
52++++++++++++++++++
53
54* Drop some non-ASCII characters from HISTORY.rst, thanks to @AdamWill
55* Added official support for Python 3.5, thanks to @pydanny and @audreyr
56* Removed confusingly placed lock from example, thanks to @ionelmc
57* Corrected invalidation cache documentation, thanks to @proofit404
58* Updated to latest Travis-CI environment, thanks to @audreyr
59
601.2.0 (2015-04-28)
61++++++++++++++++++
62
63* Overall code and test refactoring, thanks to @gsakkis
64* Allow the del statement for resetting cached properties with ttl instead of del obj._cache[attr], thanks to @gsakkis.
65* Uncovered a bug in PyPy, https://bitbucket.org/pypy/pypy/issue/2033/attributeerror-object-attribute-is-read, thanks to @gsakkis
66* Fixed threaded_cached_property_with_ttl to actually be thread-safe, thanks to @gsakkis
67
681.1.0 (2015-04-04)
69++++++++++++++++++
70
71* Regression: As the cache was not always clearing, we've broken out the time to expire feature to its own set of specific tools, thanks to @pydanny
72* Fixed typo in README, thanks to @zoidbergwill
73
741.0.0 (2015-02-13)
75++++++++++++++++++
76
77* Added timed to expire feature to ``cached_property`` decorator.
78* **Backwards incompatiblity**: Changed ``del monopoly.boardwalk`` to ``del monopoly['boardwalk']`` in order to support the new TTL feature.
79
800.1.5 (2014-05-20)
81++++++++++++++++++
82
83* Added threading support with new ``threaded_cached_property`` decorator
84* Documented cache invalidation
85* Updated credits
86* Sourced the bottle implementation
87
880.1.4 (2014-05-17)
89++++++++++++++++++
90
91* Fix the dang-blarged py_modules argument.
92
930.1.3 (2014-05-17)
94++++++++++++++++++
95
96* Removed import of package into ``setup.py``
97
980.1.2 (2014-05-17)
99++++++++++++++++++
100
101* Documentation fixes. Not opening up a RTFD instance for this because it's so simple to use.
102
1030.1.1 (2014-05-17)
104++++++++++++++++++
105
106* setup.py fix. Whoops!
107
1080.1.0 (2014-05-17)
109++++++++++++++++++
110
111* First release on PyPI.
112