Update README.md
[cached-property.git] / HISTORY.md
1 # History
2
3 ## 2.0 (2020-09-??)
4
5 * Remove formal support for Python 2.7
6 * Convert RST to MD
7
8 ## 1.5.2 (2020-09-21)
9
10 * Add formal support for Python 3.8
11 * Remove formal support for Python 3.4
12 * Switch from Travis to GitHub actions
13 * Made tests pass flake8 for Python 2.7
14
15 ## 1.5.1 (2018-08-05)
16
17 * Added formal support for Python 3.7
18 * Removed formal support for Python 3.3
19
20 ## 1.4.3 (2018-06-14)
21
22 * Catch SyntaxError from asyncio import on older versions of Python, thanks to @asottile
23
24 ## 1.4.2 (2018-04-08)
25
26 * Really fixed tests, thanks to @pydanny
27
28 ## 1.4.1 (2018-04-08)
29
30 * Added conftest.py to manifest so tests work properly off the tarball, thanks to @dotlambda
31 * Ensured new asyncio tests didn't break Python 2.7 builds on Debian, thanks to @pydanny
32 * Code formatting via black, thanks to @pydanny and @ambv
33
34 ## 1.4.0 (2018-02-25)
35
36 * Added asyncio support, thanks to @vbraun
37 * Remove Python 2.6 support, whose end of life was 5 years ago, thanks to @pydanny
38
39 ## 1.3.1 (2017-09-21)
40
41 * Validate for Python 3.6
42
43 ## 1.3.0 (2015-11-24)
44
45 * Drop some non-ASCII characters from HISTORY.rst, thanks to @AdamWill
46 * Added official support for Python 3.5, thanks to @pydanny and @audreyr
47 * Removed confusingly placed lock from example, thanks to @ionelmc
48 * Corrected invalidation cache documentation, thanks to @proofit404
49 * Updated to latest Travis-CI environment, thanks to @audreyr
50
51 ## 1.2.0 (2015-04-28)
52
53 * Overall code and test refactoring, thanks to @gsakkis
54 * Allow the del statement for resetting cached properties with ttl instead of del obj._cache[attr], thanks to @gsakkis.
55 * Uncovered a bug in PyPy, https://bitbucket.org/pypy/pypy/issue/2033/attributeerror-object-attribute-is-read, thanks to @gsakkis
56 * Fixed threaded_cached_property_with_ttl to actually be thread-safe, thanks to @gsakkis
57
58 ## 1.1.0 (2015-04-04)
59
60 * 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
61 * Fixed typo in README, thanks to @zoidbergwill
62
63 ## 1.0.0 (2015-02-13)
64
65 * Added timed to expire feature to `cached_property` decorator.
66 * **Backwards incompatiblity**: Changed `del monopoly.boardwalk` to `del monopoly['boardwalk']` in order to support the new TTL feature.
67
68 ## 0.1.5 (2014-05-20)
69
70 * Added threading support with new `threaded_cached_property` decorator
71 * Documented cache invalidation
72 * Updated credits
73 * Sourced the bottle implementation
74
75 ## 0.1.4 (2014-05-17)
76
77 * Fix the dang-blarged py_modules argument.
78
79 ## 0.1.3 (2014-05-17)
80
81 * Removed import of package into `setup.py`
82
83 ## 0.1.2 (2014-05-17)
84
85 * Documentation fixes. Not opening up a RTFD instance for this because it's so simple to use.
86
87 ## 0.1.1 (2014-05-17)
88
89 * setup.py fix. Whoops!
90
91 ## 0.1.0 (2014-05-17)
92
93 * First release on PyPI.