All Versions
117
Latest Version
Avg Release Cycle
25 days
Latest Release
797 days ago
Changelog History
Page 3
Changelog History
Page 3
-
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 -
v4.2.5 Changes
March 25, 2021๐ Important fixes
- ๐ Fix restoring window properties at startup.
- ๐ Fix a segfault when restarting kernels.
- ๐ Fix a segfault when processing linting results.
Issues Closed
- Issue 15002 - Segfault when restarting the kernel while restarting (PR 15001 by @impact27)
- Issue 14962 - Spyder 4.2.4 Regression - Custom Layouts Broken (PR 14970 by @ccordoba12)
- โ Issue 14798 - Spyder crashes without warning (PR 14985 by @impact27)
๐ In this release 3 issues were closed.
- PR 15001 - PR: Avoid segfault when restarting kernel, by @impact27 (15002)
- PR 14985 - PR: Avoid segfault when processing code analysis results, by @impact27 (14798)
- โช PR 14970 - PR: Pass version kwarg in every call to saveState/restoreState (Main Window), by @ccordoba12 (14962)
๐ In this release 3 pull requests were closed.
-
v4.2.4 Changes
March 19, 2021๐ Important fixes
- ๐ Fix an important error when restarting kernels.
- โ Add compatibility with the future Spyder 5.
Issues Closed
- Issue 14901 - AttributeError: no attribute 'refresh_formatter_name' when opening Spyder (PR 14943 by @ccordoba12)
- Issue 14886 - KeyError after failed import in debugger
- ๐จ Issue 14701 - Spyder.ttf font has print and preview only restrictions (PR 14904 by @juliangilbey)
๐ In this release 3 issues were closed.
๐ Pull Requests Merged
- โช PR 14957 - PR: Use version arg explicitly in saveState/restoreState (Main Window), by @ccordoba12
- โก๏ธ PR 14956 - PR: Update hexstate handling to fallback to default layout when moving from Spyder 5 to Spyder 4, by @dalthviz
- โ PR 14950 - PR: Use QtAwesome 1.0.1 for the file tests, by @ccordoba12
- โก๏ธ PR 14943 - PR: Catch an error when updating the Source menu at startup, by @ccordoba12 (14901)
- ๐ PR 14941 - PR: Update required versions on qtconsole and qdarkstyle, by @ccordoba12
- PR 14904 - PR: Mark spyder.ttf as an unrestricted font, by @juliangilbey (14701)
- PR 14903 - PR: Add TypeError as a Picklingerror (Variable Explorer), by @impact27
- โก๏ธ PR 14884 - PR: Update translations from Crowdin, by @spyder-bot
๐ In this release 8 pull requests were closed.
-
v4.2.3 Changes
March 04, 2021๐ Important fixes
- ๐ Fix a very visible bug with Kite installation.
- ๐ Make Find pane to correctly highlight results in the editor.
- Don't show "Mo such comm" message when restaring kernels.
Issues Closed
- Issue 14835 - Editing in 4.2.2 causes issue popup (PR 14842 by @andfoy)
- Issue 14801 - Kite installation error (PR 14816 by @steff456)
- ๐ Issue 14755 - Find in files plugin does not forward results to editor properly (PR 14770 by @impact27)
- Issue 14713 - python "help" command failed in iPython console (PR 14804 by @mrclary)
๐ In this release 4 issues were closed.
๐ Pull Requests Merged
- โก๏ธ PR 14842 - PR: Prevent IndexError when updating folding, by @andfoy (14835)
- โก๏ธ PR 14840 - PR: Update translations from Crowdin, by @spyder-bot
- ๐ PR 14816 - PR: Remove unexpected argument in Kite installation dialog, by @steff456 (14801)
- ๐ PR 14805 - PR: Remove "No such comm" warning, by @impact27
- PR 14804 - PR: Patch py2app site.py template for IPython help(), by @mrclary (14713)
- ๐ PR 14770 - PR: Fix match in Find plugin, by @impact27 (14755)
๐ In this release 6 pull requests were closed.
-
v4.2.2 Changes
February 22, 2021๐ Important fixes
- ๐ Improve performance when typing in the editor.
- ๐ Make variable explorer work for kernels started in remote servers.
- ๐ Fix using TKinter in the Windows and macOS installers.
Issues Closed
- Issue 14779 - SystemError when switching projects (PR 14791 by @ccordoba12)
- Issue 14730 - Bug at code folding of code cells
- Issue 14656 - Tk graphics backend is giving error on Big Sur with DMG installer
- Issue 14653 - Possible Black Autoformat Bug (PR 14759 by @andfoy)
- Issue 14570 - Lags appear when typing in large files in the editor (PR 14574 by @andfoy)
- Issue 14551 - functools.cached_property doesn't behave as expected in the spyder console (PR 14715 by @impact27)
- ๐ฆ Issue 14542 - Opening Dataframe in Variable Explorer not working with packaged 4.2.1 dmg version of Spyder (PR 14545 by @mrclary)
- ๐ Issue 14535 - DeprecationWarning: implicit conversion to integers in spyder/widgets/colors.py:78 (PR 14543 by @juliangilbey)
- Issue 14527 - Variable explorer sorting by Size (PR 14761 by @steff456)
- Issue 14499 - outline view display variables and attributes
- ๐ Issue 14483 - Launch Issues with 4.2.1 and macOS (PR 14564 by @ccordoba12)
- Issue 14477 - Debugger ignores some tuple assignments (PR 14484 by @ccordoba12)
- Issue 14476 - Make Pdb continuation prompt consistent (PR 14478 by @impact27)
- Issue 14472 - Hitting debug twice makes it unable to continue (PR 14711 by @ccordoba12)
- Issue 14413 - TypeError in Outline explorer (PR 14757 by @andfoy)
- Issue 14385 - Tkinter failed to import (PR 14727 by @dalthviz)
- Issue 14380 - Debug mode not working on win10 for any code (PR 14382 by @impact27)
- Issue 14374 - Matching bracket highlighting index error (PR 14376 by @hengin)
- Issue 14273 - Spyder crashes after Monitor Scale change (PR 14696 by @dalthviz)
- ๐ Issue 13252 - Can't set custom interpreters in Preferences on macOS (PR 14565 by @ccordoba12)
- ๐ Issue 12663 - Cursor moves position after deleting a character and changing line (PR 14559 by @hengin)
- Issue 11538 - Variable explorer doesn't show variables on remote kernel (PR 14447 by @impact27)
- Issue 9179 - brace matching confused by strings with braces (PR 14376 by @hengin)
- ๐ Issue 5401 - Ctrl+C not working when using input on Windows (PR 14557 by @ccordoba12)
- Issue 2965 - Parenthesis highlight in the Editor is inconsistent (PR 14376 by @hengin)
- Issue 1354 - The editor adds ":" when type in multiply lines list comprehension (PR 14376 by @hengin)
๐ In this release 26 issues were closed.
๐ Pull Requests Merged
- โก๏ธ PR 14794 - PR: Update core dependencies for 4.2.2, by @ccordoba12
- PR 14791 - PR: Constrain Watchdog to be less than 2.0.0, by @ccordoba12 (14779)
- โ PR 14790 - PR: Simplify how we enter debugging mode in IPython console tests, by @ccordoba12
- โก๏ธ PR 14763 - PR: Update translations from Crowdin, by @spyder-bot
- โก๏ธ PR 14762 - PR: Update translations for 4.2.2, by @steff456
- PR 14761 - PR: Catch type error when sorting by size in variable explorer, by @steff456 (14527)
- PR 14759 - PR: Prevent double saving when running a file, by @andfoy (14653)
- PR 14757 - PR: Prevent None items in Outline Explorer, by @andfoy (14413)
- ๐ PR 14727 - PR: Add assets for Tkinter (Windows installer), by @dalthviz (14385)
- PR 14719 - PR: Improve design of Kite dialog, by @juanis2112 (32)
- โ PR 14715 - PR: Test for spyder-kernels#278, by @impact27 (14551)
- ๐ PR 14711 - PR: Sync subrepo with spyder-kernels#271, by @ccordoba12 (14472)
- PR 14696 - PR: Improve DPI change detection , by @dalthviz (14273)
- ๐ PR 14667 - PR: Move IPython out of zipped libraries in macOS application, by @mrclary
- โก๏ธ PR 14655 - PR: Update metainfo file and install it, by @ximion
- ๐ PR 14624 - PR: Fix IPython console for internal environment on macOS app, by @mrclary
- โก๏ธ PR 14607 - PR: Don't terminate folding thread before running new update (Editor), by @ccordoba12
- PR 14600 - PR: Compute extended ranges for folding out of its thread (Editor), by @ccordoba12
- โก๏ธ PR 14574 - PR: Move folding update to a thread, by @andfoy (14570)
- ๐ PR 14565 - PR: Remove PYTHONEXECUTABLE from env vars passed to the kernel, by @ccordoba12 (13252)
- ๐ PR 14564 - PR: Don't open script that starts Spyder at startup on macOS, by @ccordoba12 (14483)
- ๐ PR 14559 - PR: Workaround for Qt-bug where cursor moves unintuitively after text deletion, by @hengin (12663)
- ๐ PR 14557 - PR: Sync subrepo with spyder-kernels#277, by @ccordoba12 (5401)
- ๐ PR 14552 - PR: Update release instructions, by @ccordoba12
- ๐ PR 14545 - PR: Fix Variable Explorer pandas KeyError in macOS App, by @mrclary (14542)
- ๐ PR 14543 - Fix DeprecationWarning: explicitly cast to an integer, by @juliangilbey (14535)
- โ PR 14514 - PR: Fix test compatibility with Pandas 1.2.0, by @dalthviz
- โก๏ธ PR 14484 - PR: Update subrepo with spyder-kernels#272, by @ccordoba12 (14477)
- PR 14482 - PR: Save prompt number while recursive debugging, by @impact27
- โก๏ธ PR 14478 - PR: Update continuation prompt, by @impact27 (14476)
- PR 14447 - PR: Tunnel comm port to make all features that depend on comms work for remote kernels, by @impact27 (11538)
- ๐ PR 14382 - PR: Make Pdb work better without comms, by @impact27 (14380)
- ๐ PR 14376 - PR: Bracket matching fixes (affects highlighting and autocompletion), by @hengin (9179, 2965, 14374, 1354)
- ๐ PR 13864 - PR: Synchronize symbols and folding after a timeout (Editor), by @ccordoba12
- PR 13541 - PR: Don't add manics conda channel to Binder's environment.yml, by @yuvipanda
๐ In this release 35 pull requests were closed.
-
v4.2.1 Changes
December 18, 2020๐ New features
- Code folding for cells.
๐ Important fixes
- Search in the editor works as expected for folded regions.
- IPython Console preferences are applied on the fly.
- ๐ IPython files (
*.ipy
) are better supported in the editor. - โฌ๏ธ Reduce time to show Preferences dialog.
- ๐ Support for macOS Big Sur.
Issues Closed
- Issue 14440 - Missing "magic" key for custom color schemes (PR 14450 by @dalthviz)
- Issue 14404 - Apply asyncio patch for Tornado < 6.1 (PR 14414 by @ccordoba12)
- Issue 14377 - Kernel running well on Python 3.9 for Spyder 4.2 but the title of app still showing 3.7? (PR 14396 by @ccordoba12)
- ๐ป Issue 14348 - Not working working directory (-w) of project (-p) from command line (PR 14227 by @ccordoba12)
- Issue 14330 - Spyder freezes for a long period every time preferences is open due to checking conda envs (PR 14332 by @ccordoba12)
- Issue 14329 - Consider changing the tooltip in the Files pane filter toggle to be less confusing and match the others (PR 14359 by @ccordoba12)
- โก๏ธ Issue 14328 - Changing the filename filters doesn't update files shown if filters are enabled until the button is toggled off and back on (PR 14337 by @ccordoba12)
- โก๏ธ Issue 14309 - New way to update folding regions (PR #13783) freezes Spyder (PR 14315 by @andfoy)
- Issue 14282 - The extra selection is not sometimes displayed. (PR 14295 by @ok97465)
- Issue 14263 - Flags logic is broken for small files (PR 14266 by @impact27)
- ๐ Issue 14262 - Code Analysis not working in packaged 4.2 MacOS app (PR 14269 by @mrclary)
- Issue 14243 - Add wheel for rtree to Mac installer (PR 14410 by @mrclary)
- โก๏ธ Issue 14222 - Cannot launch Spyder after updating to macOS 11 Big Sur, please help. (PR 14256 by @impact27)
- ๐ Issue 14221 - Move symbol switcher to use LSP symbols (PR 14244 by @andfoy)
- ๐ Issue 14220 - Improvements to the Windows installer (PR 14279 by @dalthviz)
- ๐ Issue 14218 - High typing latency in MacOS Big Sur (PR 14256 by @impact27)
- Issue 14203 - Spyder 4.2 tour dialog box not respecting light theme from previous spyder (PR 14420 by @juanis2112)
- Issue 14192 - Pager when getting help blocks IPython console (PR 14418 by @ccordoba12)
- Issue 14183 - TypeError when getting text snippets (PR 14186 by @andfoy)
- Issue 14175 - Allow setting line length, when setting
black
as autoformatter (PR 14187 by @steff456) - Issue 14155 - Dictionary has keys and values mixed up (PR 14333 by @hengin)
- Issue 14152 - Items are collapsed in the outline explorer after a change was made in the editor when the option "Follow cursor position" is unchecked. (PR 14238 by @andfoy)
- Issue 14112 - Execute permission bits are set to 1 for newly created files (PR 14246 by @dalthviz)
- Issue 14100 - PermissionError when trying to change current working directory (PR 14278 by @steff456)
- Issue 13779 - Crash while folding code block/function (PR 13783 by @andfoy)
- Issue 13544 - Pandas Series index wrong in Variable Explorer (PR 14259 by @dalthviz)
- ๐ Issue 13535 - Code Analysis output button and path handling on Windows (PR 14305 by @dalthviz)
- โฑ Issue 13288 - TimeoutError: Timeout while waiting for comm port. (PR 14228 by @impact27)
- Issue 13248 - RuntimeError when trying to detect if completion widget is visible after closing editor window (PR 14344 by @steff456)
- Issue 12877 - ValueError when opening array within array (PR 14352 by @hengin)
- Issue 12485 - Collapsed code search bug (PR 14398 by @andfoy)
- Issue 11360 - Code Folding Occasionally Breaks (PR 13783 by @andfoy)
- Issue 11357 - IPython Console: Improvements for preferences application (PR 12834 by @dalthviz)
- Issue 11090 - Magics are marked as invalid syntax in ipy files (PR 11101 by @impact27)
- Issue 7846 - Code folding cells
- ๐ Issue 1983 - Windows taskbar icon appears twice, if the Spyder icon is pinned (PR 14219 by @dalthviz)
๐ In this release 36 issues were closed.
๐ Pull Requests Merged
- โก๏ธ PR 14456 - PR: Update core deps, by @dalthviz
- PR 14453 - PR: Set color of pager label (IPython console), by @ccordoba12
- PR 14452 - PR: Preserve custom interpreters introduced manually (Main interpreter), by @ccordoba12
- PR 14451 - PR: Show Kite's on-boarding dialog the third time Spyder is started, by @ccordoba12
- 0๏ธโฃ PR 14450 - PR: Add default values for color schemes, by @dalthviz (14440)
- PR 14444 - PR: Add .pyt and .pyi as extensions recognized as Python files (Editor), by @ccordoba12
- ๐ PR 14443 - PR: Remove option to set max number of lines (History), by @ccordoba12
- PR 14430 - PR: Fix validation for incorrectly uninstalled packages in is_module_installed, by @ccordoba12
- PR 14420 - PR: Change colors for tour dialog in light mode, by @juanis2112 (14203)
- โ PR 14418 - PR: Show a warning telling people how to get out of the pager (IPython console), by @ccordoba12 (14192)
- โก๏ธ PR 14415 - PR: Update minimal required versions of python-language-server and pyls-spyder, by @ccordoba12
- PR 14414 - PR: Don't apply asyncio patch for Tornado 6.1+ (IPython console), by @ccordoba12 (14404)
- ๐ PR 14410 - PR: Add Rtree and other fixes for the macOS app, by @mrclary (14243)
- โก๏ธ PR 14408 - PR: Update translations from Crowdin, by @spyder-bot
- โก๏ธ PR 14407 - PR: Update translations, by @andfoy
- PR 14398 - PR: Improve unfold_if_colapsed logic to consider nested blocks, by @andfoy (12485)
- ๐ PR 14396 - PR: Don't show Python version on window title for our Mac and Windows apps, by @ccordoba12 (14377)
- ๐ PR 14390 - PR: Pin cryptography to 3.2.1 to avoid issues with lack of wheels for version 3.3 (Windows installer), by @ccordoba12
- PR 14389 - PR: Change colors for tour dialog in light mode, by @juanis2112
- PR 14387 - PR: Add python_requires to setup.py, by @ccordoba12
- PR 14367 - PR: Change application of options that require direct code execution (IPython console), by @ccordoba12
- ๐ PR 14366 - PR: Sync spyder-kernels subrepo, by @ccordoba12
- PR 14359 - PR: Use a single tooltip for the Files filter button, by @ccordoba12 (14329)
- PR 14352 - PR: Fix error when opening array of boolean arrays in Variable Explorer, by @hengin (12877)
- ๐ PR 14350 - PR: Use Pyzmq 19 on Windows (Testing), by @ccordoba12
- PR 14344 - PR: Catch RuntimeError in the editor, by @steff456 (13248)
- PR 14342 - PR: Increase IPython version to 7.6.0+, by @ccordoba12
- โก๏ธ PR 14337 - PR: Update view after applying filters if filters are on (Files), by @ccordoba12 (14328)
- PR 14333 - PR: Fix variable explorer sort by size bug, by @hengin (14155)
- PR 14332 - PR: Improve detection of conda and pyenv environments, by @ccordoba12 (14330)
- PR 14318 - PR: Fix issues with external kernels runfile and shutdown, by @impact27
- PR 14315 - PR: Replace Jaro-Wrinkler distance by normalized Jaccard index (Folding), by @andfoy (14309)
- PR 14308 - PR: Prevent comms from crashing Spyder, by @impact27
- PR 14305 - PR: Normalize file paths for correct handling of filenames for static code analysis, by @dalthviz (13535)
- โก๏ธ PR 14295 - PR: Check for initial selection before updating decorations, by @ok97465 (14282)
- โ PR 14284 - PR: Increase max Pytest version (Testing), by @ccordoba12
- ๐ PR 14279 - PR: Add Rtree wheel to the Windows installer, by @dalthviz (14220)
- PR 14278 - PR: Catch IOError and OSError in spyder-kernels get_cwd, by @steff456 (14100)
- ๐ PR 14269 - PR: Fix Code Analysis in macOS Application, by @mrclary (14262)
- PR 14266 - PR: Align flags if not enough lines to create a scrollbar, by @impact27 (14263)
- PR 14259 - PR: Recalculate index when sorting (Variable Explorer), by @dalthviz (13544)
- PR 14256 - PR: Set QT_MAC_WANTS_LAYER env var to solve problems in Big Sur, by @impact27 (14222, 14218)
- PR 14246 - PR: Set base permission to 0o666 minus umask for files when saving, by @dalthviz (14112)
- PR 14244 - PR: Migrate the symbol switcher to use the LSP information, by @andfoy (14221)
- โก๏ธ PR 14239 - PR: Disable set-env usage on GitHub Actions and update conda action, by @andfoy
- PR 14238 - PR: Fix issues with expanded symbols when cursor is not being followed up, by @andfoy (14152)
- PR 14231 - PR: Improve startup time a bit, by @ccordoba12
- PR 14229 - PR: Simplify creation of main application and splash screen, by @ccordoba12
- PR 14228 - PR: Don't wait for disconnected comm (IPython console), by @impact27 (13288)
- ๐ป PR 14227 - PR: Fix opening projects from the command line, by @ccordoba12 (14348)
- ๐ PR 14219 - PR: Context menu entry to open files with Spyder and taskbar pinned icon (Windows installer), by @dalthviz (1983)
- ๐ PR 14195 - PR: Pin NumPy version to prevent RuntimeError - sanity check on Windows installer (Windows 10), by @dalthviz
- PR 14187 - PR: Fix bug in preferences with max line length, by @steff456 (14175)
- PR 14186 - PR: Prevent indexing prefix tree with None values, by @andfoy (14183)
- PR 14185 - PR: Don't use len to check for empty sequences (Snippets), by @ElieGouzien
- ๐ PR 14181 - PR: Improve release instructions, by @ccordoba12
- โก๏ธ PR 14180 - PR: Update our subrepos after releasing 4.2.0, by @ccordoba12
- ๐ PR 14178 - PR: Fix conda environment list on Windows application, by @mrclary
- ๐ PR 14071 - PR: Replace deprecated imp with importlib, by @oscargus
- โก๏ธ PR 13783 - PR: Improve folding updates and line displacement on the editor, by @andfoy (13779, 11360)
- PR 12834 - PR: Improve handling of IPython Console preferences, by @dalthviz (11357)
- ๐ PR 11101 - PR: Support IPython files, by @impact27 (11090)
๐ In this release 62 pull requests were closed.
-
v4.2.0 Changes
November 08, 2020๐ New features
- ๐ New, self-contained installers for Windows and macOS.
- โ Add support for inline and interactive Matplotlib plots in the debugger.
- Automatic detection of conda and pyenv environments in
Preferences > Python interpreter
. - โ Add functionality to do auto-formatting in the Editor. It can be triggered in
the menu
Source > Format file or selection
or with the shorcutCtrl+Alt+I
(Cmd+Alt+I
in macOS). - โ Add support for text snippets in the Editor. The list of available snippets
is shown in
Preferences > Completion and linting > Snippets
. - ๐ Support caching cells send in succession to the IPython console. This will run one cell after the previous one finished.
- ๐ Make variables take precedence over Pdb commands in the debugger. In case a
variable clashes with a command, you'll have to prefix the command with
!
. - ๐ Show a message to take a tour of Spyder features the first time 4.2.0 is launched.
- โฌ๏ธ Drop support for Python 2.7 and 3.5.
๐ Important fixes
- ๐ Improve performance in the Editor when painting indent guides and showing linting messages.
- Prevent the creation of temporary files in Dropbox directories after saving in the Editor.
- ๐ Prevent the Outline to degrade performance in the Editor when visible. This was achieved by moving this pane to use the LSP architecture.
- ๐ Support Jedi 0.17.2
Issues Closed
- Issue 14163 - NameError: name 'DistributionNotFound' is not defined (PR 14164 by @impact27)
- ๐ Issue 14140 - LSP Server Does Not Startup on macOS Application (PR 14142 by @mrclary)
- Issue 14136 - Conda Environment Status Shows Full Path (PR 14123 by @mrclary)
- Issue 14125 - TypeError when inserting text in code snippet (PR 14157 by @andfoy)
- โก๏ธ Issue 14117 - Update translations for 4.2.0 (PR 14159 by @spyder-bot)
- Issue 14113 - Error when inserting text in code snippet (PR 14114 by @ccordoba12)
- Issue 14107 - RuntimeError when closing project (PR 14109 by @ccordoba12)
- Issue 14082 - Set column width automatically after changing autoformatter (PR 14147 by @steff456)
- Issue 14040 - Pager is broken in IPython console (PR 14056 by @ccordoba12)
- Issue 14001 - Cannot save if remove_trailing_spaces is enabled (PR 14016 by @andfoy)
- Issue 13999 - Error while restarting the kernel (PR 14057 by @ccordoba12)
- ๐ Issue 13985 - Bug: Code style linting is ignored after Spyder restart (PR 14043 by @ccordoba12)
- Issue 13978 - Migrate mac-application repo to spyder repo (PR 13992 by @mrclary)
- Issue 13977 - TypeError: 'bool' object is not callable at Spyder startup (PR 14007 by @ccordoba12)
- Issue 13964 - PYTHONPATH not set when running profiler (PR 14022 by @ccordoba12)
- Issue 13957 - Replace with | replace/find next | replace in selection | replace all (PR 14054 by @TediaN97)
- โ Issue 13928 - The ouline explorer doesn't populate for some files with latest 4.x (PR 14119 by @ccordoba12)
- โก๏ธ Issue 13918 - Debugger panel is not updated correctly in latest 4.x (PR 13919 by @impact27)
- Issue 13909 - Variables not defined error while in debug mode when running a list comprehension (PR 13920 by @ccordoba12)
- Issue 13908 - Turning "Highlight current line" off breaks parenthesis matching highlighting (PR 13281 by @ccordoba12)
- Issue 13903 - Add option to list available environments as main interpreter in Preferences (PR 13950 by @steff456)
- โ Issue 13897 - Outline explorer only populate its content after a file is changed on latest 4.x (PR 13981 by @ccordoba12)
- โ Issue 13896 - Outline exporer items auto expands to follow cursor position in latest 4.x (PR 13885 by @andfoy)
- Issue 13892 - Debugging init impossible (PR 13902 by @ccordoba12)
- Issue 13891 - Creating a pint Quantity in the console fails (PR 13902 by @ccordoba12)
- Issue 13882 - Saving layout doesn't store the right sizes. (PR 14078 by @ccordoba12)
- Issue 13877 - Variable names are displayed in the Outline pane (PR 13885 by @andfoy)
- Issue 13872 - Spinner is shown constantly in Outline explorer for files without a language server (PR 13885 by @andfoy)
- Issue 13832 - Replace kite dialog when opening spyder the first time for the tour dialog. (PR 13953 by @juanis2112)
- Issue 13807 - "Go to definition" causes error in Python 3.6 (PR 13839 by @ccordoba12)
- Issue 13806 - object.[tab] causes internal error in IPython console (PR 13830 by @steff456)
- Issue 13786 - A generic icon is shown in gnome-shell in a Wayland session (PR 13787 by @musicinmybrain)
- Issue 13762 - Highlighting word when there is only one occurence (PR 13834 by @steff456)
- Issue 13754 - Change colors for IPython console error message (PR 13963 by @juanis2112)
- Issue 13741 - Fix PYTHONPATH manager tooltip to match the title of the dialog window it triggers (PR 13817 by @juanitagomezr)
- Issue 13733 - Variable type and size are out of order (PR 13791 by @skjerns)
- Issue 13722 - Spyder doesn't create a new folder in project explorer (PR 13740 by @akwasigroch)
- Issue 13719 - IPython.core.inputtransformer2 is only present in IPython >= 7.0 (PR 13721 by @ccordoba12)
- Issue 13668 - Internal console inserts unwanted red highlighting on background (PR 13281 by @ccordoba12)
- Issue 13666 - Internal console inserts unwanted background highlighting on left parenthesis (PR 13281 by @ccordoba12)
- ๐ท Issue 13632 - Cannot use imported modules with joblib (PR 13818 by @dalthviz)
- Issue 13623 - Unnecessary error when restarting the kernel (PR 13634 by @impact27)
- Issue 13620 - RecursionError when opening a dataframe with Pandas 1.1.0 in the kernel and 1.0.5 in Spyder (PR 13843 by @steff456)
- Issue 13585 - Plain text in help pane has a bug (PR 13598 by @steff456)
- Issue 13557 - Date object not editable in variable explorer (PR 13876 by @steff456)
- ๐ง Issue 13531 - Run configuration per file dialog doesn't display complete (PR 13590 by @steff456)
- Issue 13519 - Builtins can still be shadowed, causing kernel startup to fail, when a project is open (PR 14017 by @ccordoba12)
- Issue 13507 - No xdg-open on VM instance (PR 13971 by @juanis2112)
- Issue 13465 - Fix some further issues with the Files pane UX (PR 13833 by @steff456)
- Issue 13439 - Code analysis and profiler don't have shortcuts assigned (PR 13970 by @juanis2112)
- Issue 13371 - Add "Insert above/below" options for lists in variable explorer (PR 13380 by @dpturibio)
- Issue 13351 - Some issues with Spyder projects and the workspace functionality in the PyLS (PR 13828 by @ccordoba12)
- Issue 13347 - Clicking an item in Analyze pane does nothing but return to post-scan initial state (PR 14090 by @ccordoba12)
- Issue 13342 - IndexError in Code Analysis prevents Spyder from getting launched (PR 13753 by @steff456)
- Issue 13283 - Can't terminate debugging session (PR 13379 by @impact27)
- Issue 13241 - Improvements to the help pane (PR 13750 by @juanis2112)
- Issue 13240 - Fix Introduction tour (PR 13717 by @juanis2112)
- Issue 13239 - Add Tutorial Videos item to Spyder Help menu (PR 13895 by @juanis2112)
- ๐ Issue 13145 - Create our own installer for Windows (PR 13269 by @dalthviz)
- Issue 13121 - TypeError: KiteClient.sig_response_ready in Kite's client (PR 13884 by @andfoy)
- Issue 13041 - Atomic writes generate temp files in Dropbox (PR 13915 by @skjerns)
- โก๏ธ Issue 13020 - Editor sluggish on document diagnostics update (PR 13281 by @ccordoba12)
- โก๏ธ Issue 12677 - Add instructions about using "conda update anaconda" to the update dialog (PR 14091 by @ccordoba12)
- Issue 12651 - Indentation handling when running code cells (IndentationError: unexpected indent) (PR 13852 by @impact27)
- Issue 12631 - Feature Request: --safe-mode in spyder main cli options (PR 12926 by @juanis2112)
- Issue 12564 - Intended behaviour of add_pathlist_to_PYTHONPATH not clear (PR 14022 by @ccordoba12)
- Issue 12259 - MacApp: Jedi Completion Not Entirely Working from Non-conda environment (PR 13839 by @ccordoba12)
- โฌ๏ธ Issue 12200 - Feature Request: Upgrade Spyder's Environment Handling (PR 13950 by @steff456)
- ๐ Issue 12045 - Spyder prompts to install command line tools in macOS (PR 14105 by @juanis2112)
- Issue 11396 - Integration of automatic formatting tools: autopep8, yapf and black (PR 13295 by @andfoy)
- Issue 11118 - Problem in autocompletion of class attributes in Spyder 4 editor (PR 14058 by @ccordoba12)
- Issue 9725 - Shift-Enter to run a cell is not cached (PR 10873 by @impact27)
- Issue 8864 - Indent guides makes the Editor extremely slow on large files (PR 13867 by @ccordoba12)
- Issue 3161 - Check : Profiler unable to find modules (PR 14022 by @ccordoba12)
- ๐ Issue 620 - Unable to see plots made with Matplotlib while debugging (PR 13327 by @impact27)
- ๐ Issue 588 - Add support for text snippets (PR 14019 by @andfoy)
๐ In this release 76 issues were closed.
๐ Pull Requests Merged
- โก๏ธ PR 14170 - PR: Update PyLS and spyder-kernels required versions for 4.2, by @ccordoba12
- ๐ฒ PR 14168 - PR: Fix logging to a file, by @ccordoba12
- โก๏ธ PR 14167 - PR: Update subrepo with spyder-kernels#255, by @ccordoba12
- ๐ฆ PR 14164 - PR: Fix get_package_version, by @impact27 (14163)
- ๐ PR 14160 - PR: Fix detection of conda and pyenv environments on Windows, by @ccordoba12
- โก๏ธ PR 14159 - PR: Update translations from Crowdin, by @spyder-bot (14117)
- PR 14157 - PR: Prevent code snippet search from picking the root text node, by @andfoy (14125)
- ๐ PR 14154 - PR: Fix some strings for translation, by @juanis2112
- PR 14147 - PR: Set column width automatically after changing autoformatter, by @steff456 (14082)
- 0๏ธโฃ PR 14146 - PR: Change default auto-formatter to be Black (Editor), by @ccordoba12
- PR 14142 - PR: Resolve LSP not starting in Mac app, by @mrclary (14140)
- PR 14137 - PR: Fix project opening when starting Spyder in Mac app, by @juanis2112
- โก๏ธ PR 14135 - PR: Update macOS app with new dependencies, by @mrclary
- PR 14123 - PR: Add search paths to PATH in is_program_installed, by @mrclary (14136)
- PR 14119 - PR: Check that we can get symbols in a file not part of a Python module, by @ccordoba12 (13928)
- โก๏ธ PR 14115 - PR: Update translation files, by @ccordoba12
- PR 14114 - PR: Add name and value to base node class (Snippets), by @ccordoba12 (14113)
- PR 14109 - PR: Catch an error when stopping watcher (Projects), by @ccordoba12 (14107)
- ๐ PR 14105 - PR: Add find_git function to verify correctly if git is installed on macOS, by @juanis2112 (12045)
- PR 14104 - PR: Customize tour dialog when starting Spyder, by @juanis2112 (22)
- ๐ PR 14091 - PR: Improve message about new releases (Main Window), by @ccordoba12 (12677)
- PR 14090 - PR: Don't try to reload analysis for the currently displayed file (Code Analysis), by @ccordoba12 (13347)
- PR 14078 - PR: Use current size and position when saving window settings (Main Window), by @ccordoba12 (13882)
- ๐ PR 14074 - PR: Remove PyYAML deprecation warning, by @oscargus
- ๐ PR 14059 - PR: Add build for Windows installer with extra packages, by @dalthviz
- โก๏ธ PR 14058 - PR: Update subrepo with python-language-server#879, by @ccordoba12 (11118)
- PR 14057 - PR: Catch an error when trying to restart the kernel (IPython console), by @ccordoba12 (13999)
- ๐ PR 14056 - PR: Remove option to use pager because it's broken (IPython console), by @ccordoba12 (14040)
- PR 14054 - PR: Change replace labels in find/replace widget, by @TediaN97 (13957)
- PR 14051 - PR: Improvements to the About Spyder dialog, by @jnsebgosselin
- โก๏ธ PR 14043 - PR: Update subrepo with python-language-server#873, by @ccordoba12 (13985)
- PR 14037 - PR: Some improvements to the create project dialog., by @jnsebgosselin
- ๐ PR 14033 - PR: Fix issue where external IPython consoles do not launch for macOS application, by @mrclary
- ๐ง PR 14027 - PR: Some improvements to the "Run > Configuration per file" dialog (2), by @jnsebgosselin
- PR 14022 - PR: Simplify add_pathlist_to_PYTHONPATH, by @ccordoba12 (3161, 13964, 12564)
- ๐ PR 14019 - PR: Enable text snippets support in the editor, by @andfoy (588)
- PR 14017 - PR: Don't pass PYTHONPATH directly to the kernel (IPython console), by @ccordoba12 (13519)
- PR 14016 - PR: Fix remove_trailing_spaces method and attribute clash, by @andfoy (14001)
- ๐ฆ PR 14014 - PR: Add get_package_version for more complete version list, by @oscargus
- PR 14008 - PR: Improve how the options in Preferences/Appearance are applied, by @ccordoba12
- ๐ PR 14007 - PR: Catch TypeError when loading third-party plugins (Main Window), by @ccordoba12 (13977)
- ๐ PR 13992 - PR: Add scripts and files necessary to create a macOS installer, by @mrclary (13978)
- โก๏ธ PR 13981 - PR: Update Outline when opening or closing projects, by @ccordoba12 (13897)
- ๐ง PR 13979 - PR: Some improvements to the "Run > Configuration per file" dialog, by @jnsebgosselin
- ๐ PR 13974 - PR: Remove support for Python 2 and 3.5 in setup.py, by @ccordoba12
- โ PR 13972 - PR: Use a better method to check the spinner is not shown in a couple of Outline tests, by @ccordoba12
- โ PR 13971 - PR: Add warning for xdg-utils when trying to open a file in the editor in the external file explorer, by @juanis2112 (13507)
- PR 13970 - PR: Add shortcuts to Profiler and Code Analysis panes, by @juanis2112 (13439)
- PR 13963 - PR: Change colors for kernel errors in IPython console, by @juanis2112 (13754)
- โก๏ธ PR 13958 - PR: Update, revise and copyedit existing tour steps, by @CAM-Gerlach
- PR 13953 - PR: Change Kite dialog to tour dialog when starting Spyder for first time, by @juanis2112 (13832)
- PR 13950 - PR: Show conda and pyenv environments in Python interpreter (Preferences), by @steff456 (13903, 12200)
- โก๏ธ PR 13938 - PR: Update outline for files in previous session after Spyder started, by @ccordoba12
- โก๏ธ PR 13920 - PR: Update subrepo with spyder-kernels#252, by @ccordoba12 (13909)
- โก๏ธ PR 13919 - PR: Fix debugger panel not being updated, by @impact27 (13918)
- PR 13915 - PR: Avoid atomic writes leaving trail of temporary files in Dropbox directories, by @skjerns (13041)
- โก๏ธ PR 13902 - PR: Update subrepo with spyder-kernels#251, by @ccordoba12 (13892, 13891)
- โก๏ธ PR 13895 - PR: Add tutorial videos to help menu, update link to troubleshooting in docs, by @juanis2112 (13239)
- ๐ PR 13894 - PR: Disable toolbar fullscreen button for macOS, by @juanis2112 (5)
- โช PR 13885 - PR: Restore code cells and block comments in the Outline pane and fix other issues, by @andfoy (13896, 13877, 13872)
- PR 13884 - PR: Display an error message when Kite sends a non-dict response, by @andfoy (13121)
- โ PR 13881 - PR: Test icons for naming changes in QtAwesome, by @dalthviz
- PR 13876 - PR: Make date objects editable in the object explorer, by @steff456 (13557)
- ๐ PR 13867 - PR: Improve performance when painting indent guides, by @ccordoba12 (8864)
- โ PR 13852 - PR: Add test for spyder-kernels#243, by @impact27 (12651)
- โก๏ธ PR 13843 - PR: Update optional dependency on Pandas to 1.1.1, by @steff456 (13620)
- โก๏ธ PR 13839 - PR: Update Jedi requirement to 0.17.2, by @ccordoba12 (13807, 12259)
- PR 13834 - PR: Only highlight multiple occurrences in the editor, by @steff456 (13762)
- ๐ป PR 13833 - PR: Fix some UX/UI issues in the Files pane, by @steff456 (13465)
- โก๏ธ PR 13830 - PR: Update version of qtconsole to 4.7.7, by @steff456 (13806)
- PR 13828 - PR: Don't send requests to the PyLS until it's been properly initialized, by @ccordoba12 (13351)
- โก๏ธ PR 13818 - PR: Update subrepo with spyder-kernels#244, by @dalthviz (13632)
- PR 13817 - PR: Change tooltip of PYTHONPATH manager to match title in dialog, by @juanitagomezr (13741)
- โ PR 13814 - PR: Press enter on completion test, by @bnavigator
- ๐ PR 13796 - PR: Remove repeated SymbolKind enum, by @ccordoba12
- โช PR 13791 - PR: Restore sorting of types and natural sorting, by @skjerns (13733)
- โก๏ธ PR 13789 - PR: Update contributing guide to install main dependencies from the dev label in our channel, by @ccordoba12
- PR 13787 - PR: Call QGuiApplication.setDesktopFileName to fix generic icon on GNOME/Wayland, by @musicinmybrain (13786)
- โก๏ธ PR 13765 - PR: Remove pin for python-jsonrpc-server and update PyLS subrepo (Testing), by @ccordoba12
- ๐ PR 13756 - PR: Pin python-jsonrpc-server to a working version in our CIs (for now), by @ccordoba12
- ๐ PR 13753 - PR: Handle IndexError in Pylint history, by @steff456 (13342)
- ๐ PR 13750 - PR: Fixes to Help plugin according to UX review, by @juanis2112 (13241)
- PR 13740 - PR: Fix create folder in Projects, by @akwasigroch (13722)
- PR 13721 - PR: Correctly import IPythonInputSplitter for IPython < 7.0, by @ccordoba12 (13719)
- PR 13717 - PR: Fix technical bugs on tour, by @juanis2112 (13240)
- PR 13634 - PR: Skip error when getting values (IPython console), by @impact27 (13623)
- PR 13627 - PR: Fix some issues with the PyLS subrepo, by @ccordoba12
- PR 13598 - PR: Fix messages shown in plain text (Help), by @steff456 (13585)
- ๐ง PR 13590 - PR: Fix height of "Run > Configuration per file" dialog by adding a scrollbar to it, by @steff456 (13531)
- PR 13380 - PR: Add option to insert elements above/below in lists (Variable Explorer), by @dpturibio (13371)
- PR 13379 - PR: Fix close button while debugging, by @impact27 (13283)
- PR 13327 - PR: Improve Pdb input handling, by @impact27 (620)
- ๐ PR 13295 - PR: Enable LSP autoformatting support, by @andfoy (11396)
- ๐ PR 13281 - PR: Improve performance when processing linting results and scrolling (Editor), by @ccordoba12 (13908, 13668, 13666, 13020)
- ๐ PR 13269 - PR: Windows Installer script, by @dalthviz (13145)
- PR 13190 - PR: Go to current position when using the Pdb
where
command, by @impact27 - ๐ PR 13149 - PR: Normcase breakpoints to avoid issues on Windows, by @impact27
- PR 13109 - PR: Migrate the Outline Explorer to use LSP information, by @andfoy
- PR 12926 - PR: Add safe-mode option to Spyder in non dev mode, by @juanis2112 (12631)
- PR 12236 - PR: Start kernels and Jedi envs with explicit environment (Mac app), by @mrclary
- PR 12235 - PR: Use clean environment for Python version and module checks (Mac app), by @mrclary
- PR 12232 - PR: Display interpreter status if Spyder not launched from conda envrionment (Mac app), by @mrclary (6)
- PR 12134 - PR: Use '!' for Pdb commands and add other options to control the debugger (IPython console), by @impact27
- ๐ PR 12011 - PR: Initial changes to create again a macOS standalone app, by @mrclary
- PR 10873 - PR: Add a cache to runcell, by @impact27 (9725)
๐ In this release 105 pull requests were closed.