Show More
@@ -3,6 +3,105 b'' | |||||
3 | Issues closed in the 1.0 development cycle |
|
3 | Issues closed in the 1.0 development cycle | |
4 | ========================================== |
|
4 | ========================================== | |
5 |
|
5 | |||
|
6 | ||||
|
7 | Issues closed in 1.2 | |||
|
8 | -------------------- | |||
|
9 | ||||
|
10 | GitHub stats for 2013/09/09 - 2014/02/21 | |||
|
11 | ||||
|
12 | These lists are automatically generated, and may be incomplete or contain duplicates. | |||
|
13 | ||||
|
14 | The following 13 authors contributed 84 commits. | |||
|
15 | ||||
|
16 | * Benjamin Ragan-Kelley | |||
|
17 | * Daryl Herzmann | |||
|
18 | * Doug Blank | |||
|
19 | * Fernando Perez | |||
|
20 | * James Porter | |||
|
21 | * Juergen Hasch | |||
|
22 | * Julian Taylor | |||
|
23 | * Kyle Kelley | |||
|
24 | * Lawrence Fu | |||
|
25 | * Matthias Bussonnier | |||
|
26 | * Paul Ivanov | |||
|
27 | * Pascal Schetelat | |||
|
28 | * Puneeth Chaganti | |||
|
29 | * Takeshi Kanmae | |||
|
30 | * Thomas Kluyver | |||
|
31 | ||||
|
32 | We closed a total of 55 issues, 38 pull requests and 17 regular issues; | |||
|
33 | this is the full list (generated with the script :file:`tools/github_stats.py`): | |||
|
34 | ||||
|
35 | Pull Requests (38): | |||
|
36 | ||||
|
37 | 1.2.1: | |||
|
38 | ||||
|
39 | * :ghpull:`4372`: Don't assume that SyntaxTB is always called with a SyntaxError | |||
|
40 | * :ghpull:`5166`: remove mktemp usage | |||
|
41 | * :ghpull:`5163`: Simplify implementation of TemporaryWorkingDirectory. | |||
|
42 | * :ghpull:`5105`: add index to format to support py2.6 | |||
|
43 | ||||
|
44 | 1.2.0: | |||
|
45 | ||||
|
46 | * :ghpull:`4972`: Work around problem in doctest discovery in Python 3.4 with PyQt | |||
|
47 | * :ghpull:`4934`: `ipython profile create` respects `--ipython-dir` | |||
|
48 | * :ghpull:`4845`: Add Origin Checking. | |||
|
49 | * :ghpull:`4928`: use importlib.machinery when available | |||
|
50 | * :ghpull:`4849`: Various unicode fixes (mostly on Windows) | |||
|
51 | * :ghpull:`4880`: set profile name from profile_dir | |||
|
52 | * :ghpull:`4908`: detect builtin docstrings in oinspect | |||
|
53 | * :ghpull:`4909`: sort dictionary keys before comparison, ordering is not guaranteed | |||
|
54 | * :ghpull:`4903`: use https for all embeds | |||
|
55 | * :ghpull:`4868`: Static path fixes | |||
|
56 | * :ghpull:`4820`: fix regex for cleaning old logs with ipcluster | |||
|
57 | * :ghpull:`4840`: Error in Session.send_raw() | |||
|
58 | * :ghpull:`4762`: whitelist alphanumeric characters for cookie_name | |||
|
59 | * :ghpull:`4748`: fix race condition in profiledir creation. | |||
|
60 | * :ghpull:`4720`: never use ssh multiplexer in tunnels | |||
|
61 | * :ghpull:`4738`: don't inject help into user_ns | |||
|
62 | * :ghpull:`4722`: allow purging local results as long as they are not outstanding | |||
|
63 | * :ghpull:`4668`: Make non-ASCII docstring unicode | |||
|
64 | * :ghpull:`4639`: Minor import fix to get qtconsole with --pylab=qt working | |||
|
65 | * :ghpull:`4453`: Play nice with App Nap | |||
|
66 | * :ghpull:`4609`: Fix bytes regex for Python 3. | |||
|
67 | * :ghpull:`4488`: fix typo in message spec doc | |||
|
68 | * :ghpull:`4346`: getpass() on Windows & Python 2 needs bytes prompt | |||
|
69 | * :ghpull:`4230`: Switch correctly to the user's default matplotlib backend after inline. | |||
|
70 | * :ghpull:`4214`: engine ID metadata should be unicode, not bytes | |||
|
71 | * :ghpull:`4232`: no highlight if no language specified | |||
|
72 | * :ghpull:`4218`: Fix display of SyntaxError when .py file is modified | |||
|
73 | * :ghpull:`4217`: avoid importing numpy at the module level | |||
|
74 | * :ghpull:`4213`: fixed dead link in examples/notebooks readme to Part 3 | |||
|
75 | * :ghpull:`4183`: ESC should be handled by CM if tooltip is not on | |||
|
76 | * :ghpull:`4193`: Update for #3549: Append Firefox overflow-x fix | |||
|
77 | * :ghpull:`4205`: use TextIOWrapper when communicating with pandoc subprocess | |||
|
78 | * :ghpull:`4204`: remove some extraneous print statements from IPython.parallel | |||
|
79 | * :ghpull:`4201`: HeadingCells cannot be split or merged | |||
|
80 | ||||
|
81 | 1.2.1: | |||
|
82 | ||||
|
83 | * :ghissue:`5101`: IPython 1.2.0: notebook fail with "500 Internal Server Error" | |||
|
84 | ||||
|
85 | 1.2.0: | |||
|
86 | ||||
|
87 | * :ghissue:`4892`: IPython.qt test failure with python3.4 | |||
|
88 | * :ghissue:`4810`: ipcluster bug in clean_logs flag | |||
|
89 | * :ghissue:`4765`: missing build script for highlight.js | |||
|
90 | * :ghissue:`4761`: ipv6 address triggers cookie exception | |||
|
91 | * :ghissue:`4721`: purge_results with jobid crashing - looking for insight | |||
|
92 | * :ghissue:`4602`: "ipcluster stop" fails after "ipcluster start --daemonize" using python3.3 | |||
|
93 | * :ghissue:`3386`: Magic %paste not working in Python 3.3.2. TypeError: Type str doesn't support the buffer API | |||
|
94 | * :ghissue:`4485`: Incorrect info in "Messaging in IPython" documentation. | |||
|
95 | * :ghissue:`4351`: /parallel/apps/launcher.py error | |||
|
96 | * :ghissue:`4334`: NotebookApp.webapp_settings static_url_prefix causes crash | |||
|
97 | * :ghissue:`4039`: Celltoolbar example issue | |||
|
98 | * :ghissue:`4256`: IPython no longer handles unicode file names | |||
|
99 | * :ghissue:`4122`: Nbconvert [windows]: Inconsistent line endings in markdown cells exported to latex | |||
|
100 | * :ghissue:`3819`: nbconvert add extra blank line to code block on Windows. | |||
|
101 | * :ghissue:`4203`: remove spurious print statement from parallel annoted functions | |||
|
102 | * :ghissue:`4200`: Notebook: merging a heading cell and markdown cell cannot be undone | |||
|
103 | ||||
|
104 | ||||
6 | Issues closed in 1.1 |
|
105 | Issues closed in 1.1 | |
7 | -------------------- |
|
106 | -------------------- | |
8 |
|
107 |
@@ -3,11 +3,16 b'' | |||||
3 | Issues closed in the 2.x development cycle |
|
3 | Issues closed in the 2.x development cycle | |
4 | ========================================== |
|
4 | ========================================== | |
5 |
|
5 | |||
6 |
Issues closed in 2.4. |
|
6 | Issues closed in 2.4.1 | |
7 | ---------------------- |
|
7 | ---------------------- | |
8 |
|
8 | |||
9 | GitHub stats for 2014/11/01 - 2015/01/30 |
|
9 | GitHub stats for 2014/11/01 - 2015/01/30 | |
10 |
|
10 | |||
|
11 | .. note:: | |||
|
12 | ||||
|
13 | IPython 2.4.0 was released without a few of the backports listed below. | |||
|
14 | 2.4.1 has the correct patches intended for 2.4.0. | |||
|
15 | ||||
11 | These lists are automatically generated, and may be incomplete or contain duplicates. |
|
16 | These lists are automatically generated, and may be incomplete or contain duplicates. | |
12 |
|
17 | |||
13 | The following 7 authors contributed 35 commits. |
|
18 | The following 7 authors contributed 35 commits. | |
@@ -31,7 +36,7 b' Pull Requests (10):' | |||||
31 | * :ghpull:`6778`: backport nbformat v4 to 2.x |
|
36 | * :ghpull:`6778`: backport nbformat v4 to 2.x | |
32 | * :ghpull:`6761`: object_info_reply field is oname, not name |
|
37 | * :ghpull:`6761`: object_info_reply field is oname, not name | |
33 | * :ghpull:`6653`: Fix IPython.utils.ansispan() to ignore stray [0m |
|
38 | * :ghpull:`6653`: Fix IPython.utils.ansispan() to ignore stray [0m | |
34 |
* :ghpull:`6706`: Correctly display prompt numbers that are |
|
39 | * :ghpull:`6706`: Correctly display prompt numbers that are ``None`` | |
35 | * :ghpull:`6634`: don't use contains in SelectWidget item_query |
|
40 | * :ghpull:`6634`: don't use contains in SelectWidget item_query | |
36 | * :ghpull:`6593`: note how to start the qtconsole |
|
41 | * :ghpull:`6593`: note how to start the qtconsole | |
37 | * :ghpull:`6281`: more minor fixes to release scripts |
|
42 | * :ghpull:`6281`: more minor fixes to release scripts |
@@ -3,6 +3,55 b'' | |||||
3 | Issues closed in the 3.x development cycle |
|
3 | Issues closed in the 3.x development cycle | |
4 | ========================================== |
|
4 | ========================================== | |
5 |
|
5 | |||
|
6 | ||||
|
7 | Issues closed in 3.2.1 | |||
|
8 | ---------------------- | |||
|
9 | ||||
|
10 | GitHub stats for 2015/06/22 - 2015/07/12 (since 3.2) | |||
|
11 | ||||
|
12 | These lists are automatically generated, and may be incomplete or contain duplicates. | |||
|
13 | ||||
|
14 | We closed 1 issue and merged 3 pull requests. | |||
|
15 | The full list can be seen `on GitHub <https://github.com/ipython/ipython/milestones/3.2.1>`_ | |||
|
16 | ||||
|
17 | The following 5 authors contributed 9 commits. | |||
|
18 | ||||
|
19 | * Benjamin Ragan-Kelley | |||
|
20 | * Matthias Bussonnier | |||
|
21 | * Nitin Dahyabhai | |||
|
22 | * Sebastiaan Mathot | |||
|
23 | * Thomas Kluyver | |||
|
24 | ||||
|
25 | ||||
|
26 | Issues closed in 3.2 | |||
|
27 | -------------------- | |||
|
28 | ||||
|
29 | GitHub stats for 2015/04/03 - 2015/06/21 (since 3.1) | |||
|
30 | ||||
|
31 | These lists are automatically generated, and may be incomplete or contain duplicates. | |||
|
32 | ||||
|
33 | We closed 7 issues and merged 30 pull requests. | |||
|
34 | The full list can be seen `on GitHub <https://github.com/ipython/ipython/milestones/3.2>`_ | |||
|
35 | ||||
|
36 | The following 15 authors contributed 74 commits. | |||
|
37 | ||||
|
38 | * Benjamin Ragan-Kelley | |||
|
39 | * Brian Gough | |||
|
40 | * DamiΓ‘n Avila | |||
|
41 | * Ian Barfield | |||
|
42 | * Jason Grout | |||
|
43 | * Jeff Hussmann | |||
|
44 | * Jessica B. Hamrick | |||
|
45 | * Kyle Kelley | |||
|
46 | * Matthias Bussonnier | |||
|
47 | * Nicholas Bollweg | |||
|
48 | * Randy Lai | |||
|
49 | * Scott Sanderson | |||
|
50 | * Sylvain Corlay | |||
|
51 | * Thomas A Caswell | |||
|
52 | * Thomas Kluyver | |||
|
53 | ||||
|
54 | ||||
6 | Issues closed in 3.1 |
|
55 | Issues closed in 3.1 | |
7 | -------------------- |
|
56 | -------------------- | |
8 |
|
57 |
@@ -5,10 +5,15 b'' | |||||
5 | Release 2.4 |
|
5 | Release 2.4 | |
6 | =========== |
|
6 | =========== | |
7 |
|
7 | |||
8 |
January, 201 |
|
8 | January, 2014 | |
|
9 | ||||
|
10 | .. note:: | |||
|
11 | ||||
|
12 | Some of the patches marked for 2.4 were left out of 2.4.0. | |||
|
13 | Please use 2.4.1. | |||
9 |
|
14 | |||
10 | - backport read support for nbformat v4 from IPython 3 |
|
15 | - backport read support for nbformat v4 from IPython 3 | |
11 | - support for PyQt5 |
|
16 | - support for PyQt5 in the kernel (not QtConsole) | |
12 | - support for Pygments 2.0 |
|
17 | - support for Pygments 2.0 | |
13 |
|
18 | |||
14 | For more information on what fixes have been backported to 2.4, |
|
19 | For more information on what fixes have been backported to 2.4, |
@@ -2,6 +2,48 b'' | |||||
2 | 3.x Series |
|
2 | 3.x Series | |
3 | ============ |
|
3 | ============ | |
4 |
|
4 | |||
|
5 | IPython 3.2.3 | |||
|
6 | ============= | |||
|
7 | ||||
|
8 | Fixes compatibility with Python 3.4.4. | |||
|
9 | ||||
|
10 | IPython 3.2.2 | |||
|
11 | ============= | |||
|
12 | ||||
|
13 | Address vulnerabilities when files have maliciously crafted filenames (CVE-2015-6938), | |||
|
14 | or vulnerability when opening text files with malicious binary content (CVE pending). | |||
|
15 | ||||
|
16 | Users are **strongly** encouraged to upgrade immediately. | |||
|
17 | There are also a few small unicode and nbconvert-related fixes. | |||
|
18 | ||||
|
19 | ||||
|
20 | IPython 3.2.1 | |||
|
21 | ============= | |||
|
22 | ||||
|
23 | IPython 3.2.1 is a small bugfix release, primarily for cross-site security fixes in the notebook. | |||
|
24 | Users are **strongly** encouraged to upgrade immediately. | |||
|
25 | There are also a few small unicode and nbconvert-related fixes. | |||
|
26 | ||||
|
27 | See :ref:`issues_list_3` for details. | |||
|
28 | ||||
|
29 | ||||
|
30 | IPython 3.2 | |||
|
31 | =========== | |||
|
32 | ||||
|
33 | IPython 3.2 contains important security fixes. Users are **strongly** encouraged to upgrade immediately. | |||
|
34 | ||||
|
35 | Highlights: | |||
|
36 | ||||
|
37 | - Address cross-site scripting vulnerabilities CVE-2015-4706, CVE-2015-4707 | |||
|
38 | - A security improvement that set the secure attribute to login cookie to prevent them to be sent over http | |||
|
39 | - Revert the face color of matplotlib axes in the inline backend to not be transparent. | |||
|
40 | - Enable mathjax safe mode by default | |||
|
41 | - Fix XSS vulnerability in JSON error messages | |||
|
42 | - Various widget-related fixes | |||
|
43 | ||||
|
44 | See :ref:`issues_list_3` for details. | |||
|
45 | ||||
|
46 | ||||
5 | IPython 3.1 |
|
47 | IPython 3.1 | |
6 | =========== |
|
48 | =========== | |
7 |
|
49 |
General Comments 0
You need to be logged in to leave comments.
Login now