|
12 | 12 | What's new |
13 | 13 | ========== |
14 | 14 |
|
| 15 | +Release 0.10.1 |
| 16 | +============== |
| 17 | + |
| 18 | +IPython 0.10.1 was released October 11, 2010, over a year after version 0.10. |
| 19 | +This is mostly a bugfix release, since after version 0.10 was released, the |
| 20 | +development team's energy has been focused on the 0.11 series. We have |
| 21 | +nonetheless tried to backport what fixes we could into 0.10.1, as it remains |
| 22 | +the stable series that many users have in production systems they rely on. |
| 23 | + |
| 24 | +Since the 0.11 series changes many APIs in backwards-incompatible ways, we are |
| 25 | +willing to continue maintaining the 0.10.x series. We don't really have time |
| 26 | +to actively write new code for 0.10.x, but we are happy to accept patches and |
| 27 | +pull requests on the IPython `github site`_. If sufficient contributions are |
| 28 | +made that improve 0.10.1, we will roll them into future releases. For this |
| 29 | +purpose, we will have a branch called 0.10.2 on github, on which you can base |
| 30 | +your contributions. |
| 31 | + |
| 32 | +.. _github site: http://github.com/ipython |
| 33 | + |
| 34 | +For this release, we applied approximately 60 commits totaling a diff of over |
| 35 | +7000 lines:: |
| 36 | + |
| 37 | + (0.10.1)amirbar[dist]> git diff --oneline rel-0.10.. | wc -l |
| 38 | + 7296 |
| 39 | + |
| 40 | +Highlights of this release: |
| 41 | + |
| 42 | +- The only significant new feature is that IPython's parallel computing |
| 43 | + machinery now supports natively the Sun Grid Engine and LSF schedulers. This |
| 44 | + work was a joint contribution from Justin Riley, Satra Ghosh and Matthieu |
| 45 | + Brucher, who put a lot of work into it. We also improved traceback handling |
| 46 | + in remote tasks, as well as providing better control for remote task IDs. |
| 47 | + |
| 48 | +- New IPython Sphinx directive. You can use this directive to mark blocks in |
| 49 | + reSructuredText documents as containig IPython syntax (including figures) and |
| 50 | + the will be executed during the build:: |
| 51 | + |
| 52 | + .. ipython:: |
| 53 | + |
| 54 | + In [2]: plt.figure() # ensure a fresh figure |
| 55 | + |
| 56 | + @savefig psimple.png width=4in |
| 57 | + In [3]: plt.plot([1,2,3]) |
| 58 | + Out[3]: [<matplotlib.lines.Line2D object at 0x9b74d8c>] |
| 59 | + |
| 60 | +- Various fixes to the standalone ipython-wx application. |
| 61 | + |
| 62 | +- We now ship internally the excellent argparse library, graciously licensed |
| 63 | + under BSD terms by Steven Bethard. Now (2010) that argparse has become part |
| 64 | + of Python 2.7 this will be less of an issue, but Steven's relicensing allowed |
| 65 | + us to start updating IPython to using argparse well before Python 2.7. Many |
| 66 | + thanks! |
| 67 | + |
| 68 | +- Robustness improvements so that IPython doesn't crash if the readline library |
| 69 | + is absent (though obviously a lot of functionality that requires readline |
| 70 | + will not be available). |
| 71 | + |
| 72 | +- Improvements to tab completion in Emacs with Python 2.6. |
| 73 | + |
| 74 | +- Logging now supports timestamps (see ``%logstart?`` for full details). |
| 75 | + |
| 76 | +- A long-standing and quite annoying bug where parentheses would be added to |
| 77 | + ``print`` statements, under Python 2.5 and 2.6, was finally fixed. |
| 78 | + |
| 79 | +- Improved handling of libreadline on Apple OSX. |
| 80 | + |
| 81 | +- Fix ``reload`` method of IPython demos, which was broken. |
| 82 | + |
| 83 | +- Fixes for the ipipe/ibrowse system on OSX. |
| 84 | + |
| 85 | +- Fixes for Zope profile. |
| 86 | + |
| 87 | +- Fix %timeit reporting when the time is longer than 1000s. |
| 88 | + |
| 89 | +- Avoid lockups with ? or ?? in SunOS, due to a bug in termios. |
| 90 | + |
| 91 | +- The usual assortment of miscellaneous bug fixes and small improvements. |
| 92 | + |
| 93 | +The following people contributed to this release (please let us know if we |
| 94 | +ommitted your name and we'll gladly fix this in the notes for the future): |
| 95 | + |
| 96 | +* Beni Cherniavsky |
| 97 | +* Boyd Waters. |
| 98 | +* David Warde-Farley |
| 99 | +* Fernando Perez |
| 100 | +* Gökhan Sever |
| 101 | +* Justin Riley |
| 102 | +* Kiorky |
| 103 | +* Laurent Dufrechou |
| 104 | +* Mark E. Smith |
| 105 | +* Matthieu Brucher |
| 106 | +* Satrajit Ghosh |
| 107 | +* Sebastian Busch |
| 108 | +* Václav Šmilauer |
| 109 | + |
| 110 | + |
15 | 111 | Release 0.10 |
16 | 112 | ============ |
17 | 113 |
|
|
0 commit comments