News
01 December 2018
eric 18.12 has been released. It fixes a few bugs and introduces these
new features.
- Editor
- changed the 'Regexp' search option to use QScintilla's POSIX mode,
where ( and ) are used for tagging (instead of \( and \) )
- LogViewer
- added the capability to search for a regular expression (Qt >= 5.3.0
is required for this)
- Project Forms Browser
- added support for the --resource-suffix= and --import-from= options of
pyuic (the PyQt forms compiler)
- Shell, ShellWindow
- added the capability to search for a regular expression with
QScintilla's POSIX mode
- changed the start menu to give a list of defined environments
- added capability to start the shell for the environment defined by the
open project
- Translator
- added a button to open the Translator configuration page
- VirtualEnv Manager
- extended the environment definition by a flag indicating a Conda
environment and a string to be prepended to the PATH environment
variable
01 November 2018
eric 18.11 has been released. It fixes a few bugs and introduces these
new features.
- IRC
- added support for some of the "/" commands to the user list context
menu
- Translator
- changed DeepL support to DeepL Pro
- VCS
- added capability to show some VCS information in the status bar of the
main window (next to the VCS status indicator)
03 October 2018
eric 18.10 has been released. It fixes a few bugs and introduces these
new features.
- General
- changed the extension of the generated script files for Windows from
'.bat' to '.cmd'
- Debugger
- added code to use the default virtual environment, if none has been
configured yet
- IRC
- added support for the /query, /notice, /ping, /ignore, /unignore,
/away, /join, /part and /partall commands
- Tasks
- added code to mark a line as not containing a task with '__NO-TASK__'
02 September 2018
eric 18.09 has been released. It fixes a few bugs and introduces these
new features.
- Mercurial Interface
- added support for Mercurial 4.7 extended commands 'graft', 'rebase' and
'export'
02 August 2018
eric 18.08 has been released. It fixes a few bugs and introduces these
new features.
- General
- made the activation of these internal tools configurable
- Template-Viewer
- File-Browser
- Symbols
- Code Documentation Viewer
- Cooperation
- IRC
- Numbers
File-Browser
- changed code so file-browser is always a standalone window
Project Interfaces Browser
- added actions to configure some IDL compiler options (-I, -D, -U)
Shell
- changed code so shell is always a standalone window
Translator
- added a translation engine for the IBM Watson Language Translator
Web Browser (NG)
- added default search engine definitions for
07 July 2018
eric 18.07 has been released. It fixes a few bugs and introduces these
new features.
- Checkers
- upgraded pyflakes to version 2.0.0
- Debugger
- added support of breakpoint() builtin of Python 3.7
- added code to try to open the source file if an exception occurred in
a cython .pyd file
- Git Interface
- added capability to change the URL and/or user credentials for a
remote repository
- pip Interface
- added support for the '--user' option of install and list commands
- changed to use the new VirtualEnv Manager
- Unit Test
- extended the standalone unit test tool to be able to open source in an
editor window
- VirtualEnv Manager
- added a manager for virtual environments
- changed a few places to use the newly introduced virtual environments
(Note: a new session file format and debug properties file format
has been introduced)
Upgrade note: It may be neccessary to configure the Python
environments, the environments to be used for the debugger. Once that is done,
the eric6 IDE should be restarted.
02 June 2018
eric 18.06 has been released. It fixes a few bugs and introduces these
new features.
- Editor
- added a configuration option (Editor->Style page) to show the marker
map on the left or right of the editor
- added a context menu for the "fold" margin
- improved handling of folded lines when using "go to" functions
- resize auto complete list box to fit with contents
- added a configuration option (Editor->autocomplete to set up maximum
width and height of the auto complete list box
- Shell
- resize auto complete list box to fit with contents
- pip Interface
- added an action to install a locally available package/wheel
- Web Browser (NG)
- improved the sending of the "Referer" header like it is done by
Firefox
01 May 2018
eric 18.05 has been released. It fixes a few bugs and introduces these
new features.
- General
- added the '--disable-plugin=' option to disable plug-ins via the
command line
- Code Style Checker
- added support for '# noqa' and '# NOQA' comments to suppress warnings
- extended the dialog to be able to define the number of blank lines
before class and function/method definitions
- Project
- added support for 'make' to the Project menu and run it automatically
before the main script is started (configuration option)
- Syntax Checker
- added support for '# noqa' and '# NOQA' comments to suppress warnings
- Translator
- updated the translator URL for DeepL
- Web Browser (NG)
- improvement of the download manager
- added support for the Google Safe Browsing Lookup API (v4)
- Third Party packages
- updated coverage.py to 4.5.1
- updated pycodestyle to 2.4.0
- updated send2trash to version 1.5.0
02 April 2018
eric 18.04 has been released. It fixes a few bugs and introduces these
new features.
- General
- added config option to disable the use of the global menu bar on Linux
- Code Style Checker
- added checks for default docstring in functions and modules
- added check for dictionaries with sorted keys
- added checks for logging statements
- added check for the 'gettext' import statement
- added some checks of the bugbear checker
04 March 2018
eric 18.03 has been released. It fixes a few bugs and introduces these
new features.
- Editor
- added support for EditorConfig
- added VCS conflict markers to the types shown on the marker map
03 February 2018
eric 18.02 has been released. It fixes a few bugs and introduces these
new features.
- General
- extended the session to store/retrieve the split views and the order of
the editors
NOTE: The new session file format is
not backward compatible and cannot be read by eric releases prior to
18.02
- added basic support for Cython
- Editor
- added a context menu entry to "Execute Selection In Console"
- Web Browser (NG)
- added support for HTML5 "Desktop Video Capture" and
"Desktop Audio and Video Capture" as of
Qt 5.10.0/PyQt 5.10.0
- added the capability to pause/resume download
(Qt 5.10.0/PyQt 5.10.0)
- added support for attributes introduced by Qt 5.9 and
Qt 5.10
06 January 2018
eric 18.01 has been released. It fixes a few bugs and introduces these
new features.
NOTE: These plug-ins should be deinstalled via the plug-in
uninstallation dialog of eric before upgrading eric. A reconfiguration of these
plug-ins may be neccessary.
- PluginToolPip
- PluginWizardVirtualenv
01 January 2018
The eric team wishes everybody a 'Happy New Year'.