- Issue #19450: Update Windows and OS X installer builds to use SQLite 3.8.11.
-- Issue #23441: rcompleter now prints a tab character instead of displaying
- possible completions for an empty word. Initial patch by Martin Sekera.
+- Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.
+
+- Issue #23812: Fix asyncio.Queue.get() to avoid loosing items on cancellation.
+ Patch by Gustavo J. A. M. Carneiro.
-- Issue #24735: Fix invalid memory access in
- itertools.combinations_with_replacement().
+- Issue #24791: Fix grammar regression for call syntax: 'g(*a or b)'.
+
-- Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.
++IDLE
++----
++
++- Issue #23672: Allow Idle to edit and run files with astral chars in name.
++ Patch by Mohd Sanad Zaki Rizvi.
++
++- Issue 24745: Idle editor default font. Switch from Courier to
++ platform-sensitive TkFixedFont. This should not affect current customized
++ font selections. If there is a problem, edit $HOME/.idlerc/config-main.cfg
++ and remove 'fontxxx' entries from [Editor Window]. Patch by Mark Roseman.
++
++- Issue #21192: Idle editor. When a file is run, put its name in the restart bar.
++ Do not print false prompts. Original patch by Adnan Umer.
++
++- Issue #13884: Idle menus. Remove tearoff lines. Patch by Roger Serwy.
+
+Documentation
+-------------
+
+- Issue #24129: Clarify the reference documentation for name resolution.
+ This includes removing the assumption that readers will be familiar with the
+ name resolution scheme Python used prior to the introduction of lexical
+ scoping for function namespaces. Patch by Ivan Levkivskyi.
+
+- Issue #20769: Improve reload() docs. Patch by Dorian Pula.
+
+- Issue #23589: Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan.
+
+- Issue #24729: Correct IO tutorial to match implementation regarding
+ encoding parameter to open function.
+
+Tests
+-----
+
+- Issue #24751: When running regrtest with the ``-w`` command line option,
+ a test run is no longer marked as a failure if all tests succeed when
+ re-run.
+
+
+What's New in Python 3.5.0 beta 4?
+==================================
+
+Release date: 2015-07-26
+
+Core and Builtins
+-----------------
+
+- Issue #23573: Restored optimization of bytes.rfind() and bytearray.rfind()
+ for single-byte argument on Linux.
+
+- Issue #24569: Make PEP 448 dictionary evaluation more consistent.
+
+- Issue #24583: Fix crash when set is mutated while being updated.
+
+- Issue #24407: Fix crash when dict is mutated while being updated.
+
+- Issue #24619: New approach for tokenizing async/await. As a consequence,
+ is is now possible to have one-line 'async def foo(): await ..' functions.
+
+- Issue #24687: Plug refleak on SyntaxError in function parameters
+ annotations.
+
+- Issue #15944: memoryview: Allow arbitrary formats when casting to bytes.
+ Patch by Martin Panter.
+
+Library
+-------
+
+- Issue #23441: rcompleter now prints a tab character instead of displaying
+ possible completions for an empty word. Initial patch by Martin Sekera.
- Issue #24683: Fixed crashes in _json functions called with arguments of
inappropriate type.