Hi all,

On the behalf of the Spyder Project Contributors 
<https://github.com/spyder-ide/spyder/graphs/contributors>, I'm pleased to 
announce that Spyder *6.0* has been released and is available for Windows, 
GNU/Linux and MacOS X: https://github.com/spyder-ide/spyder/releases

This release represents more than three years of development since version 
5.0 was released, and it introduces major enhancements and new features. 
The most important ones are:

   - New installers for Windows, Linux and macOS based on Conda and 
   Conda-forge. They come up with a more robust update process and are based 
   on Python 3.11.
   - Add a Debugger pane to explore the stack frame of the current 
   debugging session.
   - Add a button to the Debugger pane to pause the current code execution 
   and enter the debugger afterwards.
   - Add submenu to the Consoles menu to start a new console for a specific 
   Conda or Pyenv environment.
   - Add ability to refresh the open Variable Explorer viewers to reflect 
   the current variable value.
   - Add initial support to automatically connect to remote servers through 
   SSH and run code in them. This functionality can be found in the menu 
Consoles 
   > New console in remote server.
   - Show plots generated in the Variable Explorer or its viewers in the 
   Plots pane.
   - Show Matplotlib backend and Python environment information in the 
   status bar.
   - Make kernel restarts be much faster for the current interpreter.
   - Add experimental support for Qt 6 and increase minimal required 
   version to Qt 5.15.
   - Turn runfile, debugfile, runcell and related commands into IPython 
   magics. Environment variables declared in ~/.bashrc or ~/.zhrc are 
   detected and passed to the IPython console.
   - Support all real number dtypes in the dataframe viewer.
   - Respect Matplotlib user settings configured outside Spyder.
   - Increase DPI of Matplotlib plots so they look better in high 
   resolution screens.
   - Allow to copy the absolute and relative paths of the current file to 
   the tabs' context menu of the Editor.
   - Restore ability to load Hdf5 and Dicom files through the Variable 
   Explorer (this was working in Spyder 4 and before).
   - Add ability to disable external plugins in Preferences > Plugins.
   - Use a simpler filesystem watcher in Projects to improve performance.
   - Make Spyder accept Chinese, Korean or Japanese input on Linux by 
   adding fcitx-qt5 as a new dependency (in conda environments only).
   - The file switcher can browse and open files present in the current 
   project ( in conda environments or if the fzf package is installed).
   - Improve how options are displayed and handled in several Variable 
   Explorer viewers.
   - The interface font used by the entire application can be configured in 
Preferences 
   > Appearance.
   - Files can be opened in the editor by pasting their path in the Working 
   Directory toolbar.
   - Add a new button to the Variable Explorer to indicate when variables 
   are being filtered.
   - Show intro message for panes that don't display content at startup.
   - Add a Switcher plugin for the files and symbols switcher.
   - Add a Debugger plugin to centralize all functionality related to 
   debugging.
   - Add an External Terminal plugin to execute Python and Bash/Batch/PS1 
   files on a system terminal.
   - Generalize the Run plugin to support generic inputs and executors. 
   This allows plugins to declare what kind of inputs (i.e. file, cell or 
   selection) they can execute and how they will display the result.
   - Declare a proper API for the Projects plugin.
   - The Editor now uses the API introduced in Spyder 5. That was the last 
   built-in plugin that needed to be migrated to it.
   - The Breakpoints plugin was removed and its functionality moved to the 
   Debugger one.

For a complete list of changes, please see our changelog 
<https://github.com/spyder-ide/spyder/blob/6.x/CHANGELOG.md>

Spyder 5.0 has been a huge success and we hope 6.0 will be as successful. 
For that we fixed 123 bugs, merged 292 pull requests from about 22 authors 
and added more than 3098 commits between these two releases.

Don't forget to follow Spyder updates/news on the project's website 
<https://www.spyder-ide.org/>.

Last, but not least, we welcome any contribution that helps making Spyder 
an efficient scientific development/computing environment. Join us to help 
creating your favorite environment!

Enjoy! -Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to spyderlib+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/spyderlib/b6c7f196-95ce-4da0-963d-086861708d74n%40googlegroups.com.

Reply via email to