Show More
@@ -221,7 +221,7 New features | |||
|
221 | 221 | * Gather/scatter are now implemented in the client to reduce the work load |
|
222 | 222 | of the controller and improve performance. |
|
223 | 223 | |
|
224 |
* Complete rewrite of the IPython docu |
|
|
224 | * Complete rewrite of the IPython documentation. All of the documentation | |
|
225 | 225 | from the IPython website has been moved into docs/source as restructured |
|
226 | 226 | text documents. PDF and HTML documentation are being generated using |
|
227 | 227 | Sphinx. |
@@ -191,7 +191,7 Virtualenv handling fixes: | |||
|
191 | 191 | |
|
192 | 192 | - init_virtualenv now uses Pathlib :ghpull:`12548` |
|
193 | 193 | - Fix Improper path comparison of virtualenv directories :ghpull:`13140` |
|
194 |
- Fix virtual environment user warning for lower case path |
|
|
194 | - Fix virtual environment user warning for lower case paths :ghpull:`13094` | |
|
195 | 195 | - Adapt to all sorts of drive names for cygwin :ghpull:`13153` |
|
196 | 196 | |
|
197 | 197 | New Features: |
@@ -589,7 +589,7 issues and pushing 8.0 forward. | |||
|
589 | 589 | Here are thus some of the changes for IPython 7.20. |
|
590 | 590 | |
|
591 | 591 | - Support for PyQt5 >= 5.11 :ghpull:`12715` |
|
592 | - ``%reset`` remove imports more agressively :ghpull:`12718` | |
|
592 | - ``%reset`` remove imports more aggressively :ghpull:`12718` | |
|
593 | 593 | - fix the ``%conda`` magic :ghpull:`12739` |
|
594 | 594 | - compatibility with Jedi 0.18, and bump minimum Jedi version. :ghpull:`12793` |
|
595 | 595 | |
@@ -868,7 +868,7 IPython. | |||
|
868 | 868 | Increase Tab Completion Menu Height |
|
869 | 869 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
870 | 870 | |
|
871 | In terminal IPython it is possible to increase the hight of the tab-completion | |
|
871 | In terminal IPython it is possible to increase the height of the tab-completion | |
|
872 | 872 | menu. To do so set the value of |
|
873 | 873 | :configtrait:`TerminalInteractiveShell.space_for_menu`, this will reserve more |
|
874 | 874 | space at the bottom of the screen for various kind of menus in IPython including |
@@ -1050,7 +1050,7 IPython has decided to follow the informational `NEP 29 | |||
|
1050 | 1050 | policy as to which version of (C)Python and NumPy are supported. |
|
1051 | 1051 | |
|
1052 | 1052 | We thus dropped support for Python 3.5, and cleaned up a number of code path |
|
1053 |
that were Python-version depend |
|
|
1053 | that were Python-version dependent. If you are on 3.5 or earlier pip should | |
|
1054 | 1054 | automatically give you the latest compatible version of IPython so you do not |
|
1055 | 1055 | need to pin to a given version. |
|
1056 | 1056 | |
@@ -1117,7 +1117,7 progressively enable these features by default in the next few releases, and | |||
|
1117 | 1117 | contribution is welcomed. |
|
1118 | 1118 | |
|
1119 | 1119 | We welcome any feedback on the API. See :ref:`shell_mimerenderer` for more |
|
1120 |
information |
|
|
1120 | information. | |
|
1121 | 1121 | |
|
1122 | 1122 | This is originally based on work form in :ghpull:`10610` from @stephanh42 |
|
1123 | 1123 | started over two years ago, and still a lot need to be done. |
@@ -1371,7 +1371,7 IPython 7.3.0 | |||
|
1371 | 1371 | |
|
1372 | 1372 | |
|
1373 | 1373 | IPython 7.3.0 bring several bug fixes and small improvements that you will |
|
1374 |
described bel |
|
|
1374 | described below. | |
|
1375 | 1375 | |
|
1376 | 1376 | The biggest change to this release is the implementation of the ``%conda`` and |
|
1377 | 1377 | ``%pip`` magics, that will attempt to install packages in the **current |
@@ -1456,7 +1456,7 unwillingly relying on a bug in CPython. | |||
|
1456 | 1456 | |
|
1457 | 1457 | New Core Dev: |
|
1458 | 1458 | |
|
1459 | - We welcome Jonathan Slenders to the commiters. Jonathan has done a fantastic | |
|
1459 | - We welcome Jonathan Slenders to the committers. Jonathan has done a fantastic | |
|
1460 | 1460 | work on prompt_toolkit, and we'd like to recognise his impact by giving him |
|
1461 | 1461 | commit rights. :ghissue:`11397` |
|
1462 | 1462 |
@@ -46,7 +46,7 IPython 8.27 | |||
|
46 | 46 | New release of IPython after a month off (not enough changes). We can see a few |
|
47 | 47 | important changes for this release. |
|
48 | 48 | |
|
49 |
- autocall was be |
|
|
49 | - autocall was being call getitem, :ghpull:`14486` | |
|
50 | 50 | - Only copy files in startup dir if we just created it. :ghpull:`14497` |
|
51 | 51 | - Fix some tests on Python 3.13 RC1 :ghpull:`14504`; this one I guess make this |
|
52 | 52 | the first IPython release officially compatible with Python 3.13; you will |
@@ -680,7 +680,7 Python 3.12 changed its tokenizer to have better support for f-strings and allow | |||
|
680 | 680 | This is a great new feature and performance improvement in Python 3.12. |
|
681 | 681 | |
|
682 | 682 | Unfortunately this means the new tokenizer does not support incomplete or invalid Python which will |
|
683 |
break many features of IPython. Thus compatibility of IPython with Python 3.12 is not guarant |
|
|
683 | break many features of IPython. Thus compatibility of IPython with Python 3.12 is not guaranteed. | |
|
684 | 684 | It is unclear to which extent IPython is affected, and whether we can/should try to still support magics, shell |
|
685 | 685 | escape (``! ....``), ..., as well as how to do it if we can. |
|
686 | 686 | |
@@ -933,7 +933,7 We introduce more descriptive names for the ``%autoreload`` parameter: | |||
|
933 | 933 | whitelisted by ``%aimport`` statements. |
|
934 | 934 | - ``%autoreload all`` (also ``%autoreload 2``) - turn on autoreload for all modules except those |
|
935 | 935 | blacklisted by ``%aimport`` statements. |
|
936 | - ``%autoreload complete`` (also ``%autoreload 3``) - all the fatures of ``all`` but also adding new | |
|
936 | - ``%autoreload complete`` (also ``%autoreload 3``) - all the features of ``all`` but also adding new | |
|
937 | 937 | objects from the imported modules (see |
|
938 | 938 | IPython/extensions/tests/test_autoreload.py::test_autoload_newly_added_objects). |
|
939 | 939 | |
@@ -1464,7 +1464,7 values in order to prevent potential Execution with Unnecessary Privileges. | |||
|
1464 | 1464 | Almost all version of IPython looks for configuration and profiles in current |
|
1465 | 1465 | working directory. Since IPython was developed before pip and environments |
|
1466 | 1466 | existed it was used a convenient way to load code/packages in a project |
|
1467 |
depend |
|
|
1467 | dependent way. | |
|
1468 | 1468 | |
|
1469 | 1469 | In 2022, it is not necessary anymore, and can lead to confusing behavior where |
|
1470 | 1470 | for example cloning a repository and starting IPython or loading a notebook from |
@@ -2394,4 +2394,4 The following attribute/methods have been removed:: | |||
|
2394 | 2394 | |
|
2395 | 2395 | ------ |
|
2396 | 2396 | |
|
2397 |
.. [1] If this make you |
|
|
2397 | .. [1] If this make you uncomfortable feel free to not use IPython 8.23. |
General Comments 0
You need to be logged in to leave comments.
Login now