<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <meta name="qrichtext" content="1">
    <style type="text/css">p, li { white-space: pre-wrap; }</style>
  </head>
  <body style=" font-family:'Noto Sans'; font-size:10pt;
    font-weight:400; font-style:normal;">
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hello Pythonistas,</p>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I just uploaded eric 21.12. This is the first release of eric7, which is the PyQt6 port of the eric IDE. It fixes some bugs discovered in eric6 and adds these new features.</p>
    <ul>
      <li>General

<ul><li>rearranged the interface and modernized the sidebars layout
</li><li>integrated some dialogs into the sidebars
</li></ul></li>
    </ul>
    <ul>
      <li>Code Style Checker

<ul><li>updated pycodestyle to version 2.8.0
</li></ul></li>
    </ul>
    <ul>
      <li>Debugger

<ul><li>added code to remember the list of recently used breakpoint conditions
 in the editor and the breakpoint viewer
</li><li>added code to enter the script to be run/debugged/... in the start dialog
</li></ul></li>
    </ul>
    <ul>
      <li>Editor

<ul><li>added the capability to suppress syntax highlighting by associating
 the file type 'Text'
</li><li>added code to move a breakpoint to a line actually creating some byte code
 (Python only)
</li><li>added mouse button capability to perform undo/redo actions (Extra
 Buttons 1 and 2)
</li><li>added support for 'multi cursor editing' (additional cursors with
 Meta+Alt+Left Click, Esc to end it)
</li></ul></li>
    </ul>
    <ul>
      <li>Find In Files

<ul><li>integrated the dialog into the right sidebar
</li></ul></li>
    </ul>
    <ul>
      <li>Help Viewer

<ul><li>added an internal help viewer based on QTextBrowser or QWebEngine
</li></ul></li>
    </ul>
    <ul>
      <li>Jedi

<ul><li>integrated the Assistant Jedi plugin as a fixed part of eric
</li><li>added code to jump to references when clicked on a definition
</li><li>added support for mouse hover help
</li><li>added support for simple refactorings to the editor context menu
</li></ul></li>
    </ul>
    <ul>
      <li>Plugin Repository

<ul><li>added an integrated plugin repository viewer (right side)
</li></ul></li>
    </ul>
    <ul>
      <li>Plugin Uninstall Dialog

<ul><li>added capability to uninstall several plugins with one invocation of the
 dialog
</li></ul></li>
    </ul>
    <ul>
      <li>Project

<ul><li>added a 'Start' context sub menu to the project sources browser
</li></ul></li>
    </ul>
    <ul>
      <li>Shell

<ul><li>added capability to save the contents of the shell window into a file
</li></ul></li>
    </ul>
    <ul>
      <li>Unit Test

<ul><li>added capability to remember the most recently used test data
</li></ul></li>
    </ul>
    <ul>
      <li>Viewmanager
</li>
      <ul>
        <li>added a 'Start' sub menu to the tabview and listspace view managers
 context menu

</li>
      </ul>
    </ul>
    <ul>
      <li>Virtual Environments
</li>
      <ul>
        <li>integrated the Virtual Environments Manager window into the right side bar
</li>
        <li>added a standalone variant of the Virtual Environments Manager

</li>
      </ul>
    </ul>
    <ul>
      <li>Third Party packages
</li>
      <ul>
        <li>upgraded coverage to 6.1.2
</li>
        <li>upgraded pycodestyle to version 2.8.0
</li>
        <li>upgraded mccabe to version 0.6.1
</li>
        <li>upgraded pyflakes to version 2.4.0

</li>
      </ul>
    </ul>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">It is available via the eric web site or PyPI.</p>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><a href="https://eric-ide.python-projects.org/index.html"><span style=" text-decoration: underline; color:#2980b9;">https://eric-ide.python-projects.org/index.html</span></a></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><a href="https://pypi.org/project/eric-ide/"><span style=" text-decoration: underline; color:#2980b9;">https://pypi.org/project/eric-ide/</span></a></p>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Regards,</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Detlev</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-weight:600;">Detlev Offenbach</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><a href="mailto:detlev@die-offenbachs.de"><span style=" text-decoration: underline; color:#2980b9;">detlev@die-offenbachs.de</span></a> </p>
  </body>
</html>