Skip to content

Releases: spyder-ide/spyder

Spyder 4.2.0

08 Nov 22:12
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.1.6

08 Nov 18:40
Compare
Choose a tag to compare

This release adds upper constraints to our dependencies to make it the last, fully compatible version with Python 2. Besides that it doesn't have any other changes over version 4.1.5.

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.1.5

02 Sep 16:23
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.1.4

17 Jul 15:32
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.1.3

13 May 20:53
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.1.2

11 Apr 17:28
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.1.1

19 Mar 21:25
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.1.0

19 Mar 02:27
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.0.1

02 Jan 16:20
Compare
Choose a tag to compare

For the full list of closed issues and merged pull requests in this release, please see our Changelog.

Spyder 4.0.0

06 Dec 22:17
Compare
Choose a tag to compare

Spyder 4 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 the full list of closed issues and merged pull requests in this release, please see our Changelog.