News
24 April 2024
eric 24.5 has been released. It fixes a few bugs and introduces these changes.
- General
- Changed code from using
QFileSystemWatcher
to our own
implementation (EricFileSystemWatcher
) based on the
watchdog
Python package in order to get more fine grained
control over the reported changes.
- Editor
- Added the capability to reload the current editor via its context menu or
the main
File
menu (see issue 556).
- Added basic support for Jenkins pipeline files (and Groovy source files)
(see issue 558).
- Editor Outline
- Improved the navigation capability by respecting the column offset when
placing the cursor of the editor (see issue 554).
- File Browser
- Improved the navigation capability by respecting the column offset when
placing the cursor of the editor (see issue 554).
- Project Browser
- Improved the navigation capability by respecting the column offset when
placing the cursor of the editor (see issue 554).
- Symbols Viewer
- Completed the list of selectable code blocks.
02 April 2024
eric 24.4 has been released. It fixes a few bugs and introduces these changes.
- Code Style Checker
- Updated these checkers.
- Security to
bandit v1.7.8
- Miscellaneous to
flake8-bugbear v24.2.6
- Logging to
flake8-logging v1.5.0
- MicroPython
- Updated the list of known CircuitPython boards.
- Updated the list of known UF2 capable boards.
- pip Interface
- Added the capability to install packages given in the
project.dependencies
section of a pyproject.toml
file.
- Project
- Added an action to the
Other Tools
menu to clear the byte code
caches of the project.
- Shell
- Added a context menu action to open an editor for a file at a line of an
exception shown in the console window.
- Snapshot
- Disabled the snapshot functionality for Wayland based desktops.
- Third Party Packages
- Upgraded pip-licenses to version 4.3.4.
03 March 2024
eric 24.3 has been released. It fixes a few bugs and introduces these changes.
- General
- Removed support for the deprecated eric-ide specific XML file formats.
- Removed the Oxygen based icons.
10 February 2024
eric 24.2.1 has been released. It fixes just a few bugs discovered after the latest
release.
01 February 2024
eric 24.2 has been released. It fixes a few bugs and introduces these
new features.
- Code Style Checker
- Updated these checkers to support more cases.
- Editor
- Added an Edit menu entry tp convert tabs to spaces manually.
- Added the capability to show local variables in the outline view.
- Added code to show the indicator margin messages when the mouse hovers
over a syntax error or warning indicator.
- File Browser
- Added the capability to show local variables of functions and methods.
- Find In Files
- Changed the filter entry to a filter selector with associated edit
capability to define a list of filter entries.
- Log Viewer
- Added code to show an indicator for the log viewer icon, if new messages
were added and the "Autoshow" option is deactivated.
- MicroPython
- Added an entry to the file manager's local and device context menu to
rename a file.
- Added a standalone application of the built-in MicroPython interface (
eric7_mpy
).
- Enhanced the MiucroPython file manager widget.
- Plugin Repository
- Added a label to show the number of selected entries.
- Project Browser
- Added the capability to show local variables of functions and methods.
- Third Party packages
- Upgraded pyflakes to version 3.2.0.
- Upgraded jquery.js to version 3.7.1.
01 January 2024
eric 24.1 has been released. It fixes a few bugs and introduces these
new features.
- General
- Changed debug logging to be directed to a debug log file
eric7_debug.txt
in the .eric7
directory.
- Code Style Checker
- Updated these checkers to support more cases.
- Logging
- Miscellaneous
- Simplify
- Extended the documentation style checker to check the tag sequence and the use
of deprecated tags (eric doc style).
- Editor
- Added the capability to comment/uncomment/toggle comment for languages
that do not support single line comments (e.g. HTML uses
<!--
and -->
.
- Added the capability to search & replace strings containing escape codes
(like
\n
).
- Introduced a configurable timeout after which the quick search text occurrences
are highlighted (if this function is activated).
- File Browser
- Added context menu entries to show the directory path of an item in an
external file manager.
- Find In Files
- Added the capability to search & replace strings containing escape codes
(like
\n
).
- Multiproject
- Added the capability to indicate externally removed projects and actions
to clear them out.
- Project Browser
- Added context menu entries to show the directory path of an item in an
external file manager.
- Added an entry to the background context menu to show the project
directory in an external file manager.
- Testing
- Extended the testing dialog to allow filtering of the result list
based on the result status.
- Extended the testing dialog to allow to perform a discovery run only and
just perform selected test cases of this list.
- Extended the testing dialog to allow to perform the test with debugger
support (only if the dialog was started from within eric IDE).
- Viewmanager
- Added
Close Tabs to the Left
and Close Tabs to the
Right
context
menu entries to the tabview view manager.
- Added
Close Editors Above
and Close Editors Below
context menu entries to the listspace view manager.
- Virtual Environments
- Added the capability to search for unregistered Python interpreters in
order to create an environment entry for those selected by the user.
- Third Party packages
- Upgraded pip-licenses to version 4.3.3.
- Upgraded pycodestyle to version 2.11.1.
01 January 2024
The eric team wishes everybody a 'Happy New Year'!