SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for spyder-lang-5.3.1-100.8.noarch.rpm :

* Sun Jun 05 2022 Ben Greiner - Update the requirements, add note about test suite
* Tue May 24 2022 andy great - Update to version 5.3.1.
* New features
* Add a toolbar to the Variable Explorer viewer for dictionaries, lists and sets to easily access the functionality available through its context menu.
* Add navigation with extra buttons in the editor for mouses that support them.
* Add --no-web-widgets command line option to disable plugins/widgets that use Qt Webengine widgets.
* Important fixes
* Fix several important bugs related to the Autoformat on save functionality.
* Fix options related to the Working directory entry in Preferences.
* Make code completion widget entries accessible to screen readers.
* New API features
* Add get_command_line_options to SpyderPluginV2 so that plugins can access the command line options passed to Spyder.
* The current interpreter used by all Spyder plugins can be accessed now through the executable option of the Main \\ interpreter plugin.
* Full changelog here,
* https://github.com/spyder-ide/spyder/releases/tag/v5.3.1
* Sat Apr 09 2022 Ben Greiner - Update to version 5.3.0
* New Run to current line and Run from current line actions in the Editor
* New option to reset per-file run configurations
* Now the spyder-terminal plugin comes bundled with the standalone installers (MacOS and Windows)
* Now the standalone Windows installers come with Python 3.8.10
* Drop support for Python 3.6
* Fix the restart logic in the IPython Console to set Matplotlib interactive backends
* Fix some issues related to Black formatting configuration and usage
* Improve Editor performance by decreasing the amount of requests (didChange request) made to the pylsp server
* Disable Kite provider for completions
* Require IPython => 7.31.1 due to CVE-2022-21699
* Several fixes for type errors with Python 3.10
* New API features
* New on_close method for the PluginMainWidget class that its called on closeEvent
* Fri Mar 25 2022 Ben Greiner - Fix unpinning of IPython and unpin pyls
* Fri Jan 21 2022 Ben Greiner - Update to version 5.2.2
* Fix several issues regarding the IPython Console kernel restart, shutdown and bening errors handling
* Sun Dec 19 2021 Ben Greiner - Update to version 5.2.1
* Prevent Spyder from crashing when selecting an interpreter with an incorrect spyder-kernels version
* Optimize several operations in the Editor and IPython Console
* Fri Nov 26 2021 Ben Greiner - Update to version 5.2.0
* Add new entry in preferences to turn off plugins
* Add experimental support for PySide2
* Show standard streams when running code in the IPython Console
* Speed up search in the Find plugin
* Migrate the IPython Console to the new API
* Add new mechanism for plugin teardowm
* Add a way to create stacked widgets connected to the IPython Console like Plots and the Variable explorer- Drop spyder-pr16565-unpin-pylint.patch fixed upstream- Drop spyder-jupyter_client7.patch fixed upstream
* Wed Oct 27 2021 Ben Greiner - Add patches required for newer distro packages
* spyder-pr16565-unpin-pylint.patch gh#spyder-ide/spyder#16565
* spyder-jupyter_client7.patch
* Mon Sep 20 2021 Ben Greiner - Still crashing the linux kernel. Disable tests. boo#1190482
* Thu Sep 16 2021 Ben Greiner - Update to version 5.1.5
* Fix docking of external plugins.
* Catch error when starting watcher (Projects)
* Improve appearance of toolbar extension button- Another take on the kernel crash / OOM issue: test everything (including slow tests) within one xvfb-run boo#1190482
* Wed Sep 15 2021 Ben Greiner - kernel still crashing. Disable slow tests for now.
* Tue Sep 14 2021 Ben Greiner - Update to version 5.1.4
* Fix serious memory leaks and improve performance when typing in the editor.
* Fix Issue 16401 - Trim all newlines after the final one when saving a file causes Spyder to freeze when saving a blank file
* Fix Issue 16384 - Editor becomes sluggish when displaying errors
* Fix Issue 16343 - No handler for workspace/executeCommand request- Avoid kernel crash (!?) at testspyder bash function return
* boo#1190482
* Wed Sep 08 2021 Ben Greiner - Clean a few test skips, add a new one- remove _constraints
* Mon Sep 06 2021 Ben Greiner - Update to version 5.1.3
* Fix RTreeError with snippets
* Fix TypeError with snippets- Filter new rpmlint 2 errors in spyder-rpmlintrc
* Thu Sep 02 2021 Ben Greiner - Update to version 5.1.2
* Add an entry called Restart in debug mode to the File menu. That will allow users to inspect the log files generated by Spyder by going to the menu Tools > Debug logs after the restart.
* Add a new command line option called --conf-dir to set a custom configuration directory for Spyder.
* Show hidden directories in Projects by default.
* Use toolbar ids and widget/action ids when adding an item to a toolbar.
* Use menu and item ids to add items to the Main Menu plugin.
* Fix several performance issues in the Editor.
* Fix slow browsing of variables in the Variable Explorer when Numpy and Pandas are not installed.
* Discard symbols imported from other libraries in the Outline pane.
* Fri Aug 20 2021 Ben Greiner - Fix typo: now really skip the test. It did not even fail in staging, but still fails in Factory.
* Fri Aug 20 2021 Ben Greiner - Skip one more potentially segfaulting test
* Thu Aug 05 2021 Ben Greiner - Update to version 5.1.1
* Fix loading internal plugins, which prevents a crash at startup in Python 3.8+ and issues with completion and linting in other versions.
* Make functionality related to Jedi work in our Windows installer again.- Release of version 5.1.0
* New logo, splash screen and design for the \"About Spyder\" dialog.
* Support Rich and Colorama in the IPython console.
* Pasting code in the Editor and IPython console preserves indentation.
* Add a new registration mechanism for plugins that allow bidirectional dependencies among them. See this page for instructions on how to migrate to it.
* Fix several critical bugs in the Outline pane.
* Restore ability to ignore linting messages with inline comments in the Editor. Supported comments include # noqa and [#] analysis:ignore.
* Improve code completion performance in the Editor.
* Fix Code analysis pane in the Windows and macOS installers.
* Decrease startup time.
* Support Jedi 0.18 and Parso 0.8- Drop patches merged upstream
* spyder-pr15657-python-lsp-server.patch
* spyder-pr16011-pytest-qt-4.patch- Make use of CI environment variable due to new conftest.py logic
* Tue Jul 13 2021 Ben Greiner - Replace python-python-language-server with python-lsp-server
* spyder-pr15657-python-lsp-server.patch
* gh#spyder-ide/spyder#15657- Support pytest-qt >= 4
* spyder-pr16011-pytest-qt-4.patch
* gh#spyder-ide/spyder#16011
* Thu Jun 24 2021 Ben Greiner - Update to version 5.0.5
* Catch any error when trying to detect if Kite installers are available.
* Add border around WebView widgets- Drop tame-kite-installer-check.patch, fixed upstream
* Mon Jun 14 2021 Ben Greiner - Add tame-kite-installer-check.patch
* Mon Jun 14 2021 Ben Greiner - Update to version 5.0.4
* Programmatic addition of new layouts
* Fix debugger for IPython 7.24.0
* Fix loading complex third-party plugins
* Fix errors when restarting kernels
* Fri May 21 2021 Ben Greiner - Unpin watchdog. boo#1186327- Fix spyder-kernels dep- reenable ipythonconsole tests for 32-bit: no bpf failures anymore- reenable dependency checks during tests
* Mon May 17 2021 Ben Greiner - Update to version 5.0.3
* Add rtree as a dependency for our pip packages.
* Scroll pager content with keys (IPython console)
* Move css_path to Appearance config section (IPython Console)
* Mon May 10 2021 Ben Greiner - Update to version 5.0.2
* Fix error when restarting kernels.
* Fix outline, folding and go-to-defintion when Kite is installed.
* Make Plots pane show again separate plots generated in different consoles.
* Fix preferences error when following Kite\'s tutorial.
* Mon Apr 19 2021 Ben Greiner - Add python-language-server[all] requirements and unpin packages in generated egg-info/requires.txt because they are checked on startup now.
* Sat Apr 17 2021 Ben Greiner - Update to version 5.0.1
* Avoid false warning about incorrect spyder-kernels version.
* Fix error when opening a new editor window.
* Fix error when saving layouts.
* Fix several style issues.
* Fix clicking on tracebacks in the IPython console.- Unpin jedi and parso. python-python-language-server has been patched.
* Thu Apr 08 2021 Ben Greiner - Update to version 5.0.0
* 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.
* Sun Mar 28 2021 Ben Greiner - Remove removal of early QtWebEngine import before tests. It triggered a fallback to testing with qtwebkit which is being removed from Tumbleweed- Switch to xvfb-run instead of pytest-xvfb to avoid gh#The-Compiler/pytest-xvfb#11- Replace pytest-ordering marks with pytest-order gh#spyder-ide/spyder#14935
* Thu Mar 25 2021 Ben Greiner - Update to version 4.2.5
* Fix restoring window properties at startup.
* Fix a segfault when restarting kernels.
* Fix a segfault when processing linting results.
* Fri Mar 19 2021 Ben Greiner - Update to version 4.2.4
* Fix an important error when restarting kernels.
* Add compatibility with the future Spyder
* Mon Mar 15 2021 Ben Greiner - remove pytest-ordering -- gh#spyder-ide/spyder#14935
* Thu Mar 04 2021 Ben Greiner - Update to version 4.2.3
* Fix a very visible bug with Kite installation.
* Make Find pane to correctly highlight results in the editor.
* Don\'t show \"No such comm\" message when restaring kernels.- Explicitly limit upper version if Jedi and Parso
* Wed Feb 24 2021 Ben Greiner - The apps dialog segfault is back. (QtAwesome, qtwebengine?)
* Mon Feb 22 2021 Ben Greiner - Update to version 4.2.2
* Improve performance when typing in the editor.
* Make variable explorer work for kernels started in remote servers.- Drop spyder-pr14514-fix-pandas120.patch merged upstream
* Mon Feb 15 2021 Ben Greiner - Add spyder-pr14514-fix-pandas120.patch to work with pandas 1.2 gh#spyder-ide/spyder/14514
* Fri Jan 15 2021 Benjamin Greiner - Skip two more tests which are too slow for qtbot on OBS and one test producing segfaults.
* Sat Dec 19 2020 Benjamin Greiner - Update to version 4.2.1
* Code folding for cells.
* Search works as expected for folded regions.
* IPython Console preferences are applied on the fly.
* IPython files (
*.ipy) are better support in the Editor.
* Reduce time to show Preferences dialog.
* Sat Dec 05 2020 Benjamin Greiner - Fix appdata.xml install- Skip some more tests failing on i586
* Thu Nov 12 2020 Benjamin Greiner - Update to version 4.2.0 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 shorcut Ctrl+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- remove all python flavor expansions -- only single flavor for this \"app\"- drop spyder-pr13814-completion.patch merged upstream
* Sun Sep 20 2020 Benjamin Greiner - Require a font package for testing to avoid Qt breakpoint trap gh#jupyter/qtconsole#443- Reenable tests for all platforms- skip another segfaulting test on Leap
* Sat Sep 19 2020 Benjamin Greiner - spyder-pr13814-completion.patch gh#spyder-ide/spyder#13814 fix test failure with newer qtconsole
* Wed Sep 02 2020 Benjamin Greiner - Update to version 4.1.5
* Add natural sorting for variables in the Variable Explorer.
* Add shortcut to open files in the Editor in the operating system file explorer.
* Add an option to run lines of code when entering the debugger. This is present in Preferences > IPython console > Startup.
* Fix error when opening projects.
* Fix error when hovering in the Editor caused by Kite.
* Don\'t save files when running cells.
* Several improvements to the user experience of Files.- skip another failing test on Leap
* Fri Aug 07 2020 Benjamin Greiner - singlespec automatic conversion of \"Requires: python-
*\" does not work for the packagename without \"python-\"- only suggest external more intrusive plugins
* Wed Aug 05 2020 Benjamin Greiner - move to Python singlespec- do not preload qtpy in runtests.py: avoids \"Trace/breakpoint traps\"- skip newly failing tests because of meta change- skip the slow mainwindow test again: the mainwindow fixture is leaking file descriptors and causes undeterministic segfaults gh#spyder-ide/spyder#13483
* Fri Jul 10 2020 Benjamin Greiner - Update to version 4.1.4
* Important fixes
* Correctly restart kernels after a crash while running code.
* Clear variable explorer after a kernel restart.
* Fix several errors when sorting variables in the variable explorer.
* Fix selection color in several syntax highlighting themes.
* Support Jedi 0.17.1, which fixes several issues with code completion in the editor.
* Fix errors when running Dask code in the IPython console.
* Only show folding arrows when the user hovers over them, which improves responsiveness in the editor.
* Fix several problems with the integration between our projects and the Python language server.
* Handle NaT values in the Variable Explorer.- drop spyder-pr12746-fixtests.patch merged upstream
* Fri May 29 2020 Tomáš Chvátal - We can be tested using pytest5- Skip one more timeouting test
* Sat May 16 2020 Benjamin Greiner - increase memory requirement for builds (the tests consume a lot)
* Fri May 15 2020 Benjamin Greiner - update to version 4.1.3
* New features
* New files are saved now as Utf-8 (instead of as Ascii).
* Make functionality to go to the previous/next cursor more intuitive.
* New dark and light themes for the Online Help pane.
* Important fixes
* Make Spyder work on Python 3.8 and Windows.
* Fix several startup crashes related to problems with Kite.
* Fix contrast issues present in several syntax highlighting themes.
* Fix \"Directly enter debugging when errors appear\" run option.
* Fix startup crash when Spyder is using the Brazilian Portuguese translation.
* Fix segfault on Unix systems when removing plots.
* Correctly position linting markers when code is folded in the editor.
* Correctly show variables while debugging in the Variable Explorer.- remove patch spyder-pr11704-fixpytestargs.patch merged upstream gh#spyder-ide/spyder#11704- remove spyder-pr12534-closeleaks.patch gh#spyder-ide/spyder#12534- add spyder-pr12746-fixtests.patch gh#spyder-ide/spyder#12764- once again rework the set of skipped tests- run testsuite only on x86_64 for this noarch package. ix86 fails upredictably with segfaults on differing tests
* Thu Apr 30 2020 Benjamin Greiner - Close leaks in tests for mainwindow and ipythonconsole gh#spyder-ide/spyder#12534 spyder-pr12534-closeleaks.patch- Now also run the slow tests except for a few.- python-opengl is not a requirement
* Tue Apr 14 2020 Benjamin Greiner - More work on running the unit tests. Do not run the slow tests for now. (They were not run in the previous setup either)
* Sat Apr 04 2020 Benjamin Greiner - new version 4.1.2- New features Add a new entry to the status bar to show the current state of Python language server. This will allow users to know if completions, linting and folding are working as expected or have issues. Clicking on this entry will also show a menu from which is possible to restart the server manually.- Important fixes
* Completely disable warning informing to restart Spyder when a screeresolution is detected on macOS.
* Show an error message when it\'s not possible to create a special console for Sympy, Cython or Pylab.
* Restore code folding for all files with less than 2000 lines.
* Fix showing help for dot object (e.g. `np.sin`) in the IPython console.
* Fix showing kernel initialization error messages on Windows.- for a full list of issues closed and PRs merge see CHANGELOG.md- remove patch merged upstream spyder-pr11899-fixdeprecation.patch
* Wed Mar 25 2020 Benjamin Greiner - update pyls and spyder kernels dependency- update the runtime dependency pin for Jedi and parso- add python-ordering for unittests
* Tue Mar 24 2020 Benjamin Greiner - Rename subpackages and merge the non-optional plugins- keep upstreams spyder3 filenames
* Sun Mar 22 2020 Sebastian Wagner - Rename package from \'spyder3\' to \'spyder\'.
* Fri Mar 20 2020 Benjamin Greiner - update to version 4.1.1
* Add file path completions to the Editor. This works by writing the beginning of a file path, either absolute or relative, inside a string and pressing `Tab` or `Ctrl+Space` to get completions for it.
* Add a new command line option called `--report-segfault` to be able to send segmentation fault reports to Github.
* Fix a critical error when starting kernels on Windows.- changelog from version 4.1.0
* Several improvements to the interface and user experience of the Plots pane.
* Show hidden files in Files and Project panes.
* Allow automatic introduction of docstrings in the Sphinx format.
* Implicitly create a project when Spyder is launched with a folder path as argument in the command line
* Re-add the ability to run IPython magics inside of cells.
* Allow running PyQt applications multiple times.
* Make adjustable the maximum number of recent projects in the Projects
* Disable code folding and indent guides when files have more than 2000 lines for performance reasons.
* Critical performance improvements to the Editor and Files.
* Several fixes to the autosave mechanism.
* Preserve creation time when saving files.
* Don\'t corrupt symlinks when saving files associated to them.
* Improve the code completion experience in the Editor.
* Start kernels in a thread to avoid freezing the entire interface.
* Correctly update the debugging panel in the Editor when debugging in multiple consoles.
* Make the Code Analysis pane to read the nearest pylintrc file, according to the hierarchy defined by Pylint.- See full list of issues and pull requests in the CHANGELOG.md on github#spyder-ide/spyder- remove patches merged upstream 0001-fix-hanging-test-when-not-in-git-repository.patch 0001-only-test-for-git-when-in-git.patch- spyder3-pr11704-fixpytestargs.patch to call pytest directly (upstream PR#11704, issue#11870)- spyder3-pr11899-fixdeprecation.patch to pass test_arrayeditor_with_inf_array (upstream PR#11889, issue#11885)- remove the compileall calls for tests because they are not installed anymore- singlespec macros- remove source language files from lang package
* Wed Mar 18 2020 Benjamin Greiner - disable ipythonconsole plugin tests completely. OBS really does not behave well here -- lots of timeout errors.- move to pytest-xvfb
* Fri Mar 13 2020 Hans-Peter Jansen - disable test_dbg_input (relies on IPythonConsole behaving well in OBS)- recommend auxiliary spider modules- fix specific jedi =0.14.1 dependency removal, that triggers a warn dialog
* Tue Feb 18 2020 Sebastian Wagner - run spec-cleaner- Change dependencies spyder3-breakpoints, spyder3-profiler and spyder3-pylint from Recommends to Requires and add spyder3-lang (fixes boo#1163198)
* Thu Feb 13 2020 Benjamin Greiner - fix unit test stall by upstream PR #11547 0001-fix-hanging-test-when-not-in-git-repository.patch- skip git tests by 0001-only-test-for-git-when-in-git.patch (PR#11548)- skip some failing tests due to timeouts- the plugin directories have moved- the plugins have no language files anymore -- remove lang packages- simplify xvfb setup by using xvfb-run
* Tue Jan 28 2020 Sebastian Wagner - remove pytest41.patch not needed anymore- add more needed build dependencies
* Sat Jan 25 2020 Sebastian Wagner - update to version 4.0.1 This is a major upgrade from 3.3.6. For an extensive list of fixes and updates see https://github.com/spyder-ide/spyder/blob/master/CHANGELOG.md#version-401-2020-01-02 and below.
* Fri Nov 01 2019 Ondřej Súkup - add pytest41.patch - fix tests with pytest-4+
* Fri Sep 13 2019 Todd R - Fix desktop file categories.
* Mon Aug 19 2019 John Vandenberg - Use GitHub release tarball due to missing files in sdist- Activate and fix tests, skipping tests requiring VCS or Internet
* Thu Jul 25 2019 Sebastian Wagner - Remove version requirement for python3-pyqtwebengine - fixes boo#1141974
* Mon Jul 15 2019 Sebastian Wagner - update to version 3.3.6: - Issues Closed: - [Issue 9757](https://github.com/spyder-ide/spyder/issues/9757) - Text in help search bar becomes selected once help is displayed ([PR 9760](https://github.com/spyder-ide/spyder/pull/9760)) - [Issue 8336](https://github.com/spyder-ide/spyder/issues/8336) - AttributeError in profiler ([PR 9758](https://github.com/spyder-ide/spyder/pull/9758)) - In this release 2 issues were closed. - Pull Requests Merged: - [PR 9760](https://github.com/spyder-ide/spyder/pull/9760) - PR: Backport PR #9552 ([9757](https://github.com/spyder-ide/spyder/issues/9757)) - [PR 9758](https://github.com/spyder-ide/spyder/pull/9758) - PR: Avoid an error when profdata is None in Profiler ([8336](https://github.com/spyder-ide/spyder/issues/8336)) - [PR 9718](https://github.com/spyder-ide/spyder/pull/9718) - PR: Fix completion plugins listening to external hosts - In this release 3 pull requests were closed.
* Sun Jun 30 2019 Sebastian Wagner - update to version 3.3.5: - New features: - Add option to allow users showing/hiding CMD windows created by the `subprocess` module on Windows. The option can be found in `Preferences > IPython Console > Advanced settings > Windows adjustments`. - Issues Closed: - [Issue 9520](https://github.com/spyder-ide/spyder/issues/9520) - Can\'t run profiler ([PR 9652](https://github.com/spyder-ide/spyder/pull/9652)) - [Issue 9304](https://github.com/spyder-ide/spyder/issues/9304) - PermissionError when trying to load a kernel connection file ([PR 9651](https://github.com/spyder-ide/spyder/pull/9651)) - [Issue 9262](https://github.com/spyder-ide/spyder/issues/9262) - Only require PyWebEngine on Python 3+ to avoid blocking py2 compat in pip wheels ([PR 9436](https://github.com/spyder-ide/spyder/pull/9436)) - [Issue 9240](https://github.com/spyder-ide/spyder/issues/9240) - The external system terminal close after running script if the Python console exits due to an exception ([PR 9312](https://github.com/spyder-ide/spyder/pull/9312)) - [Issue 9221](https://github.com/spyder-ide/spyder/issues/9221) - TypeError: cursor_position_changed ([PR 9650](https://github.com/spyder-ide/spyder/pull/9650)) - [Issue 9217](https://github.com/spyder-ide/spyder/issues/9217) - ValueError when clicking on a traceback link in the IPython console ([PR 9649](https://github.com/spyder-ide/spyder/pull/9649)) - [Issue 9143](https://github.com/spyder-ide/spyder/issues/9143) - Help pane doesn\'t accept aliased modules ([PR 9166](https://github.com/spyder-ide/spyder/pull/9166)) - [Issue 9113](https://github.com/spyder-ide/spyder/issues/9113) - Opening window in a subprocess from Spyder ([PR 9123](https://github.com/spyder-ide/spyder/pull/9123)) - [Issue 9093](https://github.com/spyder-ide/spyder/issues/9093) - Error when trying to create spyder.lock on an unwritable config directory ([PR 9098](https://github.com/spyder-ide/spyder/pull/9098)) - [Issue 9051](https://github.com/spyder-ide/spyder/issues/9051) - Variable explorer viewers go to the background on macOS ([PR 9119](https://github.com/spyder-ide/spyder/pull/9119)) - In this release 10 issues were closed. - Pull Requests Merged: - [PR 9658](https://github.com/spyder-ide/spyder/pull/9658) - PR: Require spyder-kernels 0.5.0 in setup.py - [PR 9652](https://github.com/spyder-ide/spyder/pull/9652) - PR: Remove usage of QTextCodec because it\'s not really needed ([9520](https://github.com/spyder-ide/spyder/issues/9520)) - [PR 9651](https://github.com/spyder-ide/spyder/pull/9651) - PR: Catch error when loading kernel connection file ([9304](https://github.com/spyder-ide/spyder/issues/9304)) - [PR 9650](https://github.com/spyder-ide/spyder/pull/9650) - PR: Catch an error when disconnecting a signal in calltip widget ([9221](https://github.com/spyder-ide/spyder/issues/9221)) - [PR 9649](https://github.com/spyder-ide/spyder/pull/9649) - PR: Catch error when pressing the link of a traceback in IPython console ([9217](https://github.com/spyder-ide/spyder/issues/9217)) - [PR 9436](https://github.com/spyder-ide/spyder/pull/9436) - PR: Require pyqtwebengine only in Python 3 ([9262](https://github.com/spyder-ide/spyder/issues/9262)) - [PR 9312](https://github.com/spyder-ide/spyder/pull/9312) - PR: Improvements to the cmd used to start external terminals on Windows ([9240](https://github.com/spyder-ide/spyder/issues/9240)) - [PR 9166](https://github.com/spyder-ide/spyder/pull/9166) - PR: Fix Help plugin string validation for the console ([9143](https://github.com/spyder-ide/spyder/issues/9143)) - [PR 9123](https://github.com/spyder-ide/spyder/pull/9123) - PR: Add preference to show/hide cmd windows generated by the subprocess module ([9113](https://github.com/spyder-ide/spyder/issues/9113)) - [PR 9119](https://github.com/spyder-ide/spyder/pull/9119) - PR: Make Variable Explorer viewers stay on top in macOS ([9051](https://github.com/spyder-ide/spyder/issues/9051)) - [PR 9099](https://github.com/spyder-ide/spyder/pull/9099) - PR: Add sponsors sections and remove relative links to images in Readme - [PR 9098](https://github.com/spyder-ide/spyder/pull/9098) - PR: Avoid some permission errors at startup on Windows ([9093](https://github.com/spyder-ide/spyder/issues/9093)) - In this release 12 pull requests were closed.
* Mon Jun 03 2019 Todd R - Fix jupyter dependencies.
* Sun Apr 07 2019 Sebastian Wagner - Add changelog.sh for easier changelog conversion in packaging.- update to version 3.3.4: - New features: - Fix several incompatibilities with PyQt5 5.12. - Avoid errors when running `turtle` programs in the IPython console multiple times. - Avoid the UMR to reload modules installed in the user site-packages directory. - Issues Closed: - [Issue 8978](https://github.com/spyder-ide/spyder/issues/8978) - Github login window is resizing automatically ([PR 8993](https://github.com/spyder-ide/spyder/pull/8993)) - [Issue 8934](https://github.com/spyder-ide/spyder/issues/8934) - IOError raised when completion plugins fail to start ([PR 8950](https://github.com/spyder-ide/spyder/pull/8950)) - [Issue 8927](https://github.com/spyder-ide/spyder/issues/8927) - Change \"Clear variables\" to \"Remove variables\" in French translation ([PR 8951](https://github.com/spyder-ide/spyder/pull/8951)) - [Issue 8878](https://github.com/spyder-ide/spyder/issues/8878) - Error when try to type opening bracket in console ([PR 8879](https://github.com/spyder-ide/spyder/pull/8879)) - [Issue 8841](https://github.com/spyder-ide/spyder/issues/8841) - Static Code Analysis can be attempted without selected file ([PR 8921](https://github.com/spyder-ide/spyder/pull/8921)) - [Issue 8807](https://github.com/spyder-ide/spyder/issues/8807) - Error when saving LANG_FILE ([PR 8808](https://github.com/spyder-ide/spyder/pull/8808)) - [Issue 8789](https://github.com/spyder-ide/spyder/issues/8789) - spyder_io_hdf5 plugin no longer available ([PR 8790](https://github.com/spyder-ide/spyder/pull/8790)) - [Issue 8776](https://github.com/spyder-ide/spyder/issues/8776) - Problem with debugfile() in version >= 3.3.0 - [Issue 8764](https://github.com/spyder-ide/spyder/issues/8764) - VersionConflict when opening a file in the Editor ([PR 8781](https://github.com/spyder-ide/spyder/pull/8781)) - [Issue 8762](https://github.com/spyder-ide/spyder/issues/8762) - Text written in help pane gets automatically selected and replaced with every keystroke ([PR 8907](https://github.com/spyder-ide/spyder/pull/8907)) - [Issue 8748](https://github.com/spyder-ide/spyder/issues/8748) - spyder 3.3.3 icon theme Spyder 3 problem with PyQt 5.12 ([PR 8896](https://github.com/spyder-ide/spyder/pull/8896)) - [Issue 8747](https://github.com/spyder-ide/spyder/issues/8747) - Spyder should depend on QtWebEngine for pyqt >= 5.12 ([PR 8753](https://github.com/spyder-ide/spyder/pull/8753)) - [Issue 6278](https://github.com/spyder-ide/spyder/issues/6278) - Problems with running turtle programs in Spyder - Pull Requests Merged: - [PR 9073](https://github.com/spyder-ide/spyder/pull/9073) - PR: Increase minimal required version of spyder-kernels to 0.4.3 - [PR 9041](https://github.com/spyder-ide/spyder/pull/9041) - PR: Fix a recurrrent error with our IPython console tests - [PR 9023](https://github.com/spyder-ide/spyder/pull/9023) - PR: Fix warning and todo action menu entries - [PR 9020](https://github.com/spyder-ide/spyder/pull/9020) - PR: Fix our tests on Windows/Python 3.7 - [PR 8996](https://github.com/spyder-ide/spyder/pull/8996) - PR: Generate PyPI long description from README.md - [PR 8993](https://github.com/spyder-ide/spyder/pull/8993) - PR: Fix over-height resize of the Github login dialog ([8978](https://github.com/spyder-ide/spyder/issues/8978)) - [PR 8953](https://github.com/spyder-ide/spyder/pull/8953) - PR: Compile French translation po file - [PR 8951](https://github.com/spyder-ide/spyder/pull/8951) - PR: Change \'Supprimer\' for \'Effacer\' in remove variables text for French translation ([8927](https://github.com/spyder-ide/spyder/issues/8927)) - [PR 8950](https://github.com/spyder-ide/spyder/pull/8950) - PR: Don\'t raise an error if completion plugins fail to start ([8934](https://github.com/spyder-ide/spyder/issues/8934)) - [PR 8928](https://github.com/spyder-ide/spyder/pull/8928) - PR: Use generic Qt name instead of Qt4 when switching backend for Mayavi - [PR 8921](https://github.com/spyder-ide/spyder/pull/8921) - PR: Set enabled value of start_button with is_valid (Static Code Analysis) ([8841](https://github.com/spyder-ide/spyder/issues/8841)) - [PR 8910](https://github.com/spyder-ide/spyder/pull/8910) - PR: Fix tests on Windows/Python 3.7 - [PR 8907](https://github.com/spyder-ide/spyder/pull/8907) - PR: Fix force_refresh to only force with valid object entries (Help plugin) ([8762](https://github.com/spyder-ide/spyder/issues/8762)) - [PR 8899](https://github.com/spyder-ide/spyder/pull/8899) - PR: Run our tests with pip on Windows/Python 3.7 - [PR 8896](https://github.com/spyder-ide/spyder/pull/8896) - PR: Increase minimal QtAwesome version to 0.5.7 ([8748](https://github.com/spyder-ide/spyder/issues/8748)) - [PR 8895](https://github.com/spyder-ide/spyder/pull/8895) - PR: Remove Appveyor support and stop testing on Windows/Python 2 - [PR 8879](https://github.com/spyder-ide/spyder/pull/8879) - PR: Don\'t fail on UnicodeEncodeError when saving Help\'s search history to disk ([8878](https://github.com/spyder-ide/spyder/issues/8878)) - [PR 8808](https://github.com/spyder-ide/spyder/pull/8808) - PR: Avoid errors when trying to save LANG_FILE ([8807](https://github.com/spyder-ide/spyder/issues/8807)) - [PR 8802](https://github.com/spyder-ide/spyder/pull/8802) - PR: Upgrade Travis config to use Xenial image - [PR 8790](https://github.com/spyder-ide/spyder/pull/8790) - PR: Fix missing spyder_io_hdf5 plugin ([8789](https://github.com/spyder-ide/spyder/issues/8789)) - [PR 8781](https://github.com/spyder-ide/spyder/pull/8781) - PR: Avoid errors when using Pygments to detect the lexer used to highlight a file ([8764](https://github.com/spyder-ide/spyder/issues/8764)) - [PR 8756](https://github.com/spyder-ide/spyder/pull/8756) - PR: Fix PyQt5 pinning restrictions in setup.py - [PR 8753](https://github.com/spyder-ide/spyder/pull/8753) - PR: Add pyqtwebengine as a new dependency ([8747](https://github.com/spyder-ide/spyder/issues/8747))----- update to version 3.3.3: - New features: - Fix an incompatibility with Numpy 1.16 that generated an error when trying to open an array in the Variable Explorer. - Increase maximum PyQt5 supported version to 5.12 - Increase minimal required version of spyder-kernels to 0.4.2 to get important fixes about saving/loading the current namespace and skipping installed modules from our User Module Reloader (UMR). - Issues Closed: - [Issue 8697](https://github.com/spyder-ide/spyder/issues/8697) - Starting a python file importing tensorflow the second time results in error - [Issue 8681](https://github.com/spyder-ide/spyder/issues/8681) - PYTHONPATH environment variable not inherited if using non-default python interpreter ([PR 8685](https://github.com/spyder-ide/spyder/pull/8685)) - [Issue 8668](https://github.com/spyder-ide/spyder/issues/8668) - Console throws error about wurlitzer on fresh install - [Issue 8582](https://github.com/spyder-ide/spyder/issues/8582) - Spyder encountered a problem when opening numpy array ([PR 8632](https://github.com/spyder-ide/spyder/pull/8632)) - [Issue 8581](https://github.com/spyder-ide/spyder/issues/8581) - An error ocurred while starting the kernel: b\'\' ([PR 8736](https://github.com/spyder-ide/spyder/pull/8736)) - [Issue 8475](https://github.com/spyder-ide/spyder/issues/8475) - pyqt5 Dependency seems outdated ([PR 8530](https://github.com/spyder-ide/spyder/pull/8530)) - Pull Requests Merged: - [PR 8736](https://github.com/spyder-ide/spyder/pull/8736) - PR: Don\'t show empty kernel error messages ([8581](https://github.com/spyder-ide/spyder/issues/8581)) - [PR 8731](https://github.com/spyder-ide/spyder/pull/8731) - PR: Backport PR 8559 - [PR 8728](https://github.com/spyder-ide/spyder/pull/8728) - PR: Increase minimal spyder-kernels version in setup.py to avoid faulty release - [PR 8696](https://github.com/spyder-ide/spyder/pull/8696) - PR: Increase minimal required version of spyder-kernels - [PR 8689](https://github.com/spyder-ide/spyder/pull/8689) - PR: Backport PR 8363 - [PR 8686](https://github.com/spyder-ide/spyder/pull/8686) - PR: Backport PR 8452 - [PR 8685](https://github.com/spyder-ide/spyder/pull/8685) - PR: Avoid dropping predefined PYTHONPATH when using an external interpreter ([8681](https://github.com/spyder-ide/spyder/issues/8681)) - [PR 8636](https://github.com/spyder-ide/spyder/pull/8636) - PR: Improve warning for when only some namespace objs couldn\'t be saved - [PR 8632](https://github.com/spyder-ide/spyder/pull/8632) - PR: Don\'t force write flag to True in ArrayEditor, to fix compat with Numpy >=1.16 ([8582](https://github.com/spyder-ide/spyder/issues/8582)) - [PR 8530](https://github.com/spyder-ide/spyder/pull/8530) - PR: Increase maximum PyQt5 supported version ([8475](https://github.com/spyder-ide/spyder/issues/8475))
* Fri Jan 04 2019 Todd R - Fix rpmlint issues.
* Wed Jan 02 2019 Sebastian Wagner - Update to version 3.3.2: - New features - Main Window
* Add new German and Hungarian translations. - Preferences
* Give users the ability to select the OpenGL implementation used by Qt. This option can be changed in `General > Advanced Settings > Rendering engine`. - Find in files
* Simplify the way to exclude files from search.
* Fix error that prevented to stop a search when it was in progress.
* Save its options when Spyder is closed. - Under the hood
* Don\'t remove Spyder\'s temporary directory when Spyder is closed. This avoids conflicts when multiple Spyder instances are running. - Issues Closed
* [Issue 8290](https://github.com/spyder-ide/spyder/issues/8290) - spyder.desktop doesn\'t contain WMClass variable for grouping windows ([PR 8292](https://github.com/spyder-ide/spyder/pull/8292))
* [Issue 8236](https://github.com/spyder-ide/spyder/issues/8236) - Update translations for 3.3.2
* [Issue 8216](https://github.com/spyder-ide/spyder/issues/8216) - Error on startup with non-clean config file (from previous files/projects open?) and recent master builds ([PR 8249](https://github.com/spyder-ide/spyder/pull/8249))
* [Issue 8179](https://github.com/spyder-ide/spyder/issues/8179) - Error when changing language from French to English ([PR 8188](https://github.com/spyder-ide/spyder/pull/8188))
* [Issue 8128](https://github.com/spyder-ide/spyder/issues/8128) - Error raises when use multiprocessing
* [Issue 8103](https://github.com/spyder-ide/spyder/issues/8103) - DeprecationWarning with iPython during executing certain commands in the console.
* [Issue 8046](https://github.com/spyder-ide/spyder/issues/8046) - PermissionError while launching Spyder ([PR 8048](https://github.com/spyder-ide/spyder/pull/8048))
* [Issue 8025](https://github.com/spyder-ide/spyder/issues/8025) - Custom interpreters are not shown in \"Preferences > Python interpreter\" ([PR 8231](https://github.com/spyder-ide/spyder/pull/8231))
* [Issue 8007](https://github.com/spyder-ide/spyder/issues/8007) - Kernel crash due to file with the same name of a stdlib Python module present in current working directory
* [Issue 7882](https://github.com/spyder-ide/spyder/issues/7882) - Error while restarting kernel ([PR 7887](https://github.com/spyder-ide/spyder/pull/7887))
* [Issue 7868](https://github.com/spyder-ide/spyder/issues/7868) - Connect to kernel dialog needs to be clearer that either the SSH keyfile
*or
* the password is required ([PR 7898](https://github.com/spyder-ide/spyder/pull/7898))
* [Issue 7862](https://github.com/spyder-ide/spyder/issues/7862) - 4.0beta1 is offered as an update when using a development version and a virtualenv ([PR 7902](https://github.com/spyder-ide/spyder/pull/7902))
* [Issue 7856](https://github.com/spyder-ide/spyder/issues/7856) - Nbconvert 5.4.0 breaking mainwindow notebook test due to change in output file text ([PR 7860](https://github.com/spyder-ide/spyder/pull/7860))
* [Issue 7811](https://github.com/spyder-ide/spyder/issues/7811) - Find In Files: empty \"Exclude\" field makes all files be excluded ([PR 7816](https://github.com/spyder-ide/spyder/pull/7816))
* [Issue 7810](https://github.com/spyder-ide/spyder/issues/7810) - Find In Files: regexp icon ([PR 7864](https://github.com/spyder-ide/spyder/pull/7864))
* [Issue 7809](https://github.com/spyder-ide/spyder/issues/7809) - Make visible by default the widget to exclude file types in Find in Files ([PR 7864](https://github.com/spyder-ide/spyder/pull/7864))
* [Issue 7804](https://github.com/spyder-ide/spyder/issues/7804) - Stopping a search using FindInFiles freezes the app ([PR 7806](https://github.com/spyder-ide/spyder/pull/7806))
* [Issue 7803](https://github.com/spyder-ide/spyder/issues/7803) - Change the way to exclude file types in Find in files ([PR 7806](https://github.com/spyder-ide/spyder/pull/7806))
* [Issue 7800](https://github.com/spyder-ide/spyder/issues/7800) - FileNotFoundError when using custom interpreter ([PR 7829](https://github.com/spyder-ide/spyder/pull/7829))
* [Issue 7753](https://github.com/spyder-ide/spyder/issues/7753) - Error when copying data from a dataframe ([PR 7759](https://github.com/spyder-ide/spyder/pull/7759))
* [Issue 7748](https://github.com/spyder-ide/spyder/issues/7748) - Cannot import notebook variables ([PR 7761](https://github.com/spyder-ide/spyder/pull/7761))
* [Issue 7742](https://github.com/spyder-ide/spyder/issues/7742) - Error when dropping files in the Editor ([PR 7764](https://github.com/spyder-ide/spyder/pull/7764))
* [Issue 7733](https://github.com/spyder-ide/spyder/issues/7733) - Error when browsing git repository ([PR 7766](https://github.com/spyder-ide/spyder/pull/7766))
* [Issue 7721](https://github.com/spyder-ide/spyder/issues/7721) - Error after upgrading to Python 3.7 ([PR 7807](https://github.com/spyder-ide/spyder/pull/7807))
* [Issue 7705](https://github.com/spyder-ide/spyder/issues/7705) - Error on saving generated by Pygments lexers ([PR 7712](https://github.com/spyder-ide/spyder/pull/7712))
* [Issue 7674](https://github.com/spyder-ide/spyder/issues/7674) - New Python interpreter selection combobox displays previous, not actual executable path if selected from file browser ([PR 7715](https://github.com/spyder-ide/spyder/pull/7715))
* [Issue 7619](https://github.com/spyder-ide/spyder/issues/7619) - Error when trying to display Latex through Matplotlib
* [Issue 7578](https://github.com/spyder-ide/spyder/issues/7578) - AttributeError: \'NoneType\' object has no attribute \'input\' ([PR 7716](https://github.com/spyder-ide/spyder/pull/7716))
* [Issue 7561](https://github.com/spyder-ide/spyder/issues/7561) - Annoying \"Are you sure you want to restart the kernel?\" ([PR 7694](https://github.com/spyder-ide/spyder/pull/7694))
* [Issue 7552](https://github.com/spyder-ide/spyder/issues/7552) - TypeError: scaledToWidth in the IPython console
* [Issue 7447](https://github.com/spyder-ide/spyder/issues/7447) - Main window is black when starting Spyder over ssh/X11 ([PR 7859](https://github.com/spyder-ide/spyder/pull/7859))
* [Issue 7302](https://github.com/spyder-ide/spyder/issues/7302) - PermissionError when launching kernel ([PR 7717](https://github.com/spyder-ide/spyder/pull/7717))
* [Issue 7244](https://github.com/spyder-ide/spyder/issues/7244) - AttributeError when pasting list in collectionseditor.py ([PR 7817](https://github.com/spyder-ide/spyder/pull/7817))
* [Issue 7236](https://github.com/spyder-ide/spyder/issues/7236) - UnicodeDecodeError when changing PYTHONPATH in Python 2 ([PR 7655](https://github.com/spyder-ide/spyder/pull/7655))
* [Issue 7195](https://github.com/spyder-ide/spyder/issues/7195) - Crash when displaying a pandas data frame with a column containing a data frame ([PR 8114](https://github.com/spyder-ide/spyder/pull/8114))
* [Issue 7177](https://github.com/spyder-ide/spyder/issues/7177) - Error when passing a regexp to the findreplace widget ([PR 8115](https://github.com/spyder-ide/spyder/pull/8115))
* [Issue 6936](https://github.com/spyder-ide/spyder/issues/6936) - Data Type of customized class is changed to base class when viewed in the Variable Explorer ([PR 7679](https://github.com/spyder-ide/spyder/pull/7679))
* [Issue 6535](https://github.com/spyder-ide/spyder/issues/6535) - Text in \"About Spyder\" menu is not selectable ([PR 7727](https://github.com/spyder-ide/spyder/pull/7727))
* [Issue 6218](https://github.com/spyder-ide/spyder/issues/6218) - UnicodeDecodeError when truncating results in Find in files ([PR 7812](https://github.com/spyder-ide/spyder/pull/7812))
* [Issue 6176](https://github.com/spyder-ide/spyder/issues/6176) - Find in Files options not saved to spyder.ini ([PR 7863](https://github.com/spyder-ide/spyder/pull/7863))
* [Issue 5898](https://github.com/spyder-ide/spyder/issues/5898) - Closing all files in split pane view with at least 2 open then clicking any menu triggers RuntimeError
* [Issue 4474](https://github.com/spyder-ide/spyder/issues/4474) - Find in files exclude as a textbox is very limited (not very UX friendly either) ([PR 7864](https://github.com/spyder-ide/spyder/pull/7864))
* [Issue 4291](https://github.com/spyder-ide/spyder/issues/4291) - Menu items don\'t show in full-screen mode ([PR 7720](https://github.com/spyder-ide/spyder/pull/7720))
* [Issue 3777](https://github.com/spyder-ide/spyder/issues/3777) - Output of C extensions is not shown in IPython console
* [Issue 937](https://github.com/spyder-ide/spyder/issues/937) - Editor maximized - Run script - console takes most of screen ([PR 7205](https://github.com/spyder-ide/spyder/pull/7205))
* In this release 45 issues were closed. - Pull Requests Merged
* [PR 8292](https://github.com/spyder-ide/spyder/pull/8292) - PR: Add StartupWMClass to Linux desktop files ([8290](https://github.com/spyder-ide/spyder/issues/8290))
* [PR 8278](https://github.com/spyder-ide/spyder/pull/8278) - PR: Update Spanish translation for 3.3.2
* [PR 8264](https://github.com/spyder-ide/spyder/pull/8264) - PR: French Translation for 3.3.2
* [PR 8263](https://github.com/spyder-ide/spyder/pull/8263) - PR: Fix tests in Appveyor/Python 2
* [PR 8261](https://github.com/spyder-ide/spyder/pull/8261) - PR: Fix error in Pydoc widget when quitting server in Python 2
* [PR 8259](https://github.com/spyder-ide/spyder/pull/8259) - PR: Fixes due to the new Pytest 4
* [PR 8256](https://github.com/spyder-ide/spyder/pull/8256) - PR: Add German translation
* [PR 8255](https://github.com/spyder-ide/spyder/pull/8255) - PR: Update Japanese translation for 3.3.2
* [PR 8250](https://github.com/spyder-ide/spyder/pull/8250) - PR: Update Hungarian translation for 3.3.2
* [PR 8249](https://github.com/spyder-ide/spyder/pull/8249) - PR: Prevent an error during the initialization of the Editor plugin ([8216](https://github.com/spyder-ide/spyder/issues/8216))
* [PR 8248](https://github.com/spyder-ide/spyder/pull/8248) - PR: Update Russian translation
* [PR 8232](https://github.com/spyder-ide/spyder/pull/8232) - PR: Fix passing --run-slow to runtests.py
* [PR 8231](https://github.com/spyder-ide/spyder/pull/8231) - PR: Don\'t associate the combobox of FileComboBox to the same option as its lineedit ([8025](https://github.com/spyder-ide/spyder/issues/8025))
* [PR 8188](https://github.com/spyder-ide/spyder/pull/8188) - PR: Catch errors when trying to change the interface language ([8179](https://github.com/spyder-ide/spyder/issues/8179))
* [PR 8187](https://github.com/spyder-ide/spyder/pull/8187) - PR: Don\'t install qtconsole from git on Appveyor because it\'s generating errors
* [PR 8173](https://github.com/spyder-ide/spyder/pull/8173) - PR: Fix various DeprecationWarnings and FutureWarnings
* [PR 8152](https://github.com/spyder-ide/spyder/pull/8152) - PR: Make test_codeanalysis more robust to changes in Pyflakes and Pycodestyle
* [PR 8133](https://github.com/spyder-ide/spyder/pull/8133) - PR: Skip test_values_dbg in Python 2 because it\'s timing out too much
* [PR 8123](https://github.com/spyder-ide/spyder/pull/8123) - PR: Improve usability of runtests locally and test output on the CIs
* [PR 8116](https://github.com/spyder-ide/spyder/pull/8116) - PR: Do not close split editor when empty or when switching project
* [PR 8115](https://github.com/spyder-ide/spyder/pull/8115) - PR: Catch errors when trying to replace text in the Editor with a regexp ([7177](https://github.com/spyder-ide/spyder/issues/7177))
* [PR 8114](https://github.com/spyder-ide/spyder/pull/8114) - PR: Catch errors when trying to display dataframe values as strings ([7195](https://github.com/spyder-ide/spyder/issues/7195))
* [PR 8111](https://github.com/spyder-ide/spyder/pull/8111) - PR: Remove several old files
* [PR 8110](https://github.com/spyder-ide/spyder/pull/8110) - PR: Use software OpenGL implementation by default
* [PR 8048](https://github.com/spyder-ide/spyder/pull/8048) - PR: Don\'t raise exceptions when writing config to disk fails ([8046](https://github.com/spyder-ide/spyder/issues/8046))
* [PR 8024](https://github.com/spyder-ide/spyder/pull/8024) - PR: Remove testpath condition now that its conda packages are in good shape
* [PR 8021](https://github.com/spyder-ide/spyder/pull/8021) - PR: Fix tests by pinning testpath and switching to Python 3.5 on Windows
* [PR 7928](https://github.com/spyder-ide/spyder/pull/7928) - PR: Update PR template to link to developer COI and clarify other text
* [PR 7926](https://github.com/spyder-ide/spyder/pull/7926) - PR: Convert and optimize needed PNGs in img_src directory
* [PR 7908](https://github.com/spyder-ide/spyder/pull/7908) - PR: Fix showing kernel creation error messages
* [PR 7902](https://github.com/spyder-ide/spyder/pull/7902) - PR: Improve detection of new Spyder versions to be offered for updates ([7862](https://github.com/spyder-ide/spyder/issues/7862))
* [PR 7898](https://github.com/spyder-ide/spyder/pull/7898) - PR: Clarify and improve Connect to kernel dialog text ([7868](https://github.com/spyder-ide/spyder/issues/7868))
* [PR 7888](https://github.com/spyder-ide/spyder/pull/7888) - PR: Remove old pdn image source files that are no longer needed
* [PR 7887](https://github.com/spyder-ide/spyder/pull/7887) - PR: Remove unnecessary code to restart kernels ([7882](https://github.com/spyder-ide/spyder/issues/7882))
* [PR 7873](https://github.com/spyder-ide/spyder/pull/7873) - PR: Correct next/previous word shortcut callback ([7872](https://github.com/spyder-ide/spyder/issues/7872))
* [PR 7864](https://github.com/spyder-ide/spyder/pull/7864) - PR: More improvements to Find in Files ([7810](https://github.com/spyder-ide/spyder/issues/7810), [7809](https://github.com/spyder-ide/spyder/issues/7809), [4474](https://github.com/spyder-ide/spyder/issues/4474))
* [PR 7863](https://github.com/spyder-ide/spyder/pull/7863) - PR: Correctly save Find in Files options when closing Spyder ([6176](https://github.com/spyder-ide/spyder/issues/6176))
* [PR 7860](https://github.com/spyder-ide/spyder/pull/7860) - PR: Fix failing test due to a new version of nbconvert ([7856](https://github.com/spyder-ide/spyder/issues/7856))
* [PR 7859](https://github.com/spyder-ide/spyder/pull/7859) - PR: Set selected OpenGL implementation for QtQuick too ([7447](https://github.com/spyder-ide/spyder/issues/7447))
* [PR 7838](https://github.com/spyder-ide/spyder/pull/7838) - PR: Start testing with Python 3.7 on Linux
* [PR 7837](https://github.com/spyder-ide/spyder/pull/7837) - PR: Fix tests after ci-helpers updated conda version
* [PR 7829](https://github.com/spyder-ide/spyder/pull/7829) - PR: Use a function to create and get our temporary directory ([7800](https://github.com/spyder-ide/spyder/issues/7800))
* [PR 7817](https://github.com/spyder-ide/spyder/pull/7817) - PR: Don\'t import objects in collectionseditor that are not dicts ([7244](https://github.com/spyder-ide/spyder/issues/7244))
* [PR 7816](https://github.com/spyder-ide/spyder/pull/7816) - PR: Don\'t ignore all files when exclude pattern is empty ([7811](https://github.com/spyder-ide/spyder/issues/7811))
* [PR 7812](https://github.com/spyder-ide/spyder/pull/7812) - PR: Truncate results correctly in Find in Files for Python 2 ([6218](https://github.com/spyder-ide/spyder/issues/6218))
* [PR 7807](https://github.com/spyder-ide/spyder/pull/7807) - PR: Correctly handling pydoc._start_server on Python 3.7 ([7721](https://github.com/spyder-ide/spyder/issues/7721))
* [PR 7806](https://github.com/spyder-ide/spyder/pull/7806) - PR: Stop searches in Find in Files correctly and improve how to exclude file types ([7804](https://github.com/spyder-ide/spyder/issues/7804), [7803](https://github.com/spyder-ide/spyder/issues/7803))
* [PR 7791](https://github.com/spyder-ide/spyder/pull/7791) - PR: Remove gettext scripts separated into their own repo
* [PR 7790](https://github.com/spyder-ide/spyder/pull/7790) - PR: Protect calls to unregister_editorstack_cb and pin sip in our tests
* [PR 7785](https://github.com/spyder-ide/spyder/pull/7785) - PR: House cleaning
* [PR 7769](https://github.com/spyder-ide/spyder/pull/7769) - PR: Exclude non-runnable code from coverage reports
* [PR 7766](https://github.com/spyder-ide/spyder/pull/7766) - PR: Fix Browse and Commit vcs actions in file and project explorers ([7733](https://github.com/spyder-ide/spyder/issues/7733))
* [PR 7765](https://github.com/spyder-ide/spyder/pull/7765) - PR: Fix minor issues with the tutorial as pointed out by Dr. Fangohr himself
* [PR 7764](https://github.com/spyder-ide/spyder/pull/7764) - PR: Catch error when dropping a file on the Editor doesn\'t have an associated url ([7742](https://github.com/spyder-ide/spyder/issues/7742))
* [PR 7761](https://github.com/spyder-ide/spyder/pull/7761) - PR: Catch errors generated when creating the env vars dialog ([7748](https://github.com/spyder-ide/spyder/issues/7748))
* [PR 7759](https://github.com/spyder-ide/spyder/pull/7759) - PR: Catch any error when trying to copy the contents of a dataframe ([7753](https://github.com/spyder-ide/spyder/issues/7753))
* [PR 7727](https://github.com/spyder-ide/spyder/pull/7727) - PR: Make the text of the About Spyder message box selectable ([6535](https://github.com/spyder-ide/spyder/issues/6535))
* [PR 7720](https://github.com/spyder-ide/spyder/pull/7720) - PR: Implement a workaround to toggle on/off fullscreen mode for Windows systems ([4291](https://github.com/spyder-ide/spyder/issues/4291))
* [PR 7717](https://github.com/spyder-ide/spyder/pull/7717) - PR: Catch any error generated when trying to start kernels ([7302](https://github.com/spyder-ide/spyder/issues/7302))
* [PR 7716](https://github.com/spyder-ide/spyder/pull/7716) - PR: Catch error when writing to stdin and there\'s no kernel client available ([7578](https://github.com/spyder-ide/spyder/issues/7578))
* [PR 7715](https://github.com/spyder-ide/spyder/pull/7715) - PR: Simplify how custom interpreters are loaded/saved ([7674](https://github.com/spyder-ide/spyder/issues/7674))
* [PR 7712](https://github.com/spyder-ide/spyder/pull/7712) - PR: Catch errors when getting file type extensions supported by Pygments ([7705](https://github.com/spyder-ide/spyder/issues/7705))
* [PR 7700](https://github.com/spyder-ide/spyder/pull/7700) - PR: Add option to select OpenGL implementation used by Qt
* [PR 7694](https://github.com/spyder-ide/spyder/pull/7694) - PR: Make \"Are you sure you want to restart the kernel?\" warning optional ([7561](https://github.com/spyder-ide/spyder/issues/7561))
* [PR 7691](https://github.com/spyder-ide/spyder/pull/7691) - PR: Load css when showing kernel errors in the IPython console
* [PR 7679](https://github.com/spyder-ide/spyder/pull/7679) - PR: Make editor for collection types which copy incorrectly read-only ([6936](https://github.com/spyder-ide/spyder/issues/6936))
* [PR 7655](https://github.com/spyder-ide/spyder/pull/7655) - PR: Add validation in Python 2 to prevent the addition of paths with unicode characters to the PYTHONPATH ([7236](https://github.com/spyder-ide/spyder/issues/7236))
* [PR 7205](https://github.com/spyder-ide/spyder/pull/7205) - PR: Unmaximize plugins when an action or menu calls another plugin ([937](https://github.com/spyder-ide/spyder/issues/937))
* [PR 4473](https://github.com/spyder-ide/spyder/pull/4473) - PR: Add Hungarian translation
 
ICM