IEP Changelog

What's new in IEP 3.2

Mar 14, 2013
  • List of issues that are fixed in this release:
  • issue 82 : most texts are now translatable
  • issue 86 : redesign of file browser tool
  • issue 149  and  issue 150 : better context menu in the editor
  • issue 156 : Popup window for autocompletion can now be resized (via the config)
  • issue 157 : Ctrl+Shift+Enter execute cell and go to next cell (as in Matlab)
  • issue 159 : Exit code of Python process was incorrect
  • issue 163 ,  issue 164 ,  issue 165 : Fixed problems running on Python 3.3 and Pyside.
  • issue 166 : smart handling of indentation when deleting text.
  • issue 178 : The font can now be chosen in the menu, and IEP ships with a good default font.
  • Further:  issue 14 ,  issue 138 ,  issue 139 ,  issue 144 ,  issue 147 ,  issue 158 ,  issue 186 
  • Other changes:
  • Tools can now be packages, allowing their code to be better structured.
  • Fault handler module is used on Python 3.3 to debug hard crashes.
  • When IEP closes, it takes better care of stopping daemon threads.
  • Some cosmetic enhancements of the tools.
  • The keys to accept autocompletion can now be configured (e.g. use Enter instead of Tab), see issue 134.

New in IEP 3.1 (Dec 27, 2012)

  • IEP is now a package, making it to easier to integrate in other software.
  • IEP will be the IDE for Pyzo, and now has some functionality to integrate nicely with the Pyzo distro.
  • Multiple lines can now be pasted and executed in the shell ( issue 120 ).
  • Run selection (F9) runs the selected statement if on a single line ( issue 42 ).
  • IEP is now build with PySide ( issue 85 ).
  • Goto-line functionality (double-click on the line number area) ( issue 76 )
  • Comments and docstrings can now easily be reshaped (CTR+J) ( issue 105 )
  • The shell widget now uses a powerful menu instead of tabs.
  • IEP now has a Wizard to help new users on their way.
  • Cells are separated more clearly.

New in IEP 3.1 RC (Dec 11, 2012)

  • IEP is now a package, making it to easier to integrate in other software.
  • IEP will be the IDE for Pyzo, and now has some functionality to integrate nicely with the Pyzo distro.
  • Multiple lines can now be pasted and executed in the shell ( issue 120 ).
  • Run selection (F9) runs the selected statement if on a single line ( issue 42 ).
  • IEP is now build with PySide ( issue 85 ).
  • Goto-line functionality (double-click on the line number area) ( issue 76 )
  • Comments and docstrings can now easily be reshaped (CTR+J) ( issue 105 )
  • The shell widget now uses a powerful menu instead of tabs.
  • IEP now has a Wizard to help new users on their way.
  • Cells are separated more clearly.

New in IEP 3.0 (May 15, 2012)

  • Fixed issue 89 , issue 91 , issue 93 , issue 94 , issue 95 , issue 96 , issue 98 , issue 100 .
  • The syntax style now uses a pure-white background; the solarized version becomes pinkish on some systems.
  • The shortcuts are reset. For 3.0.beta we carefully selected the key bindings so that they feel native for Windows, Linux and Mac. By resetting shortcuts, users that already used IEP 2.3 get the new bindings as well.

New in IEP 3.0 Beta (Apr 20, 2012)

  • Rewritten the code that does the communication between the kernel and the IEP. This code is organized separately in a package we've called Yoton. We've designed it in such a way that it will allow us to run a kernel on a different machine (remote computing) and to connect multiple users to the same kernel (collaborative computing). You might expect these features in one of the coming releases. Further, it paves the way for parallel computing (but that's for the further future).
  • Another big change is the editing component. We've gotten rid of Scintilla (which is an old library with an inconsistent API, with bad support for Unicode, and was very buggy on Mac). We have designed our own editing component using pure Qt components. We've designed that part too to be independent of IEP, so it might be reused in other projects.
  • The code for the menu has been completely redone, allowing for easier incorporation of icons, and using (contex) menus in other places.
  • The editorstack has been gotten rid of. In its place is the project manager and a more classic tab bar, custom-made to make the tabs more compact and provide information about the open documents in a subtle and non-intrusive manner.