Show More
@@ -23,9 +23,9 b" name = 'ipython'" | |||
|
23 | 23 | # bdist_deb does not accept underscores (a Debian convention). |
|
24 | 24 | |
|
25 | 25 | development = False # change this to False to do a release |
|
26 | version_base = '0.9.beta' | |
|
26 | version_base = '0.9.beta2' | |
|
27 | 27 | branch = 'ipython' |
|
28 |
revision = '1 |
|
|
28 | revision = '1103' | |
|
29 | 29 | |
|
30 | 30 | if development: |
|
31 | 31 | if branch == 'ipython': |
@@ -5,6 +5,21 b" What's new" | |||
|
5 | 5 | ========== |
|
6 | 6 | |
|
7 | 7 | .. contents:: |
|
8 | .. | |
|
9 | 1 Release 0.9 | |
|
10 | 1.1 New features | |
|
11 | 1.2 Bug fixes | |
|
12 | 1.3 Backwards incompatible changes | |
|
13 | 1.4 Changes merged in from IPython1 | |
|
14 | 1.4.1 New features | |
|
15 | 1.4.2 Bug fixes | |
|
16 | 1.4.3 Backwards incompatible changes | |
|
17 | 2 Release 0.8.4 | |
|
18 | 3 Release 0.8.2 | |
|
19 | 4 Release 0.8.3 | |
|
20 | 5 Older releases | |
|
21 | .. | |
|
22 | ||
|
8 | 23 | |
|
9 | 24 | Release 0.9 |
|
10 | 25 | =========== |
@@ -12,6 +27,34 b' Release 0.9' | |||
|
12 | 27 | New features |
|
13 | 28 | ------------ |
|
14 | 29 | |
|
30 | * The Editor synchronization work by Vivian De Smedt has been merged in. This | |
|
31 | code adds a number of new editor hooks to synchronize with editors under | |
|
32 | Windows. | |
|
33 | ||
|
34 | * A new, still experimental but highly functional, WX shell by Gael Varoquaux. | |
|
35 | This work was sponsored by Enthought, and while it's still very new, it is | |
|
36 | based on a more cleanly organized arhictecture of the various IPython | |
|
37 | components. We will continue to develop this over the next few releases as a | |
|
38 | model for GUI components that use IPython. | |
|
39 | ||
|
40 | * Another GUI frontend, Cocoa based (Cocoa is the OSX native GUI framework), | |
|
41 | authored by Barry Wark. Currently the WX and the Cocoa ones have slightly | |
|
42 | different internal organizations, but the whole team is working on finding | |
|
43 | what the right abstraction points are for a unified codebase. | |
|
44 | ||
|
45 | * As part of the frontend work, Barry Wark also implemented an experimental | |
|
46 | event notification system that various ipython components can use. In the | |
|
47 | next release the implications and use patterns of this system regarding the | |
|
48 | various GUI options will be worked out. | |
|
49 | ||
|
50 | * IPython finally has a full test system, that can test docstrings with | |
|
51 | IPython-specific functionality. There are still a few pieces missing for it | |
|
52 | to be widely accessible to all users (so they can run the test suite at any | |
|
53 | time and report problems), but it now works for the developers. We are | |
|
54 | working hard on continuing to improve it, as this was probably IPython's | |
|
55 | major Achilles heel (the lack of proper test coverage made it effectively | |
|
56 | impossible to do large-scale refactoring). | |
|
57 | ||
|
15 | 58 | * The notion of a task has been completely reworked. An `ITask` interface has |
|
16 | 59 | been created. This interface defines the methods that tasks need to implement. |
|
17 | 60 | These methods are now responsible for things like submitting tasks and processing |
@@ -73,6 +116,10 b' Bug fixes' | |||
|
73 | 116 | Backwards incompatible changes |
|
74 | 117 | ------------------------------ |
|
75 | 118 | |
|
119 | * In ipapi, the :func:`make_user_ns` function has been replaced with | |
|
120 | :func:`make_user_namespaces`, to support dict subclasses in namespace | |
|
121 | creation. | |
|
122 | ||
|
76 | 123 | * :class:`IPython.kernel.client.Task` has been renamed |
|
77 | 124 | :class:`IPython.kernel.client.StringTask` to make way for new task types. |
|
78 | 125 | * The keyword argument `style` has been renamed `dist` in `scatter`, `gather` |
@@ -2,6 +2,11 b'' | |||
|
2 | 2 | # |
|
3 | 3 | # IPython documentation build configuration file, created by |
|
4 | 4 | # sphinx-quickstart on Thu May 8 16:45:02 2008. |
|
5 | ||
|
6 | # NOTE: This file has been edited manually from the auto-generated one from | |
|
7 | # sphinx. Do NOT delete and re-generate. If any changes from sphinx are | |
|
8 | # needed, generate a scratch one and merge by hand any new fields needed. | |
|
9 | ||
|
5 | 10 | # |
|
6 | 11 | # This file is execfile()d with the current directory set to its containing dir. |
|
7 | 12 | # |
@@ -18,6 +23,10 b' import sys, os' | |||
|
18 | 23 | # absolute, like shown here. |
|
19 | 24 | #sys.path.append(os.path.abspath('some/directory')) |
|
20 | 25 | |
|
26 | # We load the ipython release info into a dict by explicit execution | |
|
27 | iprelease = {} | |
|
28 | execfile('../../IPython/Release.py',iprelease) | |
|
29 | ||
|
21 | 30 | # General configuration |
|
22 | 31 | # --------------------- |
|
23 | 32 | |
@@ -41,10 +50,11 b" copyright = '2008, The IPython Development Team'" | |||
|
41 | 50 | # The default replacements for |version| and |release|, also used in various |
|
42 | 51 | # other places throughout the built documents. |
|
43 | 52 | # |
|
44 | # The short X.Y version. | |
|
45 | version = '0.9' | |
|
46 | 53 | # The full version, including alpha/beta/rc tags. |
|
47 | release = '0.9.beta1' | |
|
54 | release = iprelease['version'] | |
|
55 | # The short X.Y version. | |
|
56 | version = '.'.join(release.split('.',2)[:2]) | |
|
57 | ||
|
48 | 58 | |
|
49 | 59 | # There are two options for replacing |today|: either, you set today to some |
|
50 | 60 | # non-false value, then it is used: |
@@ -164,3 +174,7 b" latex_documents = [ ('index', 'IPython.tex', 'IPython Documentation'," | |||
|
164 | 174 | |
|
165 | 175 | # If false, no module index is generated. |
|
166 | 176 | #latex_use_modindex = True |
|
177 | ||
|
178 | ||
|
179 | # Cleanup: delete release info to avoid pickling errors from sphinx | |
|
180 | del iprelease |
General Comments 0
You need to be logged in to leave comments.
Login now