Show More
@@ -1,92 +1,92 b'' | |||||
1 | ============ |
|
1 | ============ | |
2 | 4.x Series |
|
2 | 4.x Series | |
3 | ============ |
|
3 | ============ | |
4 |
|
4 | |||
5 | IPython 4.2.1 |
|
5 | IPython 4.2.1 | |
6 | ============= |
|
6 | ============= | |
7 |
|
7 | |||
8 | IPython 4.2.1 (July, 2016) includes various bugfixes and improvements over 4.2.0 |
|
8 | IPython 4.2.1 (July, 2016) includes various bugfixes and improvements over 4.2.0 | |
9 |
|
9 | |||
10 |
- Only requires |
|
10 | - Only requires backports packages on Python 2. | |
11 | - Bugfix(feature regression): Configuration options on CLI get precedence on configuration options. |
|
11 | - Bugfix(feature regression): Configuration options on CLI get precedence on configuration options. | |
12 |
|
12 | |||
13 | IPython 4.2 |
|
13 | IPython 4.2 | |
14 | =========== |
|
14 | =========== | |
15 |
|
15 | |||
16 | IPython 4.2 (April, 2016) includes various bugfixes and improvements over 4.1. |
|
16 | IPython 4.2 (April, 2016) includes various bugfixes and improvements over 4.1. | |
17 |
|
17 | |||
18 | - Fix ``ipython -i`` on errors, which was broken in 4.1. |
|
18 | - Fix ``ipython -i`` on errors, which was broken in 4.1. | |
19 | - The delay meant to highlight deprecated commands that have moved to jupyter has been removed. |
|
19 | - The delay meant to highlight deprecated commands that have moved to jupyter has been removed. | |
20 | - Improve compatibility with future versions of traitlets and matplotlib. |
|
20 | - Improve compatibility with future versions of traitlets and matplotlib. | |
21 | - Use stdlib :func:`python:shutil.get_terminal_size` to measure terminal width when displaying tracebacks |
|
21 | - Use stdlib :func:`python:shutil.get_terminal_size` to measure terminal width when displaying tracebacks | |
22 | (provided by ``backports.shutil_get_terminal_size`` on Python 2). |
|
22 | (provided by ``backports.shutil_get_terminal_size`` on Python 2). | |
23 |
|
23 | |||
24 | You can see the rest `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A4.2>`__. |
|
24 | You can see the rest `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A4.2>`__. | |
25 |
|
25 | |||
26 |
|
26 | |||
27 | IPython 4.1 |
|
27 | IPython 4.1 | |
28 | =========== |
|
28 | =========== | |
29 |
|
29 | |||
30 | IPython 4.1.2 (March, 2016) fixes installation issues with some versions of setuptools. |
|
30 | IPython 4.1.2 (March, 2016) fixes installation issues with some versions of setuptools. | |
31 |
|
31 | |||
32 | Released February, 2016. IPython 4.1 contains mostly bug fixes, |
|
32 | Released February, 2016. IPython 4.1 contains mostly bug fixes, | |
33 | though there are a few improvements. |
|
33 | though there are a few improvements. | |
34 |
|
34 | |||
35 |
|
35 | |||
36 | - IPython debugger (IPdb) now supports the number of context lines for the |
|
36 | - IPython debugger (IPdb) now supports the number of context lines for the | |
37 | ``where`` (and ``w``) commands. The `context` keyword is also available in |
|
37 | ``where`` (and ``w``) commands. The `context` keyword is also available in | |
38 | various APIs. See PR :ghpull:`9097` |
|
38 | various APIs. See PR :ghpull:`9097` | |
39 | - YouTube video will now show thumbnail when exported to a media that do not |
|
39 | - YouTube video will now show thumbnail when exported to a media that do not | |
40 | support video. (:ghpull:`9086`) |
|
40 | support video. (:ghpull:`9086`) | |
41 | - Add warning when running `ipython <subcommand>` when subcommand is |
|
41 | - Add warning when running `ipython <subcommand>` when subcommand is | |
42 | deprecated. `jupyter` should now be used. |
|
42 | deprecated. `jupyter` should now be used. | |
43 | - Code in `%pinfo` (also known as `??`) are now highlighter (:ghpull:`8947`) |
|
43 | - Code in `%pinfo` (also known as `??`) are now highlighter (:ghpull:`8947`) | |
44 | - `%aimport` now support module completion. (:ghpull:`8884`) |
|
44 | - `%aimport` now support module completion. (:ghpull:`8884`) | |
45 | - `ipdb` output is now colored ! (:ghpull:`8842`) |
|
45 | - `ipdb` output is now colored ! (:ghpull:`8842`) | |
46 | - Add ability to transpose columns for completion: (:ghpull:`8748`) |
|
46 | - Add ability to transpose columns for completion: (:ghpull:`8748`) | |
47 |
|
47 | |||
48 | Many many docs improvements and bug fixes, you can see the |
|
48 | Many many docs improvements and bug fixes, you can see the | |
49 | `list of changes <https://github.com/ipython/ipython/compare/4.0.0...4.1.0>`_ |
|
49 | `list of changes <https://github.com/ipython/ipython/compare/4.0.0...4.1.0>`_ | |
50 |
|
50 | |||
51 | IPython 4.0 |
|
51 | IPython 4.0 | |
52 | =========== |
|
52 | =========== | |
53 |
|
53 | |||
54 | Released August, 2015 |
|
54 | Released August, 2015 | |
55 |
|
55 | |||
56 | IPython 4.0 is the first major release after the Big Split. |
|
56 | IPython 4.0 is the first major release after the Big Split. | |
57 | IPython no longer contains the notebook, qtconsole, etc. which have moved to |
|
57 | IPython no longer contains the notebook, qtconsole, etc. which have moved to | |
58 | `jupyter <https://jupyter.readthedocs.org>`_. |
|
58 | `jupyter <https://jupyter.readthedocs.org>`_. | |
59 | IPython subprojects, such as `IPython.parallel <https://ipyparallel.readthedocs.org>`_ and `widgets <https://ipywidgets.readthedocs.org>`_ have moved to their own repos as well. |
|
59 | IPython subprojects, such as `IPython.parallel <https://ipyparallel.readthedocs.org>`_ and `widgets <https://ipywidgets.readthedocs.org>`_ have moved to their own repos as well. | |
60 |
|
60 | |||
61 | The following subpackages are deprecated: |
|
61 | The following subpackages are deprecated: | |
62 |
|
62 | |||
63 | - IPython.kernel (now jupyter_client and ipykernel) |
|
63 | - IPython.kernel (now jupyter_client and ipykernel) | |
64 | - IPython.consoleapp (now jupyter_client.consoleapp) |
|
64 | - IPython.consoleapp (now jupyter_client.consoleapp) | |
65 | - IPython.nbformat (now nbformat) |
|
65 | - IPython.nbformat (now nbformat) | |
66 | - IPython.nbconvert (now nbconvert) |
|
66 | - IPython.nbconvert (now nbconvert) | |
67 | - IPython.html (now notebook) |
|
67 | - IPython.html (now notebook) | |
68 | - IPython.parallel (now ipyparallel) |
|
68 | - IPython.parallel (now ipyparallel) | |
69 | - IPython.utils.traitlets (now traitlets) |
|
69 | - IPython.utils.traitlets (now traitlets) | |
70 | - IPython.config (now traitlets.config) |
|
70 | - IPython.config (now traitlets.config) | |
71 | - IPython.qt (now qtconsole) |
|
71 | - IPython.qt (now qtconsole) | |
72 | - IPython.terminal.console (now jupyter_console) |
|
72 | - IPython.terminal.console (now jupyter_console) | |
73 |
|
73 | |||
74 | and a few other utilities. |
|
74 | and a few other utilities. | |
75 |
|
75 | |||
76 | Shims for the deprecated subpackages have been added, |
|
76 | Shims for the deprecated subpackages have been added, | |
77 | so existing code should continue to work with a warning about the new home. |
|
77 | so existing code should continue to work with a warning about the new home. | |
78 |
|
78 | |||
79 | There are few changes to the code beyond the reorganization and some bugfixes. |
|
79 | There are few changes to the code beyond the reorganization and some bugfixes. | |
80 |
|
80 | |||
81 | IPython highlights: |
|
81 | IPython highlights: | |
82 |
|
82 | |||
83 | - Public APIs for discovering IPython paths is moved from :mod:`IPython.utils.path` to :mod:`IPython.paths`. |
|
83 | - Public APIs for discovering IPython paths is moved from :mod:`IPython.utils.path` to :mod:`IPython.paths`. | |
84 | The old function locations continue to work with deprecation warnings. |
|
84 | The old function locations continue to work with deprecation warnings. | |
85 | - Code raising ``DeprecationWarning`` |
|
85 | - Code raising ``DeprecationWarning`` | |
86 | entered by the user in an interactive session will now display the warning by |
|
86 | entered by the user in an interactive session will now display the warning by | |
87 | default. See :ghpull:`8480` an :ghissue:`8478`. |
|
87 | default. See :ghpull:`8480` an :ghissue:`8478`. | |
88 | - The `--deep-reload` flag and the corresponding options to inject `dreload` or |
|
88 | - The `--deep-reload` flag and the corresponding options to inject `dreload` or | |
89 | `reload` into the interactive namespace have been deprecated, and will be |
|
89 | `reload` into the interactive namespace have been deprecated, and will be | |
90 | removed in future versions. You should now explicitly import `reload` from |
|
90 | removed in future versions. You should now explicitly import `reload` from | |
91 | `IPython.lib.deepreload` to use it. |
|
91 | `IPython.lib.deepreload` to use it. | |
92 |
|
92 |
General Comments 0
You need to be logged in to leave comments.
Login now