29 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
29 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
30 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
30 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
31 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
31 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
32 """ |
32 """ |
33 |
33 |
34 __version__ = '2.2.0' |
34 __version__ = '2.3.1' |
35 |
35 |
36 """ |
36 """ |
37 pyflakes repository date: 2020-02-03. |
37 pyflakes repository date: 2021-03-24. |
38 """ |
38 """ |
39 |
39 |
40 """ Changes |
40 """ Changes |
|
41 2.3.1 (2021-03-24) |
|
42 |
|
43 - Fix regression in 2.3.0: type annotations no longer redefine imports |
|
44 |
|
45 2.3.0 (2021-03-14) |
|
46 |
|
47 - Recognize tuple concatenation in ``__all__`` export definitions |
|
48 - Better support use of annotation-only assignments when using |
|
49 ``from __future__ import annotations`` |
|
50 - Recognize special-case typing for ``Annotated`` |
|
51 - Fix undefined name ``__qualname__`` in class scope |
|
52 - Recognize special-cased typing for ``TypeVar`` |
|
53 - Errors for undefined exports in ``__all__`` are shown in a deterministic |
|
54 order |
|
55 - Fix false positives in certain typing constructs (``TypeVar``, |
|
56 ``NamedTuple``, ``TypedDict``, ``cast``) |
|
57 |
41 2.2.0 (2020-04-08) |
58 2.2.0 (2020-04-08) |
42 |
59 |
43 - Include column information in error messages |
60 - Include column information in error messages |
44 - Fix ``@overload`` detection with other decorators and in non-global scopes |
61 - Fix ``@overload`` detection with other decorators and in non-global scopes |
45 - Fix return-type annotation being a class member |
62 - Fix return-type annotation being a class member |