##// END OF EJS Templates
wn 8
Matthias Bussonnier -
Show More
@@ -3,6 +3,76 b''
3 3 ============
4 4
5 5
6 .. _version 8.1:
7
8 IPython 8.1.0
9 -------------
10
11 IPython 8.1 is the first minor release after 8.0 and fixes a number of bugs and
12 Update a few behavior that were problematic with the 8.0 as with many new major
13 release.
14
15 Note that beyond the changes listed here, IPython 8.1.0 also contains all the
16 features listed in :ref:`version 7.32`.
17
18 - Misc and multiple fixes around quotation auto-closing. It is now disabled by
19 default. Run with ``TerminalInteractiveShell.auto_match=True`` to re-enabled
20 - Require pygments>=2.4.0 :ghpull:`13459`, this was implicit in the code, but
21 is now explicit in ``setup.cfg``/``setup.py``
22 - Docs improvement of ``core.magic_arguments`` examples. :ghpull:`13433`
23 - Multi-line edit executes too early with await. :ghpull:`13424`
24
25 - ``black`` is back as an optional dependency, and autoformatting disabled by
26 default until some fixes are implemented (black improperly reformat magics).
27 :ghpull:`13471` Additionally the ability to use ``yapf`` as a code
28 reformatter has been added :ghpull:`13528` . You can use
29 ``TerminalInteractiveShell.autoformatter="black"``,
30 ``TerminalInteractiveShell.autoformatter="yapf"`` to re-enable auto formating
31 with black, or switch to yapf.
32
33 - Fix and issue where ``display`` was not defined.
34
35 - Auto suggestions are now configurable. Currently only
36 ``AutoSuggestFromHistory`` (default) and ``None``. new provider contribution
37 welcomed. :ghpull:`13475`
38
39 - multiple packaging/testing improvement to simplify downstream packaging
40 (xfail with reasons, try to not access network...).
41
42 - Update deprecation. ``InteractiveShell.magic`` internal method has been
43 deprecated for many years but did not emit a warning until now.
44
45 - internal ``appended_to_syspath`` context manager has been deprecated.
46
47 - fix an issue with symlinks in virtualenv :ghpull:`13537`
48
49 - Fix an issue with vim mode, where cursor would not be reset on exit :ghpull:`13472`
50
51 - ipython directive now remove only known pseudo-decorators :ghpull:`13532`
52
53 - ``IPython/lib/security`` which used to be used for jupyter notebook has been
54 removed.
55
56 - Fix an issue where ``async with`` would execute on new lines. :ghpull:`13436`
57
58
59 We want to remind users that IPython is part of the Jupyter organisations, and
60 thus governed by a Code of Conduct. Some of the behavior we have seen on GitHub is not acceptable.
61 Abuse and non-respectful comments on discussion will not be tolerated.
62
63 Many thanks to all the contributors to this release, many of the above fixed issue and
64 new features where done by first time contributors, showing there is still
65 plenty of easy contribution possible in IPython
66 . You can find all individual contributions
67 to this milestone `on github <https://github.com/ipython/ipython/milestone/91>`__.
68
69 Thanks as well to the `D. E. Shaw group <https://deshaw.com/>`__ for sponsoring
70 work on IPython and related libraries. In particular the Lazy autoloading of
71 magics that you will find described in the 7.32 release notes.
72
73
74 .. _version 8.0.1:
75
6 76 IPython 8.0.1 (CVE-2022-21699)
7 77 ------------------------------
8 78
@@ -45,6 +115,7 b' Thus starting with this version:'
45 115 Further details can be read on the `GitHub Advisory <https://github.com/ipython/ipython/security/advisories/GHSA-pq7m-3gw7-gq5x>`__
46 116
47 117
118 .. _version 8.0:
48 119
49 120 IPython 8.0
50 121 -----------
General Comments 0
You need to be logged in to leave comments. Login now