Repository: spyder-ide/spyder
Pull request #24464: PR: Update Changelog, Announcements and metadata files for 6.0.7
Author: login: dalthviz
Labels: name: type:Task
Created: 2025-05-22T20:06:22Z | Merged: 2025-05-22T20:38:10Z

<!--- Make sure to read the Contributing Guidelines:                   --->
<!--- https://github.com/spyder-ide/spyder/blob/master/CONTRIBUTING.md --->
<!--- and follow PEP 8, PEP 257 and Spyder's code style:               --->
<!--- https://github.com/spyder-ide/spyder/wiki/Dev:-Coding-Style      --->

### Issue(s) Resolved

<!--- List the issue(s) below, in the form "Fixes #1234"; one per line --->

Fixes #24457

### Affirmation

By submitting this Pull Request or typing my (user)name below,
I affirm the [Developer Certificate of Origin](https://developercertificate.org)
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

<!--- TYPE YOUR USER/NAME AFTER THE FOLLOWING: --->
I certify the above statement is true and correct: dalthviz

<!--- Thanks for your help making Spyder better for everyone! --->


Linked issue #1234: Edit .enaml files as text file
_From [petrus.h...@gmail.com](https://code.google.com/u/113904071220560210639/) on 2013-01-22T04:45:30Z_

Please note that reporting bugs from Spyder's help menu ("?" > "Report
issue...") will fill version details for Spyder, Python and Qt in this description for you. 

What steps will reproduce the problem?
1. See .enaml file in file explorer
   1. Double click What is the expected output? What do you see instead? Expect open as text file in integrated editor. Instead ask for external editor. What version of the product are you using? On what operating system? Win7, spyder 2.1.12 

Please provide any additional information below

. enaml is a syntax for enthought's traits-based UI, superset of python: http://docs.enthought.com/enaml/tech_ref/enaml_file.html

_Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1234_

Linked issue comments: user: login: spyder-bot
created_at: 2015-02-17T19:05:43Z
body: _From [ccordoba12](https://code.google.com/u/ccordoba12/) on 2013-03-16T13:37:33Z_

**Labels:** MS-v2.2  

author_association: COLLABORATOR
user: login: spyder-bot
created_at: 2015-02-17T19:05:44Z
body: _From [ccordoba12](https://code.google.com/u/ccordoba12/) on 2013-03-17T06:51:59Z_

This issue was updated by revision 65580cc7b6f5 .

**Status:** Fixed  

author_association: COLLABORATOR

Diff:
diff --git a/Announcements.md b/Announcements.md
index ebee84045c8..7dd63307046 100644
--- a/Announcements.md
+++ b/Announcements.md
@@ -1,32 +1,21 @@
 # Minor release to list
 
-**Subject**: [ANN] Spyder 6.0.6 is released!
+**Subject**: [ANN] Spyder 6.0.7 is released!
 
 
 Hi all,
 
 On behalf of the [Spyder Project Contributors](https://github.com/spyder-ide/spyder/graphs/contributors),
-I'm pleased to announce that Spyder **6.0.6** has been released and is available for
+I'm pleased to announce that Spyder **6.0.7** has been released and is available for
 Windows, GNU/Linux and MacOS X: https://github.com/spyder-ide/spyder/releases
 
-This release comes seven weeks after version 6.0.5 and it contains the
-following new features and important fixes:
-
-* Make Editor annotations (like `FIXME` or `HINT`) work in lowercase.
-* Retore `Quit` action to the the IPython console context menu.
-* Don't advance line when running code if there's selected text in the Editor.
-* Prevent breakpoints from disappearing when formatting code.
-* Fix remote connections error when using the `Key file` authentication method.
-* Respect case sensitivity of working directory when running code.
-* Disable fullscreen mode when running on the Windows Subsystem for Linux.
-* Several fixes to prevent the Editor and Find panes from taking too much horizontal space.
-* Show a better error message when failing to open objects in the Variable Explorer due to a mismatch of Python versions.
-* Fix opening Files pane context menu when clicking on its blank area.
-* Remove `QtWebEngine` requirement to show the `Help Spyder` action.
-* Prevent `Matplotlib` cache font message from being displayed.
-* Ensure color scheme changes are applied to all the open files.
-
-In this release we fixed 20 issues and merged 37 pull requests. For a full
+This release comes one week after version 6.0.6 and it contains the
+following important fixes:
+
+* Fix crash at startup on Windows when Conda is not available.
+* Fix failure to show plots in the Plots pane due to faulty `traitlets` versions.
+
+In this release we fixed 2 issues and merged 5 pull requests. For a full
 list of fixes, please see our
 [Changelog](https://github.com/spyder-ide/spyder/blob/6.x/CHANGELOG.md).
 
diff --git a/changelogs/Spyder-6.md b/changelogs/Spyder-6.md
index 91afff8be8a..d5f97fb3dd5 100644
--- a/changelogs/Spyder-6.md
+++ b/changelogs/Spyder-6.md
@@ -172,6 +172,32 @@ In this release 25 pull requests were closed.
 
 ----
 
+## Version 6.0.7 (2025/05/22)
+
+### Important fixes
+
+* Fix crash at startup on Windows when Conda is not available.
+* Fix failure to show plots in the Plots pane due to faulty `traitlets` versions.
+
+### Issues Closed
+
+* [Issue 24421](https://github.com/spyder-ide/spyder/issues/24421) - Spyder 6.0.6 crashes at startup ([PR 24448](https://github.com/spyder-ide/spyder/pull/24448) by [@ccordoba12](https://github.com/ccordoba12))
+* [Issue 24390](https://github.com/spyder-ide/spyder/issues/24390) - Inline plots are not working due to faulty `traitlets` versions ([PR 24450](https://github.com/spyder-ide/spyder/pull/24450) by [@ccordoba12](https://github.com/ccordoba12))
+
+In this release 2 issues were closed.
+
+### Pull Requests Merged
+
+* [PR 24458](https://github.com/spyder-ide/spyder/pull/24458) - PR: Update `spyder-kernels` to 3.0.5 (for Spyder 6.0.7), by [@dalthviz](https://github.com/dalthviz)
+* [PR 24450](https://github.com/spyder-ide/spyder/pull/24450) - PR: Require a minimal version of the `traitlets` package (IPython console), by [@ccordoba12](https://github.com/ccordoba12) ([24390](https://github.com/spyder-ide/spyder/issues/24390))
+* [PR 24448](https://github.com/spyder-ide/spyder/pull/24448) - PR: Fix hard crash when checking conda for cached kernels (IPython console), by [@ccordoba12](https://github.com/ccordoba12) ([24421](https://github.com/spyder-ide/spyder/issues/24421))
+* [PR 24425](https://github.com/spyder-ide/spyder/pull/24425) - PR: Fix cached kernels on Windows for CIs, by [@ccordoba12](https://github.com/ccordoba12)
+* [PR 24399](https://github.com/spyder-ide/spyder/pull/24399) - PR: Try to decrease `test_dedicated_consoles` flakyness (CI/Tests), by [@dalthviz](https://github.com/dalthviz)
+
+In this release 5 pull requests were closed.
+
+----
+
 ## Version 6.0.6 (2025/05/14)
 
 ### New features
diff --git a/scripts/org.spyder_ide.spyder.appdata.xml b/scripts/org.spyder_ide.spyder.appdata.xml
index 2c3f5dfe090..159506f06af 100644
--- a/scripts/org.spyder_ide.spyder.appdata.xml
+++ b/scripts/org.spyder_ide.spyder.appdata.xml
@@ -47,6 +47,7 @@
   <url type="donation">https://www.spyder-ide.org/donate</url>
   <content_rating type="oars-1.1"/>
   <releases>
+      <release version="v6.0.7" date="2025-05-22"/>
       <release version="v6.0.6" date="2025-05-14"/>
       <release version="v6.0.5" date="2025-03-26"/>
       <release version="v6.0.4" date="2025-02-06"/>


Reviews:
user: login: ccordoba12
body: Thanks @dalthviz! Just a small suggestion for you.
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-05-22T20:17:00Z
user: login: ccordoba12
state: APPROVED
author_association: MEMBER
submitted_at: 2025-05-22T20:17:14Z
user: login: ccordoba12
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-05-22T20:19:12Z

Review comments:
diff_hunk: @@ -1,32 +1,21 @@
 # Minor release to list
 
-**Subject**: [ANN] Spyder 6.0.6 is released!
+**Subject**: [ANN] Spyder 6.0.7 is released!
 
 
 Hi all,
 
 On behalf of the [Spyder Project Contributors](https://github.com/spyder-ide/spyder/graphs/contributors),
-I'm pleased to announce that Spyder **6.0.6** has been released and is available for
+I'm pleased to announce that Spyder **6.0.7** has been released and is available for
 Windows, GNU/Linux and MacOS X: https://github.com/spyder-ide/spyder/releases
 
-This release comes seven weeks after version 6.0.5 and it contains the
-following new features and important fixes:
-
-* Make Editor annotations (like `FIXME` or `HINT`) work in lowercase.
-* Retore `Quit` action to the the IPython console context menu.
-* Don't advance line when running code if there's selected text in the Editor.
-* Prevent breakpoints from disappearing when formatting code.
-* Fix remote connections error when using the `Key file` authentication method.
-* Respect case sensitivity of working directory when running code.
-* Disable fullscreen mode when running on the Windows Subsystem for Linux.
-* Several fixes to prevent the Editor and Find panes from taking too much horizontal space.
-* Show a better error message when failing to open objects in the Variable Explorer due to a mismatch of Python versions.
-* Fix opening Files pane context menu when clicking on its blank area.
-* Remove `QtWebEngine` requirement to show the `Help Spyder` action.
-* Prevent `Matplotlib` cache font message from being displayed.
-* Ensure color scheme changes are applied to all the open files.
-
-In this release we fixed 20 issues and merged 37 pull requests. For a full
+This release comes one week after version 6.0.6 and it contains the
+following important fixes:
+
+* Fix hard crash when checking conda for cached kernels.
+* Fix inline plots failing due to faulty `traitlets` versions.
path: Announcements.md
user: login: ccordoba12
body: ```suggestion
* Fix crash at startup on Windows when Conda is not available.
* Fix failure to show plots in the Plots pane due to faulty `traitlets` versions.
```
created_at: 2025-05-22T20:13:26Z
author_association: MEMBER
diff_hunk: @@ -172,6 +172,32 @@ In this release 25 pull requests were closed.
 
 ----
 
+## Version 6.0.7 (2025/05/22)
+
+### Important fixes
+
+* Fix hard crash when checking conda for cached kernels.
+* Fix inline plots failing due to faulty `traitlets` versions.
path: changelogs/Spyder-6.md
user: login: ccordoba12
body: ```suggestion
* Fix crash at startup on Windows when Conda is not available.
* Fix failure to show plots in the Plots pane due to faulty `traitlets` versions.
```
created_at: 2025-05-22T20:19:12Z
author_association: MEMBER

PR comments:
user: login: dalthviz
created_at: 2025-05-22T20:38:43Z
body: @meeseeksdev please backport to 6.x
author_association: MEMBER
user: login: lumberbot-app[bot]
created_at: 2025-05-22T20:38:56Z
body: Owee, I'm MrMeeseeks, Look at me.

There seem to be a conflict, please backport manually. Here are approximate instructions:

1. Checkout backport branch and update it.

```
git checkout 6.x
git pull
```

2. Cherry pick the first parent branch of the this PR on top of the older branch:
```
git cherry-pick -x -m1 217797c1e341ff0268c44f8caa21d4f4c7397c7a
```

3. You will likely have some merge/cherry-pick conflict here, fix them and commit:

```
git commit -am 'Backport PR #24464: PR: Update Changelog, Announcements and metadata files for 6.0.7'
```

4. Push to a named branch:

```
git push YOURFORK 6.x:auto-backport-of-pr-24464-on-6.x
```

5. Create a PR against branch 6.x, I would have named this PR:

> "Backport PR #24464 on branch 6.x (PR: Update Changelog, Announcements and metadata files for 6.0.7)"

And apply the correct labels and milestones.

Congratulations — you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon!

Remember to remove the `Still Needs Manual Backport` label once the PR gets merged.

If these instructions are inaccurate, feel free to [suggest an improvement](https://github.com/MeeseeksBox/MeeseeksDev).
                
author_association: NONE