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 """ Changes |
34 """ Changes |
|
35 1.2.3 (2016-05-12): |
|
36 - Fix TypeError when processing relative imports |
|
37 |
|
38 1.2.2 (2016-05-06): |
|
39 - Avoid traceback when exception is del-ed in except |
|
40 |
|
41 1.2.1 (2015-05-05): |
|
42 - Fix false RedefinedWhileUnesed for submodule imports |
|
43 |
|
44 1.2.0 (2016-05-03): |
|
45 - Warn against reusing exception names after the except: block on Python 3 |
|
46 - Improve the error messages for imports |
|
47 |
|
48 1.1.0 (2016-03-01): |
|
49 - Allow main() to accept arguments. |
|
50 - Support @ matrix-multiplication operator |
|
51 - Validate __future__ imports |
|
52 - Fix doctest scope testing |
|
53 - Warn for tuple assertions which are always true |
|
54 - Warn for "import *" not at module level on Python 3 |
|
55 - Catch many more kinds of SyntaxErrors |
|
56 - Check PEP 498 f-strings |
|
57 - (and a few more sundry bugfixes) |
|
58 |
|
59 1.0.0 (2015-09-20): |
|
60 - Python 3.5 support. async/await statements in particular. |
|
61 - Fix test_api.py on Windows. |
|
62 - Eliminate a false UnusedImport warning when the name has been |
|
63 declared "global" |
|
64 |
35 0.9.2 (2015-06-17): |
65 0.9.2 (2015-06-17): |
36 - Fix a traceback when a global is defined in one scope, and used in another. |
66 - Fix a traceback when a global is defined in one scope, and used in another. |
37 |
67 |
38 0.9.1 (2015-06-09): |
68 0.9.1 (2015-06-09): |
39 - Update NEWS.txt to include 0.9.0, which had been forgotten. |
69 - Update NEWS.txt to include 0.9.0, which had been forgotten. |