Skip to content

Latest commit

 

History

History
217 lines (155 loc) · 8.04 KB

Announcements.md

File metadata and controls

217 lines (155 loc) · 8.04 KB

Minor release to list

Subject: [ANN] Spyder 5.4.0 is released!

Hi all,

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

This release comes nine weeks and four days after version 5.3.3 and it contains the following new features and important fixes:

  • New UI/UX elements to update standalone installers with options to download and install a new version if available.
  • New experimental conda-based standalone installers for MacOS and Linux (available on the GitHub release page with the EXPERIMENTAL- prefix)
  • Now the Code Analysis/Pylint plugin uses the current custom interpreter/environment if set
  • Option to show user environment variables extended to all operative systems (previously available only for Windows)
  • Improve Outline Explorer plugin performance and fix updating process when it becomes visible
  • Improvements to colors on the dependencies dialog and IPython console
  • Fix IPython console issues on the Matplotlib TkInter backend with debugging and an increase of CPU and memory usage while in an idle state
  • Fix IPython console memory leak when using the Matplotlib Qt ackend
  • Fix IPython console input() issue on MacOS
  • Fix IPython console kernel error regarding environment path as unexpected argument
  • Fix Spyder 3 icon theme load on Windows with untrusted fonts security restrictions
  • Fix the Autoformat files on save functionality to not hang with non-Python files
  • Some fixes for cell execution on Python 3.11
  • Some fixes to shortcuts (Switch to Editor, Find Next, Find Previous)
  • Some fixes to improve compatibility with PySide2
  • Some fixes to prevent blurry SVG icons

In this release we fixed 48 issues and merged 59 pull requests that amount to more than 292 commits. For a full list of fixes, please see our Changelog.

Don't forget to follow Spyder updates/news on the project's website.

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

Enjoy!

Daniel


Major release to list

Subject: [ANN] Spyder 5.0 is released!

Hi all,

On the behalf of the Spyder Project Contributors, I'm pleased to announce that Spyder 5.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 one year of development since version 4.0 was released, and it introduces major enhancements and new features. The most important ones are:

  • Improved dark theme based on QDarkstyle 3.0.
  • New light theme based on QDarkstyle 3.0.
  • New look and feel for toolbars.
  • New icon set based on Material Design.
  • New API to extend core plugins, with the exception of the Editor, IPython console and Projects.
  • New plugins to manage menus, toolbars, layouts, shortcuts, preferences and status bar.
  • New architecture to access and write configuration options.
  • New API to declare code completion providers.
  • New registries to access actions, tool buttons, toolbars and menus by their identifiers.

For a complete list of changes, please see our changelog

Spyder 4.0 has been a huge success and we hope 5.0 will be as successful. For that we fixed 54 bugs, merged 142 pull requests from about 16 authors and added more than 830 commits between these two releases.

Don't forget to follow Spyder updates/news on the project's website.

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! -Carlos


Major release to others

Note: Leave this free of Markdown because it could go to mailing lists that don't support hmtl.

Subject: [ANN] Spyder 4.0 is released!

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 3.0 has been released and is available for Windows, GNU/Linux and MacOS X: https://github.com/spyder-ide/spyder/releases

Spyder is a free, open-source (MIT license) interactive development environment for the Python language with advanced editing, interactive testing, debugging and introspection features. It was designed to provide MATLAB-like features (integrated help, interactive console, variable explorer with GUI-based editors for NumPy arrays and Pandas dataframes), it is strongly oriented towards scientific computing and software development.


Beta release

Subject: [ANN] Spyder 4.0 third release candidate

Hi all,

On the behalf of the Spyder Project Contributors, I'm pleased to announce the third release candidate of our next major version: Spyder 4.0.

We've been working on this version for more than three years now and as far as we know it's working very well. There are still several bugs to squash but we encourage all people who like the bleeding edge to give it a try. This beta version is released one week after Spyder 4.0 rc2 and it includes more than 130 commits.

Spyder 4.0 comes with several interesting and exciting new features. The most important ones are:

  • Main Window

    • Dark theme for the entire application.
    • A new Plots pane to browse all inline figures generated by the IPython console.
    • Rename the following panes:
      • Static code analysis to Code Analysis
      • File explorer to Files
      • Find in files to Find
      • History log to History
      • Project explorer to Project
    • Create a separate window when undocking all panes.
    • Show current conda environment (if any) in the status bar.
  • Editor

    • Code folding.
    • Indentation guides.
    • A class/method/function lookup panel. This can be shown in the menu Source > Show selector for classes and functions.
    • Autosave functionality to recover unsaved files after a crash.
    • Optional integration with the Kite completion engine.
    • Code completion and linting are provided by the Python Language Server.
  • IPython Console

    • Run files in an empty namespace.
    • Open dedicated consoles for Pylab, Sympy and Cython.
    • Run cells through a new function called runcell.
    • Run cells by name.
  • Debugger

    • Code completion.
    • Execute multi-line statements.
    • Syntax highlighting.
    • Permanent history.
    • runfile and runcell can be called when the debugger is active.
    • Debug cells with Alt+Shift+Return.
  • Variable Explorer

    • New viewer to inspect any Python object in a tree-like representation.
    • Filter variables by name or type.
    • MultiIndex support in the Dataframe viewer.
    • Support for all Pandas indexes.
    • Support for sets.
    • Support for Numpy object arrays.
    • Restore the ability to refresh it while code is being executed.
  • Files

    • Associate external applications to open specific file extensions.
    • Context menu action to open files externally.
    • Multi-select functionality with Ctrl/Shift + mouse click.
    • Copy/paste files and their absolute or relative paths.
    • Use special icons for different file types.
  • Outline

    • Show cells grouped in sections.
    • Add default name to all cells.

For a more complete list of changes, please see our changelog

You can easily install this beta if you use Anaconda by running:

conda update qt pyqt
conda install -c spyder-ide spyder=4.0.0rc3

Or you can use pip with this command:

pip install --pre -U spyder

Enjoy! Carlos