Show More
@@ -3,6 +3,105 b'' | |||
|
3 | 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 | 105 | Issues closed in 1.1 |
|
7 | 106 | -------------------- |
|
8 | 107 |
@@ -3,11 +3,16 b'' | |||
|
3 | 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 | 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 | 16 | These lists are automatically generated, and may be incomplete or contain duplicates. |
|
12 | 17 | |
|
13 | 18 | The following 7 authors contributed 35 commits. |
@@ -31,7 +36,7 b' Pull Requests (10):' | |||
|
31 | 36 | * :ghpull:`6778`: backport nbformat v4 to 2.x |
|
32 | 37 | * :ghpull:`6761`: object_info_reply field is oname, not name |
|
33 | 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 | 40 | * :ghpull:`6634`: don't use contains in SelectWidget item_query |
|
36 | 41 | * :ghpull:`6593`: note how to start the qtconsole |
|
37 | 42 | * :ghpull:`6281`: more minor fixes to release scripts |
@@ -3,6 +3,55 b'' | |||
|
3 | 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 | 55 | Issues closed in 3.1 |
|
7 | 56 | -------------------- |
|
8 | 57 |
@@ -5,10 +5,15 b'' | |||
|
5 | 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 | 15 | - backport read support for nbformat v4 from IPython 3 |
|
11 | - support for PyQt5 | |
|
16 | - support for PyQt5 in the kernel (not QtConsole) | |
|
12 | 17 | - support for Pygments 2.0 |
|
13 | 18 | |
|
14 | 19 | For more information on what fixes have been backported to 2.4, |
@@ -2,6 +2,48 b'' | |||
|
2 | 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 | 47 | IPython 3.1 |
|
6 | 48 | =========== |
|
7 | 49 |
General Comments 0
You need to be logged in to leave comments.
Login now