All Versions
103
Latest Version
Avg Release Cycle
31 days
Latest Release
20 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v5.0.0 Changes
April 02, 2021๐ New features
- ๐ 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.
Issues Closed
- Issue 15082 - Project menu indicator overlapped by its text, missing icons (PR 15081 by @ccordoba12)
- Issue 15064 - Project recent_files not respected in Spyder 5 (PR 15065 by @mrclary)
- ๐ Issue 15053 - qdarkstyle.colorsystem requirement missing (PR 15054 by @mrclary)
- Issue 15010 - Error report dialog pop ups when creating a new console (PR 15032 by @dalthviz)
- Issue 14996 - Tour Icon not showing (PR 15052 by @steff456)
- ๐ Issue 14888 - Kite support migration issues (PR 15012 by @dalthviz)
- Issue 13629 - Layout broken in master branch when using 4.x settings (PR 13479 by @goanpeca)
๐ In this release 7 issues were closed.
๐ Pull Requests Merged
- PR 15087 - PR: Increase required spyder-kernels version, by @ccordoba12
- โก๏ธ PR 15083 - PR: Update core dependencies for Spyder 5.0.0, by @ccordoba12
- ๐ PR 15081 - PR: Some style fixes, by @ccordoba12 (15082)
- PR 15076 - PR: Use group colors for objects in the Variable Explorer, by @ccordoba12 (7)
- PR 15072 - PR: Add a new light theme for the interface, by @juanis2112
- PR 15067 - PR: Fix hover and pressed states of buttons in Tour and Kite dialog, by @juanis2112
- ๐ง PR 15065 - PR: Check for recent_files in project's main configuration section, by @mrclary (15064)
- PR 15063 - PR: Fix issue with the report dialog that prevented to click on the traceback error, by @andfoy
- PR 15062 - PR: Prevent completion timeouts when a single slow provider is up, by @andfoy
- PR 15060 - PR: Send snippets provider completion results to last, by @andfoy
- โก๏ธ PR 15058 - PR: Icon migration updates, by @isabela-pf
- ๐ PR 15054 - PR: Use qdarkstyle subrepo in macOS app, by @mrclary (15053)
- PR 15052 - PR: Fix tour icons, by @steff456 (14996)
- PR 15051 - PR: Add option to hide the date column from Projects, by @steff456
- PR 15050 - PR: Prevent setting negative sizes in the Plots pane, by @steff456
- ๐ PR 15049 - PR: Set right roles for some actions on macOS menu bar, by @steff456
- ๐ PR 15048 - PR: Sync QDarkstyle subrepo, by @ccordoba12
- PR 15043 - PR: Fix icons in several places, by @ccordoba12
- ๐ฆ PR 15040 - PR: Remove extra mock package, by @bnavigator
- ๐ PR 15038 - PR: Move PluginMainContainer and PluginMainWidget to their own modules, by @ccordoba12
- ๐ PR 15037 - PR: Fix icons for Pylint and Profiler actions in menus, by @ccordoba12
- PR 15036 - PR: Fix a segfault with the intro tour, by @ccordoba12
- โ PR 15034 - PR: Fix a segfault in the test suite, by @ccordoba12
- PR 15032 - PR: Fix for search/find close button error (Variable Explorer), by @dalthviz (15010)
- โก๏ธ PR 15029 - PR: Update translations from Crowdin, by @spyder-bot
- โก๏ธ PR 15028 - PR: Update translation strings, by @steff456
- ๐ PR 15019 - PR: Update Windows installer script to support new Spyder internal plugins entrypoints and qdarkstyle, by @dalthviz
- PR 15012 - PR: Fix Kite issues for Spyder 5, by @dalthviz (14888)
- PR 15006 - PR: Change all icons to Material Design Icons, by @isabela-pf
- ๐ PR 15005 - PR: Add a subrepo for QDarkStyle, by @ccordoba12
- PR 14998 - PR: Migrate the Outline Explorer to the new API, by @andfoy
- ๐ PR 14963 - PR: Remove "options" variable from some unused places, by @novaya
- โจ PR 14944 - PR: Enhance icon manager, by @steff456
- PR 14939 - PR: Introduce a global action/menu/toolbar/toolbutton registry, by @andfoy
- PR 14933 - PR: Change margins and sizes of buttons in toolbars, by @juanis2112
- PR 14665 - PR: Add palette files with color roles, by @juanis2112 (26, 13)
- ๐ PR 13479 - PR: Move layouts to the new API, by @goanpeca (13629)
๐ In this release 37 pull requests were closed.
-
v5.0.alpha7 Changes
March 19, 2021๐ Important fixes
- This is exactly the same as 5.0alpha6 but avoids reporting an error with an incompatible version of spyder-kernels.
-
v5.0.alpha6 Changes
March 19, 2021Issues Closed
- ๐ Issue 14923 - Language server does not start in macOS application (master) (PR 14930 by @mrclary)
- ๐ Issue 12192 - Move Completion plugin to use new API (PR 14314 by @andfoy)
- ๐ Issue 12184 - Move Variable Explorer plugin to use new API (PR 14709 by @ccordoba12)
๐ In this release 3 issues were closed.
๐ Pull Requests Merged
- ๐ PR 14955 - PR: Move actions to open preferences and reset to defaults to the Preferences plugin, by @ccordoba12
- PR 14942 - PR: Add missing "self" argument in a method, by @novaya
- PR 14940 - PR: Add missing recursive_notification argument to set_option calls in old API preference pages, by @andfoy
- PR 14930 - PR: Add lsp to spyder.completions entry-points, by @mrclary (14923)
- PR 14874 - PR: Add external panels API to the editor, by @steff456
- ๐ PR 14872 - PR: Add support for custom status bar widgets, by @ccordoba12
- โป๏ธ PR 14852 - PR: Refactor Spyder configuration system to use an observer pattern, by @andfoy
- PR 14831 - PR: Fix location of newly created file and directory in Files, by @novaya
- PR 14810 - PR: Panels and extensions cleanup (Editor), by @steff456
- PR 14709 - PR: Migrate Variable Explorer to the new API, by @ccordoba12 (12184)
- ๐ PR 14314 - PR: Migrate completion plugin to the new API, by @andfoy (12192)
๐ In this release 11 pull requests were closed.
-
v5.0.alpha5 Changes
February 23, 2021๐ Pull Requests Merged
- ๐ PR 14796 - PR: Fix plugin dependencies solver, by @ccordoba12
- ๐ PR 14782 - PR: Several fixes to load external plugins, by @ccordoba12
๐ In this release 2 pull requests were closed.
-
v5.0.alpha4 Changes
February 14, 2021Issues Closed
- ๐ Issue 14661 - There's a blank space in the menus in the top in macOS (PR 14682 by @dalthviz)
- Issue 14612 - View and Help application menus are not being display in master. (PR 14619 by @dalthviz)
- ๐ Issue 14537 - Migrate Spyder preferences dialog to a separate plugin (PR 14536 by @andfoy)
- ๐ Issue 12195 - Move Explorer/Projects plugin to use new API (PR 14596 by @steff456)
๐ In this release 4 issues were closed.
๐ Pull Requests Merged
- โก๏ธ PR 14737 - PR: Update code of conduct with version 2.0 of Contributor Covenant's one, by @juanis2112
- โป๏ธ PR 14721 - PR: Minor editor refactoring, by @steff456
- โก๏ธ PR 14690 - PR: Update the date of copyright notice, by @storm-sergey
- PR 14682 - PR: Add flag to prevent adding initial empty QAction on Mac for non-migrated menus, by @dalthviz (14661)
- PR 14628 - PR: Add button to show and hide replace widget from find widget, by @juanis2112 (25)
- ๐ PR 14619 - PR: Support dynamic menus on Mac, by @dalthviz (14612)
- ๐ PR 14614 - PR: Remove secondary toolbars from toolbars in view menu, by @juanis2112
- PR 14596 - PR: Migrate Files to the new API, by @steff456 (12195)
- PR 14592 - PR: Fix wrong spelled words, by @freddii
- ๐ PR 14586 - PR: Add a new Application plugin, by @dalthviz
- ๐ PR 14584 - PR: Fix spelling mistakes in comments and docstrings, by @freddii
- ๐ PR 14576 - PR: Add STIL to the list of supported languages, by @andfoy
- PR 14562 - PR: Add color system file for new scale of colors in Spyder 5, by @juanis2112
- ๐ PR 14536 - PR: Migrate Spyder preference dialog to a plugin of the new API, by @andfoy (14537)
- ๐ PR 14320 - PR: Create status bar plugin (New API), by @ccordoba12
๐ In this release 15 pull requests were closed.
-
v5.0.alpha3 Changes
January 08, 2021Issues Closed
- Issue 13698 - Profiler pane issues and details (PR 13711 by @goanpeca)
- Issue 13657 - Find pane issues and details (PR 13675 by @goanpeca)
- ๐ Issue 13103 - Move Main Interpreter preferences to new Plugin API (PR 13104 by @goanpeca)
- ๐ Issue 12183 - Move Pylint plugin to use new API (PR 12160 by @goanpeca)
๐ In this release 4 issues were closed.
๐ Pull Requests Merged
- โ๏ธ PR 14498 - PR: Fix two typos in Contributing guide, by @real-yfprojects
- โ PR 14449 - PR: Fix wrong import (Testing), by @ccordoba12
- PR 14388 - PR: Fix changing directory when opening and closing projects, by @ccordoba12
- PR 14370 - PR: Fix some real and some potential bugs, by @novaya
- PR 14319 - PR: Fix typo in variable name, by @novaya
- PR 14283 - PR: Fix wrong import (Code analysis), by @ccordoba12
- PR 13711 - PR: Fix some issues with the profiler, by @goanpeca (13698)
- ๐ PR 13675 - PR: Fix some issues with the Find in files plugin, by @goanpeca (13657)
- ๐ PR 13547 - PR: Add new toolbar plugin, by @goanpeca
- ๐ PR 13542 - PR: Create new MainMenu plugin, by @goanpeca
- ๐ PR 13104 - PR: Migrate Main interpreter to new plugin API, by @goanpeca (13103)
- ๐ PR 12160 - PR: Move Pylint plugin to new API, by @goanpeca (12183)
๐ In this release 12 pull requests were closed.
-
v5.0.alpha2 Changes
November 12, 2020Issues Closed
- ๐ Issue 13947 - Fix import in test_mainwindow after merge of #13828 (PR 13948 by @dalthviz)
- ๐ Issue 13695 - [API] Support adding icons to menus (PR 13709 by @goanpeca)
- Issue 13684 - Differences in online help pane toolbar (PR 13686 by @goanpeca)
- Issue 13683 - The icon of internal console settings disappeared (PR 13689 by @goanpeca)
- Issue 13670 - Breakpoint's hamburger menu has duplicated options than in context menu (PR 13672 by @goanpeca)
- Issue 13665 - Spyder crashes with
select all
+copy all
in the help pane (PR 13676 by @goanpeca) - Issue 13659 - Plots pane issues and details (PR 13677 by @goanpeca)
- Issue 13524 - "Run in current namespace" missing in Spyder 5.0.0a1 (PR 13528 by @goanpeca)
- Issue 13422 - After new Spyder IDE installation, clicked on popup to read "tutorial" (PR 13529 by @goanpeca)
- ๐ Issue 13096 - Move shortcut standalone preferences page to new plugin with new API (PR 13097 by @goanpeca)
- ๐ Issue 10722 - Move creation of actions and shortcuts to the plugin API (PR 13097 by @goanpeca)
๐ In this release 11 issues were closed.
๐ Pull Requests Merged
- โก๏ธ PR 14018 - PR: Update script installer to handle python-slugify package, by @dalthviz
- PR 14015 - PR: Use our convention for os.path to fix import error (Breakpoints), by @ccordoba12
- PR 13948 - PR: Fix EmptyProject test fixture. Remove notify_project_open call, by @dalthviz (13947)
- ๐ง PR 13904 - PR: Add missing instruction to Maintenance guide, by @ccordoba12
- ๐ PR 13886 - PR: Update duplicate messages after the release of 4.1.5, by @ccordoba12
- ๐ PR 13874 - PR: Fix loading of external (non dockable) plugins and other fixes, by @goanpeca
- PR 13871 - PR: Add some instructions for maintainers, by @ccordoba12
- PR 13709 - PR: Add icon to menu creation mixin, by @goanpeca (13695)
- โช PR 13689 - PR: Restore submenu icon on internal console settings, by @goanpeca (13683)
- โก๏ธ PR 13686 - PR: Update placeholder text in Online Help plugin, by @goanpeca (13684)
- PR 13677 - PR: Fix several issues with the plots pane from API migration, by @goanpeca (13659)
- ๐ป PR 13676 - PR: Rename original browser copy action, by @goanpeca (13665)
- ๐ PR 13672 - PR: Remove actions from breakpoints options menu, by @goanpeca (13670)
- โป๏ธ PR 13600 - PR: Refactor the toolbar handling on main widgets, by @goanpeca
- ๐ PR 13529 - PR: Fix error when showing context menu on Help plugin, by @goanpeca (13422)
- PR 13528 - PR: Fix missing Run section on Preferences, by @goanpeca (13524)
- ๐ PR 13440 - PR: Create a simple code editor and use that for other plugins, by @goanpeca
- ๐ PR 13097 - PR: Move shortcuts to new API, by @goanpeca (13096, 10722)
๐ In this release 18 pull requests were closed.
-
v5.0.alpha1 Changes
August 04, 2020Issues Closed
- ๐ Issue 13471 - Recursing problem with new plugin API on master (PR 13472 by @goanpeca)
- ๐ Issue 13378 - Some problems with the Find plugin in master (PR 13398 by @goanpeca)
- Issue 13310 - Traceback from the Files pane (AttributeError: 'FindInFilesWidget' object has no attribute 'extras_toolbar') (PR 13316 by @goanpeca)
- ๐จ Issue 13142 - Spyder prints "code True" in internal console (PR 13208 by @goanpeca)
- ๐ Issue 13127 - All plugins in the new API are shown after startup (PR 13208 by @goanpeca)
- ๐ Issue 13099 - Migrate RunConfig to Plugin with new API (PR 13100 by @goanpeca)
- ๐ป Issue 12938 - Add cookicutter handling and UI generation (PR 12924 by @goanpeca)
- ๐ Issue 12798 - Create new Appearance Plugin using new API (PR 12793 by @goanpeca)
- ๐ Issue 12760 - Move Working Directory to new API (PR 12756 by @goanpeca)
- ๐ Issue 12727 - Move Internal Console plugin to new API (PR 12438 by @goanpeca)
- ๐ Issue 12725 - Move collections editor out of Variable Explorer into widgets (PR 12726 by @goanpeca)
- ๐ Issue 12488 - An idea to improve the visual of the 'Lock panes and toolbars' action in the View menu (PR 12527 by @jnsebgosselin)
- ๐ Issue 12325 - Move Breakpoints plugin to use new API (PR 12324 by @goanpeca)
- ๐ Issue 12191 - Move Profiler plugin to use new API (PR 12377 by @goanpeca)
- ๐ Issue 12190 - Move History plugin to use new API (PR 12490 by @goanpeca)
- ๐ Issue 12189 - Move Find in files plugin to use new API (PR 12382 by @goanpeca)
- ๐ Issue 12187 - Move Online Help plugin to use new API (PR 12330 by @goanpeca)
- ๐ Issue 12186 - Move Help plugin to use new API (PR 12338 by @goanpeca)
- ๐ Issue 12182 - Move Plots plugin to use new API (PR 12196 by @goanpeca)
- ๐ Issue 12180 - Modernize global plugin API (PR 11741 by @goanpeca)
- โก๏ธ Issue 12130 - Update plots plugin to python 3 (PR 12131 by @steff456)
- Issue 12002 - spyder-kernels dependency not correctly detected for dev version (PR 12017 by @ccordoba12)
- ๐ Issue 11839 - Move find in files plugin to python3 (PR 11840 by @steff456)
- ๐ Issue 11725 - Move PyLint plugin to Python 3 (PR 11816 by @steff456)
- ๐ Issue 11616 - Move breakpoints plugin to python3 only (PR 11815 by @steff456)
๐ In this release 25 issues were closed.
๐ Pull Requests Merged
- PR 13472 - PR: Fix parent of project type, by @goanpeca (13471)
- PR 13460 - PR: Use Binder images from our binder-environments repo, by @ccordoba12
- ๐ PR 13414 - PR: Remove duplicate preferences pages, by @goanpeca
- ๐ PR 13403 - PR: Move completion plugin files to manager plugin and create a completions.manager.api file, by @goanpeca
- ๐ PR 13400 - PR: Find internal plugins in plugin module for Spyder installs, by @goanpeca
- PR 13398 - PR: Add option to disable tooltip on toolbars when creating actions, by @goanpeca (13378)
- ๐ฆ PR 13375 - PR: Generalize error reporting via signal and simplify widget, by @goanpeca
- PR 13367 - PR: Add file hover-go-to relative to project root, by @goanpeca
- PR 13317 - PR: Add name validation and status of project methods, by @goanpeca
- PR 13316 - PR: Add check for extras_toolbar existence, by @goanpeca (13310)
- ๐ PR 13299 - PR: Fix project logic to allow for extra dialogs, by @goanpeca
- ๐ PR 13290 - PR: Display external plugins in the dependencies dialog, by @goanpeca
- PR 13280 - PR: Add intermediate Project API while new API migration is finished, by @goanpeca
- ๐ PR 13278 - PR: Fix toolbar title and tabify of external plugins, by @goanpeca
- ๐ PR 13208 - PR: Fix visible plugins on restart and online server start, by @goanpeca (13142, 13127)
- โ PR 13186 - PR: Fix a wrong import in our tests, by @ccordoba12
- PR 13151 - PR: Fix test_lsp_config_dialog, by @ccordoba12
- PR 13143 - PR: Fix showing internal errors, by @impact27
- PR 13122 - PR: Fix spelling error in tutorial (Help), by @scottwedge
- PR 13116 - PR: Fix rename of CodeEditor kwarg (History), by @ccordoba12
- ๐ PR 13100 - PR: Migrate RunConfig to Plugin with new API, by @goanpeca (13099)
- ๐ง PR 13070 - WIP: Add ability to hot start some plugins., by @goanpeca (13067)
- PR 12965 - PR: Fix reporting internal PyLS errors and generalize reporting error mechanism, by @ccordoba12
- ๐ PR 12961 - PR: Add job to build docs, by @goanpeca
- PR 12924 - PR: Add cookiecutter widget, by @goanpeca (12938)
- ๐ PR 12893 - PR: Add entry point plugin discovery and add plugin deps solver, by @goanpeca
- ๐ PR 12793 - PR: Create a new Appearance plugin, by @goanpeca (12798)
- ๐ PR 12756 - PR: Migrate Working Directory plugin to the new API, by @goanpeca (12760)
- ๐ PR 12726 - PR: Move collections editor out of the Variable Explorer and into the widgets module, by @goanpeca (12725)
- โก๏ธ PR 12669 - PR: Update duplicates.yml, by @goanpeca
- ๐ PR 12527 - PR: Change icon and text of 'Lock Interface Action' when clicked, by @jnsebgosselin (12488)
- ๐ PR 12490 - PR: Migrate History Plugin to new API, by @goanpeca (12190)
- ๐ PR 12438 - PR: Migrate Console Plugin to the new API, by @goanpeca (12727)
- ๐ PR 12382 - PR: Migrate Find in files plugin to new API, by @goanpeca (12189)
- PR 12377 - PR: Migrate Profiler to new API, by @goanpeca (12191)
- ๐ PR 12338 - PR: Migrate Help plugin to new API, by @goanpeca (12186)
- ๐ PR 12330 - PR: Move Online help to new API , by @goanpeca (12187)
- ๐ PR 12324 - PR: Move Breakpoints Plugin to new API, by @goanpeca (12325)
- ๐ PR 12196 - PR: Move Plots to use new Plugin API, by @goanpeca (12182)
- โก๏ธ PR 12131 - PR: Update plots plugin to Python 3, by @steff456 (12130)
- โก๏ธ PR 12017 - PR: Update spyder-kernels requirement for Spyder 5, by @ccordoba12 (12002)
- PR 11935 - PR: Spelling correction, by @michelwoo
- โก๏ธ PR 11840 - PR: Update Find plugin to Python 3, by @steff456 (11839)
- โก๏ธ PR 11816 - PR: Update Pylint plugin to Python 3, by @steff456 (11725)
- โก๏ธ PR 11815 - PR: Update Breakpoints plugin to Python 3, by @steff456 (11616)
- ๐ PR 11741 - PR: Create new API for plugins and widgets, by @goanpeca (12180)
- ๐ PR 10963 - PR: Remove Python 2 and 3.5 from our CIs, by @ccordoba12
๐ In this release 47 pull requests were closed.
-
v5.0.0.a2
November 12, 2020 -
v5.0.0.a1
August 05, 2020