-What's New in IDLE 3.5.3?
-=========================
-*Release date: 2017-01-01?*
+What's New in IDLE 3.6.0?
+===========================
+*Release date: 2016-09-??*
+ - Issue #27714: text_textview and test_autocomplete now pass when re-run
+ in the same process. This occurs when test_idle fails when run with the
+ -w option but without -jn. Fix warning tom test_config.
+
++- Issue #27621: Put query response validation error messages in the query
++ box itself instead of a separate massagebox. Redo tests to match.
++ Add Mac OSX refinements. Original patch by Mark Roseman.
++
++- Issue #27620: Escape key now closes Query box as cancelled.
++
++- Issue #27609: IDLE: tab after initial whitespace should tab, not
++ autocomplete. This fixes problem with writing docstrings at lease
++ twice indented.
++
++- Issue #27609: Explicitly return None when there are also non-None
++ returns. In a few cases, reverse a condition and eliminate a return.
++
+ - Issue #25507: IDLE no longer runs buggy code because of its tkinter imports.
+ Users must include the same imports required to run directly in Python.
+
++- Issue #27173: Add 'IDLE Modern Unix' to the built-in key sets.
++ Make the default key set depend on the platform.
++ Add tests for the changes to the config module.
++
+ - Issue #27452: add line counter and crc to IDLE configHandler test dump.
+
+- Issue #27477: IDLE search dialogs now use ttk widgets.
+
+- Issue #27173: Add 'IDLE Modern Unix' to the built-in key sets.
+ Make the default key set depend on the platform.
+ Add tests for the changes to the config module.
+
+- Issue #27452: make command line "idle-test> python test_help.py" work.
+ __file__ is relative when python is started in the file's directory.
+
+- Issue #27452: add line counter and crc to IDLE configHandler test dump.
+
+- Issue #27380: IDLE: add query.py with base Query dialog and ttk widgets.
+ Module had subclasses SectionName, ModuleName, and HelpSource, which are
+ used to get information from users by configdialog and file =>Load Module.
+ Each subclass has itw own validity checks. Using ModuleName allows users
+ to edit bad module names instead of starting over.
+ Add tests and delete the two files combined into the new one.
+
+- Issue #27372: Test_idle no longer changes the locale.
+
- Issue #27365: Allow non-ascii chars in IDLE NEWS.txt, for contributor names.
- Issue #27245: IDLE: Cleanly delete custom themes and key bindings.
- Issue #27522: Avoid an unintentional reference cycle in email.feedparser.
+- Issue #27512: Fix a segfault when os.fspath() called an __fspath__() method
+ that raised an exception. Patch by Xiang Zhang.
+
++IDLE
++----
++
++- Issue #27714: text_textview and test_autocomplete now pass when re-run
++ in the same process. This occurs when test_idle fails when run with the
++ -w option but without -jn. Fix warning tom test_config.
++
++- Issue #27621: Put query response validation error messages in the query
++ box itself instead of a separate massagebox. Redo tests to match.
++ Add Mac OSX refinements. Original patch by Mark Roseman.
++
++- Issue #27620: Escape key now closes Query box as cancelled.
++
++- Issue #27609: IDLE: tab after initial whitespace should tab, not
++ autocomplete. This fixes problem with writing docstrings at lease
++ twice indented.
++
++- Issue #27609: Explicitly return None when there are also non-None
++ returns. In a few cases, reverse a condition and eliminate a return.
++
++- Issue #25507: IDLE no longer runs buggy code because of its tkinter imports.
++ Users must include the same imports required to run directly in Python.
++
++- Issue #27173: Add 'IDLE Modern Unix' to the built-in key sets.
++ Make the default key set depend on the platform.
++ Add tests for the changes to the config module.
++
++- Issue #27452: add line counter and crc to IDLE configHandler test dump.
++
+Tests
+-----
+
+- Issue #25805: Skip a test in test_pkgutil as needed that doesn't work when
+ ``__name__ == __main__``. Patch by SilentGhost.
+
+- Issue #27472: Add test.support.unix_shell as the path to the default shell.
+
+- Issue #27369: In test_pyexpat, avoid testing an error message detail that
+ changed in Expat 2.2.0.
+
+- Issue #27594: Prevent assertion error when running test_ast with coverage
+ enabled: ensure code object has a valid first line number.
+ Patch suggested by Ivan Levkivskyi.
+
+Windows
+-------
+
+- Issue #27647: Update bundled Tcl/Tk to 8.6.6.
+
+- Issue #27610: Adds PEP 514 metadata to Windows installer
+
+- Issue #27469: Adds a shell extension to the launcher so that drag and drop
+ works correctly.
+
+- Issue #27309: Enables proper Windows styles in python[w].exe manifest.
+
+Build
+-----
+
+- Issue #27713: Suppress spurious build warnings when updating importlib's
+ bootstrap files. Patch by Xiang Zhang
+
+- Issue #25825: Correct the references to Modules/python.exp, which is
+ required on AIX. The references were accidentally changed in 3.5.0a1.
+
+- Issue #27453: CPP invocation in configure must use CPPFLAGS. Patch by
+ Chi Hsuan Yen.
+
+- Issue #27641: The configure script now inserts comments into the makefile
+ to prevent the pgen and _freeze_importlib executables from being cross-
+ compiled.
+
+- Issue #26662: Set PYTHON_FOR_GEN in configure as the Python program to be
+ used for file generation during the build.
+
+- Issue #10910: Avoid C++ compilation errors on FreeBSD and OS X.
+ Also update FreedBSD version checks for the original ctype UTF-8 workaround.
+
+
+What's New in Python 3.6.0 alpha 3
+==================================
+
+*Release date: 2016-07-11*
+
+Core and Builtins
+-----------------
+
+- Issue #27473: Fixed possible integer overflow in bytes and bytearray
+ concatenations. Patch by Xiang Zhang.
+
+- Issue #23034: The output of a special Python build with defined COUNT_ALLOCS,
+ SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT macros is now off by default. It can
+ be re-enabled using the "-X showalloccount" option. It now outputs to stderr
+ instead of stdout.
+
+- Issue #27443: __length_hint__() of bytearray iterators no longer return a
+ negative integer for a resized bytearray.
+
+- Issue #27007: The fromhex() class methods of bytes and bytearray subclasses
+ now return an instance of corresponding subclass.
+
+Library
+-------
+
- Issue #26844: Fix error message for imp.find_module() to refer to 'path'
instead of 'name'. Patch by Lev Maximov.